一个普通用户如何获取两个以上不同实例的授权

我现在遇到一个问题,一个用户test,两个实例db2inst1 db2inst2,那如何让tes用户同时都可以拥有两个用户的授权
我在db2inst1 中的bashrc中写入授予test的权限
然后在test用户bashrc中写入
if [ -f /db2home/db2inst1/sqllib/db2profile ]; then      . /db2home/db2inst1/sqllib/db2profile  fi  
这样test就可以使用db2inst1 给予的权利



但是现在我的需求是在db2inst2中也写入授权bashrc命令,问题就在这里如果在test用户bashrc中再写入
if [ -f /db2home/db2inst2/sqllib/db2profile ]; then      . /db2home/db2inst2/sqllib/db2profile  fi  



的话,就有问题了


因为在测试用test只能选择其中一个用户,不能同时都可以拥有两个实例的授权

这个怎么解决?
test假设是应用账户
参与8

7同行回答

环境变量是排它的,除非你手工切换显示全部
环境变量是排它的,除非你手工切换收起
证券 · 2015-09-09
浏览1183
詹氏归来詹氏归来数据库管理员IT公司
其实,如果是在服务器端的话,确实存在一个普通用户很难同时获取两个实例的现象;如果是在客户端或者程序上就不存在这个问题,谢谢大家显示全部
其实,如果是在服务器端的话,确实存在一个普通用户很难同时获取两个实例的现象;如果是在客户端或者程序上就不存在这个问题,谢谢大家收起
互联网服务 · 2015-09-09
浏览1268
wangyaxwangyax软件开发工程师金融机构
你那样写在profile中会顺序执行,生效的总是第二个。因此你需要准备两个profile文件p1和p2,你要引用p1就执行 .  p1;要引用p2就执行. p2显示全部
你那样写在profile中会顺序执行,生效的总是第二个。


因此你需要准备两个profile文件p1和p2,
你要引用p1就执行 .  p1;要引用p2就执行. p2收起
互联网服务 · 2015-01-29
浏览1193
kaka101000kaka101000软件实施顾问浪潮
学习了。显示全部
学习了。收起
IT咨询服务 · 2015-01-27
浏览1162
你可以定制多个环境变量文件,这样你想进入哪个实例环境那就执行一下那个环境变量文件就好了显示全部
你可以定制多个环境变量文件,这样你想进入哪个实例环境那就执行一下那个环境变量文件就好了收起
证券 · 2015-01-23
浏览1170
drdb2drdb2系统工程师se
For multiple env, you can either use multiple .bashrc/.bash_profile files or use single .bashrc/.bash_profile file in which the case command can be used to chose different env显示全部
For multiple env, you can either use multiple .bashrc/.bash_profile files or use single .bashrc/.bash_profile file in which the case command can be used to chose different env收起
互联网服务 · 2015-01-23
浏览1169
zsj2002zsj2002数据库管理员澳門大豐銀行
回复 1# 詹氏归来    你这个也不是授权啊,只不过是载入哪个instance的环境变量而已。所以你具体想干什么我不太明白你可以把db2inst2的database全都通过catalog远程DB的方式catalog到db2inst1然后你就可以用db2inst1操作所有的DB了。...显示全部
回复 1# 詹氏归来


   你这个也不是授权啊,只不过是载入哪个instance的环境变量而已。

所以你具体想干什么我不太明白


你可以把db2inst2的database全都通过catalog远程DB的方式catalog到db2inst1


然后你就可以用db2inst1操作所有的DB了。收起
银行 · 2015-01-22
浏览1219

提问者

詹氏归来
数据库管理员IT公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-01-22
  • 关注会员:1 人
  • 问题浏览:12981
  • 最近回答:2015-09-09
  • X社区推广