在做项目的时候,我们经常会涉及到数据库的迁移
所以我们需要导出 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 的那个连接注释掉 就可以了!