我已在具有相同用户和不同用户的Db2 v9.7 FP11的新服务器上还原了Db2 v9.5数据库,但实例所有者获得权限错误:
db2 -x "select os_name, host_name, total_memory
from table(sysproc.env_get_sys_info()) as systeminfo"
SQL0430N用户定义的函数“ SYSPROC.ENV_GET_SYS_INFO”(特定名称“ ENV_GET_SYS_INFO”)异常终止。 SQLSTATE = 38503。
我已经按照this technote中的所有步骤进行操作。
在还原之前,我还设置了注册表变量:
[i] DB2_RESTORE_GRANT_ADMIN_AUTHORITIES=ON
但仍然出现错误。
答案 0 :(得分:0)
该错误与缺少授权无关。通过运行db2updv97 -d <your db name>
答案 1 :(得分:0)
更新实例后问题解决了
db2iupdt -u实例名称