情况是这样的:我从服务器上通过控制中心联机备份了一个数据库。备份文件为:TIMMSTZ.0.DB2.NODE0000.CATN0000.20100327094153.001
我将备份文件拷贝到了D盘根目录下。
在本机上通过如下命令恢复数据库:
db2 restore db TIMMSTZ from d: taken at 20100327094153 to e: into TIMMSTZ with 2 buffers buffer 1024 without rolling forward without prompting
结果提示如下错误:sql30061n 在远程节点上找不到数据库别名或数据库名称 "TIMMSTZ "
我通过命令:db2 list node directory
得到如下信息:
节点名 =FLLK
注释 =
目录条目类型 =LOCAL
协议 =TCPIP
主机名 =10.114.81.3
服务名称 =50000
这是远程节点的信息。
我想通过命令向逻辑节点上恢复数据库而不是远程节点 ,我该通过什么命令来修改我的目标节点为本地的逻辑节点?
另外:FLLK这个远程节点是我之前创建远程链接时用的,现在用不到了,如何清除该节点?
------解决方案--------------------------------------------------------
1.数据库备份恢复都是固定的步骤,对照你备份的方式选择正确的还原方法就可以了。
具体可以参考:http://www.ibm.com/developerworks/cn/data/library/techarticles/pworld/0112mccluney
2.对于不用的远程node,在本机uncatalog node取消编目即可。