- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
db2数据迁移
db2look -d tbmprd -a -e -l -o tbmprd.ddl
导出数据库tbmprd的结构信息文件tbmprd.ddl,在db2inst用户下,任意目录
db2move tbmprd export
在目标文件目录下执行此命令,执行完后tbmprd数据库的数据信息会在此目录下
打包 tar –cvf ***.tar ***
压包 gzip ***.tar ***.tar.gz
3、在测试环境上建立数据库(用db2inst用户)
db2 create db 数据库名 on 数据库目录 using codeset UTF-8 territory CN
如果在数据库目录下执行此命令,则可以不需要加on 数据库目录,即:
db2 create db 数据库名 using codeset UTF-8 territory CN
4、增加用户、设置用户密码(用户名称最好设置为数据库名称)(用root用户)
Useradd 用户名(增加用户)
Passwd 用户名(设置该用户名密码)
5、用户授权(用db2inst用户)
先连接数据库,再授权
db2 connect to tbmuatbk(新建数据库名称)
db2 grant dbadm on database to user tbmuatbk(新建用户)
将压包后的数据信息down到本地
将ddl文件down到本地进行修改
修改明细:
修改新建立的表空间的目录。如图
将/tbmdb/tbmprd改为/tbmtest/db2inst/temp
/tbmtest/db2inst/temp为测试环境上数据库目录(tbmprd改3个,tbmbi改3个)
替换数据库名称
TBMPRD全部替换为TBMUATBK
将TBMUATBK的DB2INST改为TBMUATBK
查找DB2INST(区分大小写),看见如图所示信息:
将TBMUATBK的DB2INST改为TBMUATBK,一个一个改,出现DB2INST,且SET CURRENT SCHEMA = TBMUATBK 的时候,都要保证修改。
将TBMBI的DB2INST改为TBMBI
查找DB2INST(区分大小写),全部替换为TBMBI
修改完成之后,编码方式转换为utf-8!!!!
将压包后down至本地的数据信息以及修改后的数据结构文件(ddl文件)以ASCII码的传输方式传输至测试环境服务器数据库目录下
gzip –d ***.tar.gz
tar -vxf ***.tar
将ddl文件复制到数据信息文件目录下,然后执行如下命令
Db2 –tvf tbmprd.ddl ***.out
或者 db2 -tvf tbmprd.ddl |tee -a tbmprd.out
(1)、db2 select reorg table ||rtrim(tabschema)||.||tabname||; from syscat.tables where type=T reorg.sql
(2)、db2 select reorg indexes all for table ||rtrim(tabschema)||.||tabname||; from syscat.tables where type=T reorg_index.sql
(3)、db2 select runstats on table ||rtrim(tabschema)||.||tabname|| and indexes all; from syscat.tables where type=T runstats.sql
(4)、db2 select rebind package ||rtrim(pkgschema)||.||pkgname||; from syscat.packages where pkgschema not in (NULLID) rebind.sql
(5)、grep reorg reorg.sql reorg_upd.sql
(6)、grep reorg reorg_index.sql reorg_index_upd.sql
(7)、grep runstats runstats.sql runstats_upd.sql
(8)、grep rebind rebind.sql rebind_upd.sql
(9)、db2 -tvf reorg_upd.sql -z reorg_error.log
(10)、db2 -tvf reorg_index_upd.sql -z reorg_index.log
(11)、db2 -tvf runstats_upd.sql -z
文档评论(0)