V9.7数据库恢复到另一个实例的权限问题

最近在v9.7的db2inst1下面创建了个数据库testdb然后做了个备份,又创建了个实例db2inst2,在这个实例下对testdb做了个重定向恢复恢复后一切都好用,db2inst2在用call get_dbsize_info的时候报错,然后准备重新绑定一下st_admin.bnd,但是报没有权限。。。以前一直用v9.5,实例用户组...显示全部
最近在v9.7的db2inst1下面创建了个数据库testdb
然后做了个备份,又创建了个实例db2inst2,在这个实例下对testdb做了个重定向恢复

恢复后一切都好用,db2inst2在用call get_dbsize_info的时候报错,然后准备重新绑定一下st_admin.bnd,但是报没有权限。。。
以前一直用v9.5,实例用户组用户权限大过天啊,这次第一次碰到没有权限

进一步get authorizations,发现比db2inst1少一个权限direct的dbadm权限

想赋给自己dbadm权限,居然说db2inst2没有grant的权限。。。

学习了下v97权限管理,发现多了个secadm,但是需要sysadm组外用户才能被赋予这个用户。觉得很麻烦

所以想问下,现在一般怎么做?特别是一个数据库恢复到另一个实例下时,是否有选项可以让另一个实例像创建数据库的原实例一样拥有各种权限?收起
参与6

查看其它 4 个回答ysgift的回答

ysgiftysgift数据库管理员招商银行
先建个db这种很麻烦啊。。。 感觉db2这里没有考虑好

现在已经回不去了,我用之前的实例用户,给现在的实例用户赋予了dbadm和secadm的权限,也勉强能用了
银行 · 2014-03-06
浏览1236

回答者

ysgift
数据库管理员招商银行
擅长领域: 系统运维智能化运维

ysgift 最近回答过的问题

回答状态

  • 发布时间:2014-03-06
  • 关注会员:1 人
  • 回答浏览:1236
  • X社区推广