db2数据库跨平台迁移
来源:互联网 发布:月歌师走驱打歌服淘宝 编辑:程序博客网 时间:2024/05/22 07:04
http://db365.net/home.php?mod=space&uid=19鉴于CSDN无故删除博文,本博客不再更新,暂时迁至http://www.db365.net
要完成数据库迁移,通常需要做以下几个方面的工作:
1记录源数据库的相关配置参数,包括数据库注册表变量(db2set)、数据库管理系统参数(dbm cfg)、数据库配置参数(db cfg);
2用db2look导出建库ddl脚本,用于在目标库中创建数据库对象;
3用db2move导出源数据库的数据;
4使用导出的建库ddl(由于平台不同可能需要作少量修改),建库,建数据库对象;
5参照源数据库的配置参数(通常需要根据目标机器的硬件配置和系统行为进行修改),对目标数据库进行设置(db2set、dbm cfg、db cfg);
6用db2move导入数据;
7后续检查,确认迁移过程是否成功。
1记录源数据库的相关配置参数
查看数据库注册表变量命令:db2set -all
查看数据库管理系统参数命令:db2 get dbm cfg
查看数据库配置参数命令:db2 get db cfg for db_name
2导出ddl脚本
db2look -d db_name -e -o ddlfile -i username -wpassword
如果数据库非常复杂,包含很多的数据对象定义,那么在执行上述命令前,用户有可能要先调整参数appgroup_memo_sz,才能够顺利的生成数据对象定义文件。db2 update db cfg for dbname using appgroup_mem_sz51368
3导出源数据库的数据
db2move db_name export -u username -p password
4建库,并创建数据库对象
使用导出的ddl文件,创建数据库db2 -tvf ddlfile > createSchema.log
注:对于复杂数据库,此步需要调整到第六步之后进行
5设置目标数据库相关配置参数
db2set 参数=参数值
db2 update dbm cfg using 参数 参数值
db2 update db cfg for db_name using 参数 参数值
6导入数据
db2move db_name import -u username -p password
7检查是否成功
- db2数据库跨平台迁移
- 跨平台的DB2数据库的迁移
- 跨平台的DB2数据库的迁移
- DB2 跨平台数据库迁移步骤和注意事项
- DB2 跨平台数据库迁移步骤和注意事项
- DB2 跨平台数据库迁移步骤和注意事项
- DB2数据库海量数据跨平台极速在线迁移神器之HPU
- 转:不同平台之间的 DB2 数据库迁移一例
- 转:同一平台下的 DB2 数据库迁移
- 不同平台之间的 DB2 数据库迁移一例
- DB2数据库数据迁移
- SYBASE 数据库的跨平台迁移
- trasnport tablespace跨平台数据库迁移
- 利用RMAN跨平台迁移数据库
- Oracle 11g 数据库跨平台迁移
- Oracle数据库迁移至DB2数据库
- mysql数据库迁移到db2数据库
- 利用jdbc解决跨数据库之间数据迁移(oracle迁移db2)
- Comet:基于 HTTP 长连接的“服务器推”技术
- 安全数组与二进制的转换
- ubuntu9.10没有libstdc++5
- 用Python编写shell脚本时经常使用的函数的介绍
- VS2010 MSDN安装
- db2数据库跨平台迁移
- 每个初学者都应该搞懂的问题(Java)
- oracle 网址大全
- Android 简单例子以及入门学习资料链接
- 2010年软考时间及科目安排
- JAVA Object[]数组转化问题
- 希望晚上不要出什么状况
- 海森堡:测不准原理
- ubuntu关闭防火墙