1.
ERROR:
ORA-01925: maximum of 30 enabled roles exceeded
2.此值必須重開instance 預設30 最多148 是指每一個人最多可以有多少個角色
MAX_ENABLED_ROLES
Parameter type Integer
Default value 30
Modifiable No
Range of values 0 to 148
Basic No
3.不過改了init其實沒屁用 instance重開依然跳訊息,主因是某人爆掉
select grantee,count(*) from dba_role_privs group by grantee;
SYS CONNECT
SYS DBA
SYS DBMTNR
SYS DELETE_CATALOG_ROLE
SYS EXECUTE_CATALOG_ROLE
SYS EXP_FULL_DATABASE
...略 超過30筆
select grantee,granted_role from dba_role_privs where grantee='SYS';
4.解法就是把不要的全刪
revoke r1,r2,r3,r4,... from sys;
文章標籤
全站熱搜