db2 怎么导入数据库
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
db2 如何导入数据库
从网上找了db2move export命令从公司的远程服务器上备份下来整个库,
然后我的问题是:
我本地安装了db2,现在如何将备份导入的数据库导入到db2系统中,变成和服务器上的一个完成数据库,
是不是首先要建表空间、然后建用户和给用户授权、然后导入这个数据这样的大致数据啊 ?
刚接触这东西,不会使! 朋友给下详细的步骤 希望 1、2、3按步骤列下。
------解决方案--------------------
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 -w password
如果数据库非常复杂,包含很多的数据对象定义,那么在执行上述命令前,用户有可能要先调整参数appgroup_memo_sz,才能够顺利的生成数据对象定义文件。db2 update db cfg for dbname using appgroup_mem_sz 51368
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检查是否成功
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhaojianmi1/archive/2010/04/18/5498744.aspx
------解决方案--------------------
db2move export备份的只是数据,要恢复可以用db2move import,但前提是数据库已经创建好,且与备份库结构一致。所以通常db2move是和db2look一起使用的。
如果是完全移植,建议使用backup/restore的方式。
------解决方案--------------------
学习了 呵呵……
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
DB2安装问题:安装所需的CAB文件'Datal,cab'已损坏……
我在XP SP3 系统下安装DB2时,快要安装完成的时候,弹出一错误提示框框,错误提示...
-
如何获取同一个表中不同类型的最新值
假如有一个表的结构和数据是:
CODE TRAN_DATE AMOUNT
TTT 2010-10-12 1000
TTT 2010-12-...
-
DB2中如何区分是否有效视图,如何获取有效的视图。求助!高手尽请来指点米经!
如题。
如何查看视图的状态是有效还是无效?
怎么选出某...
-
DB2高手帮帮我
我的DB2安装在D盘 备份文件在E盘 日志文件也在E盘
执行命令: restore db po from E: taken at 2010121207404...
-
如何用命令行连接DB2数据库?
本人求用命令行连接DB2数据库的方法?
------解决方案--------------------
Windows界面下运行“db2c...
-
求教db2 sql
怎么删除一个表中的前5000行记录,因为我有一个表数据量很大,做删除的时候事务日志会满,因此要分批提交,注:不是删除全表
...
-
新手请教
小的好久没有操作过数据库了,今天想在自己机器上部署一个数据库
CREATE DATABASE sample ON G: ALIAS sample
USING CO...
-
关于创建实例的时候,指定用户的问题
创建实例的时候,指定的db2fenc1这个用户一定要吗?建的意义是什么?
------解决方案-------------...
-
关于DB2的一些提问,希望高手解答,急急急,谢谢
1·在存储过程内部怎么取得每个sql执行后的sqlcode,因为我们项目的存储过程每一步...
-
如何把ACCESS数据库导入到db2中。
如题。如何把ACCESS数据库导入到db2中。
------解决方案--------------------
在ACCESS中创建...