- 人力
- 备份
- 部署
院办、科技部、规划部跟人力部署很像
备份D盘“备份”文件夹中,创建20220510文件夹,将新的部署包暂存到20220510中。(以20220510举例,根据具体日期创建文件夹)
- 备份平台、项目数据库 ,数据库备份好后,到数据库存放路径DATA_PUMP_DIR(桌面有快捷方式)中剪切到20220510中(建议压缩数据库减少硬盘使用空间);
expdp IBMS_8Y_HR/IBMS_8Y_HR directory=DATA_PUMP_DIR dumpfile=BACKUP20220510IBMS_8Y_HR.dmp
expdp HR_8Y/HR_8Y directory=DATA_PUMP_DIR dumpfile=BACKUP20220510HR_8Y.dmp
院办、科技部、规划部同理
#院办 expdp IBMS_8Y_OFFICE/IBMS_8Y_OFFICE directory=DATA_PUMP_DIR dumpfile=BACKUP20220510IBMS_8Y_OFFICE.dmp expdp OFFICE_ZC8Y/OFFICE_ZC8Y directory=DATA_PUMP_DIR dumpfile=BACKUP20220510OFFICE_ZC8Y.dmp #科技部 expdp IBMS_8Y_KJB/IBMS_8Y_KJB directory=DATA_PUMP_DIR dumpfile=BACKUP20220510IBMS_8Y_KJB.dmp expdp KJB_8Y/KJB_8Y directory=DATA_PUMP_DIR dumpfile=BACKUP20220510KJB_8Y.dmp #规划部 expdp IBMS_8Y_GHB/IBMS_8Y_GHB directory=DATA_PUMP_DIR dumpfile=BACKUP20220510IBMS_8Y_GHB.dmp expdp GHB_8Y/GHB_8Y directory=DATA_PUMP_DIR dumpfile=BACKUP20220510GHB_8Y.dmp
- 备份平台服务、项目服务,在D://ibms/hr中,有ibms-assembly-xxx和ibms-8y-xx两个文件夹,分别到里面右键以管理员身份执行stop-service.bat和uninstall-service.bat,然后将这两个文件夹剪切到D://20220510/hr中。
注意:
*院办D://ibms/office;科技部D://ibms/kjb;规划部D://ibms/ghb; - 备份前端,在D://ibms/nginx-1.10.2径下,命令行执行nginx -s quit停止命令,将D://ibms/nginx-1.10.2/html中的hrUI剪切到D://20220510/hr中。(建议院办、科技、规划一起操作了)
注意
院办:officeUI;科技部:kjbUI;规划部:ghbUI;
- 导入平台、项目数据库 ,在部署包HR中,放置了20220510IBMS_8Y_HR和20220510HR_8Y两个数据库,将他们复制到数据库存放路径DATA_PUMP_DIR(桌面有快捷方式);
impdp IBMS_8Y_HR/IBMS_8Y_HR directory=DATA_PUMP_DIR dumpfile=20220510IBMS_8Y_HR.dmp table_exists_action=replace
impdp HR_8Y/HR_8Y directory=DATA_PUMP_DIR dumpfile=20220510HR_8Y.dmp table_exists_action=replace
院办、科技部、规划部同理
#院办 impdp IBMS_8Y_OFFICE/IBMS_8Y_OFFICE directory=DATA_PUMP_DIR dumpfile=20220510IBMS_8Y_OFFICE.dmp table_exists_action=replace impdp OFFICE_ZC8Y/OFFICE_ZC8Y directory=DATA_PUMP_DIR dumpfile=20220510OFFICE_ZC8Y.dmp table_exists_action=replace #科技部 impdp IBMS_8Y_KJB/IBMS_8Y_KJB directory=DATA_PUMP_DIR dumpfile=20220510IBMS_8Y_KJB.dmp table_exists_action=replace impdp KJB_8Y/KJB_8Y directory=DATA_PUMP_DIR dumpfile=20220510KJB_8Y.dmp table_exists_action=replace #规划部 impdp IBMS_8Y_GHB/IBMS_8Y_GHB directory=DATA_PUMP_DIR dumpfile=20220510IBMS_8Y_GHB.dmp table_exists_action=replace impdp GHB_8Y/GHB_8Y directory=DATA_PUMP_DIR dumpfile=20220510GHB_8Y.dmp table_exists_action=replace
导入以后,要删掉人员组织数据,导入真实的人员组织数据。在navicat中,找到IBMS_8Y_HR,选中表,搜索CWM_SYS_,分别选中CWM_SYS_USER、CWM_SYS_USER_POSITION、CWM_SYS_POSITION、CWM_SYS_ORG、CWM_SYS_JOB、CWM_SYS_USER_ROLE,右键清空表
鼠标悬停在上图第三步-表上,右键运行sql文件,选中D://ibms/部署通用里面的CWM_SYS_USER、CWM_SYS_USER_POSITION、CWM_SYS_POSITION、CWM_SYS_ORG、CWM_SYS_JOB五张表执行。(前面五张表人力、院办、科技、规划都一致。CWM_SYS_USER_ROLE角色表各系统不一致,人力单独放在d://ibms/部署通用/hr中【院办office,科技kjb,规划ghb】),到D://ibms/部署通用/hr中运行CWM_SYS_USER_ROLE文件。
另外,当到D://ibms/部署通用/hr中运行CWM_SYS_USER_ROLE文件时,看看目录下有没有其他sql文件,比如说hr里面有个以W_开头的W_GRXXB(通常以W_开头的是项目里面的表)。选中HR_8Y表空间,运行sql文件选中W_GRXXB执行。院办、科技部、规划部同理。
- 平台服务、项目服务,将人力部署包里面的平台服务ibms-assembly-xxx和项目服务ibms-8y-xx放到D://ibms/hr中,解压分别到文件夹里面右键以管理员身份执行install-service.bat和start-service.bat,然后到logs里面查看ibmsAssembly_20220511.out.log日志。看到下图代表运行成功。
- 前端,将人力部署包里面的hrUI(院办officeUI,科技部kjbUI,规划部ghbUI)拷贝D://ibms/nginx-1.10.2/html下,在D://ibms/nginx-1.10.2中以命令行执行start nginx。然后在浏览器中输入http://192.168.80.28:8081查看是否打开登录页。(建议所有项目的前端包都放到nginx后,再执行启动命令。一个服务器启一个nginx。有问题先nginx -s quit停掉。)
人力http://192.168.80.28:8081
院办http://192.168.80.28:8082
科技部http://192.168.80.28:8083
规划部http://192.168.80.28:8084
门户http://192.168.80.28:8080
项目http://192.168.80.28:8092/ibms
保密http://192.168.80.28:8091/BM/loginv1.jsp
4.修改数据源。以admin/admin登录各系统后台,系统管理-多数据源。修改数据库ip。正确的应该是以下情况
jdbc:oracle:thin:@localhost:1521:orcl
jdbc:oracle:thin:@127.0.0.1:1521:orcl
jdbc:oracle:thin:@192.168.80.28:1521:orcl
有问题联系周老板13222921077



