WEB开发网
开发学院数据库Oracle SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一... 阅读

SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一样权限的用户

 2012-09-08 17:46:03 来源:WEB开发网   
核心提示: system 不仅仅有DBA角色的权限,而且还有其他权限,使用sys用户进行授权相关的权限在dba_role_privs表中去找SELECT T.GRANTED_ROLE FROM DBA_ROLE_PRIVS T WHERE T.GRANTEE='SYSTEM';大概有如下三个:分别进行GRANT就

 system 不仅仅有DBA角色的权限,而且还有其他权限。


使用sys用户

进行授权

相关的权限在dba_role_privs表中去找

SELECT T.GRANTED_ROLE FROM DBA_ROLE_PRIVS T WHERE T.GRANTEE='SYSTEM';

大概有如下三个:



分别进行GRANT就ok了。
 
SELECT 'GRANT '||T.GRANTED_ROLE||' TO CHENZW;' FROM DBA_ROLE_PRIVS T WHERE T.GRANTEE='SYSTEM';
 
结果如下:
 
执行下述SQL,就获得了与SYSTEM一样的权限:
 
GRANT AQ_ADMINISTRATOR_ROLE TO CHENZW;
GRANT DBA TO CHENZW;
GRANT MGMT_USER TO CHENZW;

Tags:SYSTEM 用户 删除

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接