Welcome 微信登录

首页 / 数据库 / MySQL / SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一样权限的用户

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;Oracle中REGEXP_SUBSTR函数Oracle 查询锁资源相关资讯      数据库 
  • 数据库范式详解  (06/20/2014 08:59:37)
  • rman 创建catalog实验及说明  (10/07/2012 19:00:24)
  • 利用dbstart和dbshut脚本自动启动  (08/21/2012 06:16:21)
  • 分布式数据库:dblink  (10/27/2012 15:57:32)
  • AutoMySQLBackup实现数据库定期备  (09/14/2012 08:08:02)
  • 数据库的脏读、不可重复读、幻读  (08/13/2012 09:01:11)
本文评论 查看全部评论 (0)
表情: 姓名: 字数