- 论坛徽章:
- 0
|
回复 #1 liaoweijun 的帖子
1.确认在应用停掉的情况下,
Db2 backup db nc301 to /db2_backup
命令备份数据库
2.新建一个数据库备份的目录db_bak070817,然后在这个目录下建立一个备份nc301和iufo1库的目录,目录名为nc301和iufo1
$mkdir db_bak070817
$cd db_bak070817
$mkdir nc301
$cd nc301
3.在旧的财务系统上导出数据对象,包括表,视图,触发器等
执行命令
$db2look –d nc301 –e –a –o nc30look.sql
4.导出数据,
$db2move nc301 export
5 用UltraEdit打开nc30look.sql,将外键和其它的数据对象分开分别创建脚本nc301createtb.sql和nc301createfk.sql
同样步骤备份iufo1库,打包上传到新的应用系统上,并把用UltraEdit编辑的4个文件上传
数据恢复(以nc301为例)
1.创建除外键以外的数据对象
执行db2 -tvf nc301createtb.sql >createtb.log
检查createtb.log有没有错误,
导入数据,
2.db2move iufo1 import>import.log
检查import.log有没错误
创建外键
3. db2 -tvf nc301createfk.sql>createfk.log
检查createfk.log有没错误 |
|