在oracle10G r2中oracle提供了企业用户代理机制 ENTERPRISE USER PROXY 也就是说,我们可以创建一个公有代理用户,这个用户可以被用于代理企业用户或其他用户向目标用户切换,这个代理权限通常通过类似一下语句进行授权:
ALTER USER target_user GRANT CONNECT THROUGH proxy_user;
看一下测试例子:
SQL>connect / as sysdba
SQL>create user proxy identified by pproxy;
SQL>grant connect to proxy;
SQL>alter user target_user grant connect through proxy;
SQL>connect proxy[target_user ]/pproxy
SQL>show user user 为“target_user ”
SQL>create table test (name varchar2(20));
SQL>connect proxy/pproxy
取消用户代理
ALTER user target_user REVOKE CONNECT THROUGH proxy;
本文介绍Oracle 10g R2版本中的企业用户代理机制,即如何创建公有代理用户,并授权该用户代理其他用户进行操作。文中通过具体步骤演示了如何设置代理用户及目标用户之间的权限授予,并展示了如何使用代理用户连接到目标用户。
1963

被折叠的 条评论
为什么被折叠?



