DB2RELOCATEDB无法按预期工作

时间:2014-07-31 08:48:42

标签: database db2 move maximo

我试图在此guide之后将db2实例从C驱动器移动到D驱动器

但是,在运行DB2RELOCATEDB命令的步骤中,它显示一个我不知道如何解决的错误:

DBT1022N  The DB2RELOCATEDB tool must be run under instance "CTGINST1".

我已经运行了dbilist,并且在列表中看到CTGINST1实例是正确的。

以下是我的reloc.cfg文件的完整内容:

DB_NAME=MAXDB75
DB_PATH=C:\,D:\
INSTANCE=CTGINST1
NODENUM=0
STORAGE_PATH=C:\,D:\

2 个答案:

答案 0 :(得分:2)

假设您已在Windows Server上安装了DB2。

我通过RDP(远程桌面协议)以db2admin本地登录。

  

转到开始> IBM DB2>命令窗口快捷方式

键入SET,它将显示所有环境变量

我必须将DB2INSTANCE从DB2设置为CTGINST1

例如,这是您在命令提示符上键入的内容:

SET DB2INSTANCE=CTGINST1

当我设置管理工作站以便从Maximo 6.2.8升级到7.1.1.11到7.5.0.3时,我处于准确的位置

答案 1 :(得分:1)

可能您安装了两个DB2版本,或者您的计算机中有多个db2实例。确保您的环境正确加载托管数据库的同一实例。

检查是否已加载正确实例配置文件的一种方法是执行

db2 list db directory

如果你看到你的数据库是本地的,你就在那里。如果它说它是远程数据库,则必须更改实例。