db2look
-db
testdb
-o
look.sql把创建数据库用的sql语句拿出来,在你本地按照前面的look.sql建好数据库,然后用load或者import把你export出来的数据倒进数据库里去就可以了。
其实你可以先db2look,再用db2move命令把数据倒出来,建立数据库,再用db2move把数据倒进去。
假如你的DB实例名为dbname,登录名为username,密码为password连接db
如果用控制中心,就用connect to dbname user username using passowrd
如果用运行->db2cmd,就用db2 connect to dbname user username using passowrd
1.导出数据库表结构、视图、存储过程、触发器等等等等……
db2look -d dbname -e -i username -w password -o C:/db_tables.sql
2.导出数据
export to 'C:\tablename1.del' of del select * from "username"."tablename1"
export to 'C:\tablename2.del' of del select * from "username"."tablename2"
……等等
3.在本地的话随便弄咯,把刚才从服务器上db_tables.sql和各个表的.del数据文件copy到本地,然后执行db_tables.sql就好了,最后把数据导进去,用这个命令:
import from 'C:\tablename1.del' of del insert into "username"."tablename1"
....等等
4.噢了
全部手写的哈,难免有错误,自己再研究研究。我下班啦!走了……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)