发现某些用户有DBA权限的时候,为了安全,一般我们都会想到收回这些用户的DBA权限。
在生产环境做这个操作的时候一定要小心。
因为当你收回DBA权限的时候UNLIMITED TABLESPACE 的权限也会被隐式的收回,不管你是否
显示的授予了该用户UNLIMITED TABLESPACE 的权限。
想想当生产环境中出现ORA-1536: space quota exceeded for tablespace
错误是个多么严重的问题,会带来多大的损失。
在metalink的ORA-01536 After Revoking DBA Role [ID 465737.1]文章中记录了这段话。
收回DBA权限的风险
本文讨论了在Oracle数据库中收回用户DBA权限时可能带来的副作用,即隐式地收回了UNLIMITED TABLESPACE权限,这可能导致ORA-1536错误,严重影响生产环境。
37

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



