在做项目的时候,我们经常会涉及到数据库的迁移
所以我们需要导出 db2数据的建库脚本,存储过程脚本,函数脚本,
我是这么做的
windows键---cmd---进入命令-----db2cmd----进入db2命令行------F:(备注:找到要导出的盘符)-------- cd db2file (备注:文件夹,需要提前建好)
然后执行下面的命令
db2look -d tracing(数据库名字) -e -z tracing(数据库模式名)-td $(备注:$是分隔符,这个在aix db2 导入的时候需要用,最好加上) -o db2look2.sql -i 用户标识 -w 用户密码(备注:导出的文件名)
小机 aix 导入
到能连到小机服务器的客户端 打开 运行-------cmd-----F:(进入到盘符)--------cd db2file (进入到有导出文件的文件夹), -------db2cmd(切换到db2命令下)------执行下面的命令即可
F:\db2file>DB2 -td$ -f db2look2.sql(导出的文件) -l log.txt(备注:写下日志文件,方便查询错误信息)
-----------------------------------------------------------------------------------------------------
有可能的错误信息,在命令窗口里 提示 无连接数据库, 解决方案如下
在 命令里 先连上数据库,比如 db2 connect to testdb user db2admin using password,正确连上后,
可以看到提示, 继续执行上面的导入命令,如果还有问题, 就去把你 导出来的SQl文件,用记事本打开,把里面的 第一行 的connect to 的那个连接注释掉 就可以了!
本文详细介绍如何使用 db2look 工具导出 DB2 数据库的建库脚本、存储过程及函数脚本,并提供了从 Windows 系统导出到 AIX 系统的小机导入步骤。此外还分享了解决导入过程中可能出现的无连接数据库问题的方法。
145

被折叠的 条评论
为什么被折叠?



