我试图在此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:\
答案 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
如果你看到你的数据库是本地的,你就在那里。如果它说它是远程数据库,则必须更改实例。