DB2数据库备份恢复
小饶 说:
你好,我有个备份数据库huaxing 在c:\temp 上,我恢复时出现错误:
D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\temp'
SQL30082N 尝试建立连接失败,安全性原因为 "3"("PASSWORD MISSING")。
song 说:
db2 restore db huaxing from 'c:\temp'
你恢复到哪里去,本机?还是服务器?
小饶 说:
从服务器备份的,拷贝到我机器上,运行此命令
song 说:
你现在连的是本机吗?错误信息说是你连的时候用户与口令不对
小饶 说:
刚刚连接是服务器,现在连接我本机,提示:
D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\
temp'
SQL1433N 应用程序已与 "RAO" 相连,同时在发出命令时要求与 "HUAXING"
相连,以便成功执行该命令。
song 说:
先 db2 terminate 再restore
小饶 说:
还是提示:
D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\
temp\'
SQL30082N 尝试建立连接失败,安全性原因为 "3"("PASSWORD MISSING")。
song 说:
在你本机上有没有一个叫huaxing的数据库?
小饶 说:
没有
小饶 说:
是否要创建个实例?
song 说:
你想把它恢复到本机上,但是现在在wjs的机器上有个叫huaxing的数据库,你可以在你的机器上访问wjs上的huaxing数据库,是这样吗?
小饶 说:
是的
小饶 说:
现在想做个测试,看备份恢复会不会成功
song 说:
db2 restore db huaxing from c:\temp into huaxinga
小饶 说:
要用别名?
song 说:
因为你现在已经catalog了一个叫huaxing的数据库,所以在恢复时会写到wjs上的服务器上
song 说:
如果你想使用本地的数据库而不是wjs上的数据库,可以先uncatalog db huaxing,再db2 restore db huaxing from c:\temp