Oracle模式用户(由应用程序中的所有开发人员使用)将获得DBA角色。是的,这不是一个好习惯。现在,我们计划从该用户撤消DBA角色。撤销DBA角色需要对用户可能需要哪些特权进行适当分析,以便在不干扰常规任务的情况下继续正常操作。
应用程序非常庞大,我们有很多SQL和PLSQL参与其中。数据库中还有许多其他模式。应用程序代码甚至可能在没有授予任何特定权限的情况下引用数据库中其他模式的对象。
我想知道, 1.在这种情况下,应该采取什么样的分析来撤销DBA角色? 2.在撤销角色的同时,我们可以期待什么样的挑战?
答案 0 :(得分:2)