oracle10G r2中oracle提供了企业用户代理 user agent

在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,user,测试,oracle10g)