# YKK 測試環境上版流程 ## 0. 先將YKK PRP測試環境 資料庫備份 ssh 登入並執行下面command expdp pro/welcome1@bmsdb directory=exp_dir schemas=pro dumpfile=pro1118.dmp logfile=pro1118.log ## 1. 執行附件相關Table異動規格(YKK alter script_20211116.sql) ## 2.執行下列資料更新與欄位規格修改 ```sql= update RFQ_MASTER set CREATOR='APTW0210219',UPDATER='APTW0210219' ALTER TABLE PRO.RFQ_MASTER MODIFY ( CREATOR VARCHAR2(20 BYTE) NOT NULL ) ; ALTER TABLE PRO.RFQ_MASTER MODIFY ( UPDATER VARCHAR2(20 BYTE) NOT NULL ) ; ``` ## 3.產生SQL語法:刪除既有的VIEW, FUNCTION, PROCEDURE, PACKAGE, PACKAGE BODY 並執行。 ```sql= SELECT 'DROP '||OBJECT_TYPE||' '||OBJECT_NAME||' ;' FROM DBA_OBJECTS WHERE OWNER='PRO' AND OBJECT_TYPE IN ('PACKAGE BODY','PACKAGE','FUNCTION','PROCEDURE','VIEW') ``` ## 4.將AIC 開發環境PRO dmp的VIEW, FUNCTION, PROCEDURE, PACKAGE, PACKAGE BODY匯入YKK 測試環境PRO資料庫 ### 4.1 將pro1118-aic.dmp FTP 上傳於 10.245.0.187 Server /home/oracle/expdp 目錄中 ### 4.2 ssh 登入 10.245.0.187 並執行下面command impdp PRO/welcome1@bmsdb directory=exp_dir dumpfile=pro1118-aic.dmp logfile=pro1118-aic.log remap_schema=PRO:PRO INCLUDE=VIEW INCLUDE=PROCEDURE INCLUDE=FUNCTION INCLUDE=PACKAGE ## 5.更新PRO系統前後端相依的lib檔案 ### 5.1在公司AIC Jenkins 執行pro專案前端與後端lib打包 (備註需先將要更新lib 分支Merge到test分支) Step1:登入公司Jenkins (http://192.168.100.202:8080/job/project_dependencies_update/) Step2:到project_dependencies_update執行建置 ![](https://i.imgur.com/OUT5W8O.png) Step3:FTP 連線Jenkins Server抓取前後端檔案 目錄:/jenkins/home 前端檔案:pro.tar.gz 後端檔案:local_repository.tar.gz ![](https://i.imgur.com/cAF2W56.png) ### 5.2將檔案上傳至YKK Jenkins Server(10.245.62.46 root/@pServer0327) | 目錄 |檔案 | | -------- | -------- | | /jenkins | local_repository.tar.gz | | /jenkins/npm_cache | pro.tar.gz | ### 5.3 後端執行解壓縮command ``` cd /jenkins tar zxvf local_repository.tar.gz ``` ### 5.4 其端執行解壓縮command ``` cd /jenkins/npm_cache rm -rf pro tar zxvf pro.tar.gz ``` ## 6 登入Jenkins管理介面執行PRO 測試環境部署 ## 7 將權限管理 PRO系統將應用程式更新匯入
{"metaMigratedAt":"2023-06-16T14:48:46.051Z","metaMigratedFrom":"Content","title":"YKK 測試環境上版流程","breaks":false,"contributors":"[{\"id\":\"68f11141-5640-45ee-9294-1a07656b64a5\",\"add\":13351,\"del\":11418}]"}
    142 views