VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3613|回复: 12

DB2数据库如何进行导出导入的操作?

[复制链接]

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-12-16 23:00:02 | 显示全部楼层 |阅读模式
想做成小程序。。对DB2的数据库进行导出,重建一个库,再将数据导到新库。。这要怎么来操作?

还有一个难点,对于自增长变量该如何解决?

期待高手帮忙。
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-17 09:15:01 | 显示全部楼层
对了,表有200多个。数据量大,有好些表有几十万条数据。。
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-17 10:15:01 | 显示全部楼层
说明一下原因:因为原数据库有可能被破坏而导致无法备份。。不得不进行如此操作。。
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-12-20 19:45:02 | 显示全部楼层
你可以在程序遍历表,再用db2export导出到文本,db2import导入

不过对于大对象字段需另外处理,不过程序逻辑实现还是很简单的.
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-20 20:00:02 | 显示全部楼层
原理看起来是简单的。。但要考虑自增长变量以及数据多的因素。。实现起来不好办啊。。
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-12-21 10:15:01 | 显示全部楼层
导出导入有时候会出问题,,
建议到一个好的电脑安装DB2新建一个数据库!然后通过复制表的方法把以前数据库的表全复制过来,这样就不会出问题!
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-21 12:45:01 | 显示全部楼层
表太多啦。。还有索引、视图、存储过程。。。这样不好弄啊。。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-12-21 15:00:01 | 显示全部楼层
是针对整个库吗?如果是整个库可以通过备份、复原来实现。
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-12-21 15:15:01 | 显示全部楼层
数据库已经无法备份的。。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-12-21 15:30:01 | 显示全部楼层
用工具吧,手工工作量太大,用这个吧:
Quest Central for DB2
DB2专业工具,有数据迁移功能(MIGRATE),几十万不大,我是做数据仓库的,上亿的都是小CASE,有问题你再说吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表