- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
搭建测试环境操作流程
最好隔段时间或是在正式环境做重大改变前恢复一套环境在测试机上,一方面可以提前测试是否可行,另一方面也可以做到测试环境尽可能的和正式环境保持一致,出现问题易于重现和查找原因。
具体操作流程如下:
从生产环境备份数据库
在测试机上,比如d盘下事先建立好存放备份文件的文件夹,比如文件夹0131,内建文件夹0131export,用于存放nc数据,打开命令行窗口,导出要备份的数据库结构,运行:
db2look -d NCRCCB -e -o d:\0131\0131.sql -z db2inst1 -i db2inst1 -w password
此处执行时间很长,耐心等待。
进入到d:\0131\0131export中,导出要备份的数据库的数据文件,运行:
db2move NCRCCB export -sn db2inst1 -u db2inst1 -p password
同样的建立文件夹0131iufo,内建文件夹0131iufoexport,用于存放iufo数据,打开命令行窗口,导出要备份的数据库结构,运行:
db2look -d NCRCCB -e -o d:\0131iufo\0131iufo.sql -z iufo -i iufo -w password
此处执行时间很长,耐心等待。
进入到d:\0131iufo\0131iufoexport中,导出要备份的数据库的数据文件运行:db2move NCRCCB export -sn iufo -u iufo -p password
在测试环境删除原有数据库
打开数据库,选中要删除的数据库,鼠标右键单击,选择删除,如下图:
新建数据库
进入DB2控制中心,打开命令编辑器,如下图:
将建库及表空间脚本(见附录5)复制粘贴到命令编辑器中,点击执行,如下图:
执行完毕后,查看是否成功,并清空所有内容,将数据库参数调优脚本(见附录6)复制粘贴到命令编辑器中,点击执行。
拆分文件
将生成的0131.sql文件进行拆分,具体方法如下:打开文件,查找“视图”,将此行及以下的部分另存为xia.sql,将此行以上的部分另存为shang.sql,并在shang.sql文件内容的最后加上“connect reset;”,在xia.sql文件内容中加上“connect to NCTEST user db2inst1”(其中NCTEST为本机环境中的数据库名,db2inst1为本机数据库用户),两个文件均放在0131文件夹下;
将生成的0131iufo.sql文件进行拆分,打开文件,查找“外键”,将此行及以下的部分另存为xia.sql,将此行以上的部分另存为shang.sql,并在shang.sql文件内容的最后加上“connect reset;”,在xia.sql文件内容中加上“connect to NCTEST user iufo”(其中NCTEST为本机环境中的数据库名,iufo为本机数据库用户),两个文件均放在0131iufo文件夹下。
导入文件
恢复nc:进入存放备份数据的目录d:\0131,运行db2 -tvf shang.sql系统会让输入db2inst1的当前密码,输入后回车。
执行完毕后,进入d:\0131\0131export,运行db2move NCTEST import
执行完毕后,退回上级目录,即在d:\0131中,运行db2 -tvf xia.sql系统会让输入db2inst1的当前密码,输入后回车。
恢复iufo:进入存放备份数据的目录d:\0131iufo,运行db2 -tvf shang.sql 系统会让输入iufo的当前密码,输入后回车。
执行完毕后,进入d:\0131iufo\0131iufoexport,运行db2move NCTEST import
执行完毕后,退回上级目录,即在d:\0131iufo中,运行db2 -tvf xia.sql系统会让输入iufo的当前密码,输入后回车。
重启服务
WebSphere/AppServer/bin下,执行:startServer.sh server1
修改设置、生成、部署
ufsoft/nchome/bin/目录下,双击wasSysConfig.bat。
在界面中,选择左面列表中的Data source,点击“读取”,数据源选择“nc501”,点击“修改”,将“数据库/ODBC名称”改为“NCTEST”,“密码”改为db2inst1的当前密码,点击“确定”后点击“测试”,测试通过后点击“保存”;点击“读取”,数据源选择“iufo”,点击“修改”,将“数据库/
文档评论(0)