linxu下DB2数据库迁移命令

linxu下DB2数据库迁移命令

ID:37514890

大小:26.24 KB

页数:12页

时间:2019-05-24

linxu下DB2数据库迁移命令_第1页
linxu下DB2数据库迁移命令_第2页
linxu下DB2数据库迁移命令_第3页
linxu下DB2数据库迁移命令_第4页
linxu下DB2数据库迁移命令_第5页
资源描述:

《linxu下DB2数据库迁移命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux下的DB2数据库的迁移前言:DB2UniversalDatabase™(DB2UDB)有一对非常有用的工具,可以帮助您实现这种跨平台的备份与恢复功能。db2move工具利用了DB2的数据移动工具(export和import或load)来移动数据库表。然而,由于数据库的内容远远不止于用户表,因此您需要使用其他方法在不同的数据库之间迁移其他数据库对象,例如约束、触发器、索引、序列、表空间、缓冲池等。这就是db2look工具出现的原因。使用这个工具,您可以在源数据库中捕获到定义这些对象使用的数据定义语言(DDL),并在目标数据库中使用这

2、些数据定义语言重新创建这些对象。1、环境说明:迁移的DB2数据库的名字叫sample,SCHEMA也是oatest,用户名是oatest2、导出步骤:1)建立新目录,如果是在linux下要注意目录的权限问题,目录应该可以被db2inst1用户写访问[db2inst1@devsvr2db2inst1]$pwd/home/db2inst1[db2inst1@devsvr2db2inst1]$mkdiroatest0303[db2inst1@devsvr2db2inst1]$lsdb2inst1db2testDesktopoatest0303sq

3、llib2)进入该目录[db2inst1@devsvr2db2inst1]$cdoatest0303/[db2inst1@devsvr2oatest0303]$3)用数据库抽取工具db2look导出数据库结构主要命令db2look-dsample-e-zoatest-l-ooatest.sql[db2inst1@devsvr2oatest0303]$db2look-dsample-e-zoatest-l-ooatest.sql--未指定用户标识,db2look试图使用环境变量USER--USER是:DB2INST1--指定的模式为:OATE

4、ST--创建表的DDL--联合部分的模式名被忽略--输出被发送到文件:oatest.sql脚本中包括建立bufferpool以及tablespace的DDL语句4)用db2move工具导出数据库数据主要命令db2movesampleexport[db2inst1@devsvr2oatest0303]$db2movesampleexport*****DB2MOVE*****Action:EXPORTStarttime:SunMar511:00:522006ConnectingtodatabaseSAMPLE...successful!Serv

5、er:DB2CommonServerV8.2.0EXPORT:0rowsfromtable"OATEST"."ATTACHFILE"EXPORT:0rowsfromtable"OATEST"."BASE"……5)打包压缩该目录oatest0303/主要命令:tarzcvfoatest0303.tar.gzoatest0303/[db2inst1@devsvr2oatest0303]$cd..[db2inst1@devsvr2db2inst1]$tarzcvfoatest0303.tar.gzoatest0303/oatest0303/oat

6、est0303/oatest.sqloatest0303/EXPORT.outoatest0303/db2move.lstoatest0303/tab1.msgoatest0303/tab1.ixf……3、导入步骤1)解压主要命令:tarzxfvoatest0303.tar.gz[db2inst1@devsvr2db2inst1]$tarzxfvoatest0303.tar.gzoatest0303/oatest0303/oatest.sqloatest0303/EXPORT.outoatest0303/db2move.lst……2)建立新

7、数据库db2createdbsample主要命令:db2createdbsample[db2inst1@devsvr2db2inst1]$db2createdbsampleDB20000ICREATEDATABASE命令成功完成。3)执行oatest.sql脚本建立数据库主要命令:db2-tvfoatest.sql[db2inst1@devsvr2db2inst1]$cdoatest0303[db2inst1@devsvr2oatest0303]$db2-tvfoatest.sql……4)执行db2move导入数据主要命令:db2moves

8、ampleload[db2inst1@devsvr2oatest0303]$db2movesampleload……*LOAD:table"OATEST"."UM_USER"-Ro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。