DB2:更新恢复数据库

1.telnet 服务开启 (远程连接)  

   控制面板-->所有控制面板-->程序和功能-->打开或关闭windows功能-->勾选Telent客户端、服务端

   telnet服务默认是禁止的,还需 开始——>运行services.msc打开服务管理器(设置 启动方式为手动)                启动telnet服务

 

2. 登录56,删掉以前的那个到处文件。

Telnet 192.168.0.56

Db2inst1sunline(密码看不到哦)用户名和密码

删掉56里面的导出文件

rm 文件名 (rm是linux里面的删除文件命令,文件名和oracle里面的dmp  文件类似,由日期等东西组成。)

退出56

 

3. 登录自己电脑

找到自己从生产上拉下来的数据库备份文件(也是那个由日期命名的压缩包)的目录

Dir查看文件下面的文件(方便下一步的操作,可以复制文件名)

 

4. 用FTP上传文件

FTP 192.168.0.56

Bin (然后回车,这代表二进制) 

Put 文件名(这是把文件传到56上去的命令,要等一段时间)

Bye  (退出ftp)

 

5. 登录56,删掉库(ll可以查看那边的文件夹下文件)

db2stop force停止(如果有人用)  (尼玛,等了好久才反应过来,以为没反应)

db2start启动

db2 drop db (库名)删除(例如:db2 drop db prod56)

 

(linux里面输错了backstage键回退删除不了,还给打印出特殊的字符。 这里要用delete)

 

6. 解压FTP传过来的那个文件:  gunzip 文件名 (类似dmp的那个文件)

 

7. db2 restore db scmsdb into (库名)恢复(scmsdb是那个带日期的文件解压之后出现的,是121上的数据库名称)

db2 rollforward database (库名) to end of logs and complete

 

8. (把恢复的库的密码改为六个0)

转载于:https://www.cnblogs.com/liuzhong1987/archive/2012/12/06/2804439.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值