最近领导要求对所有数据库进行规范性检查,其中一个重要项目是回收dba角色。
在开会中该要求被无数次说成了回收dba权限。
从这个细节可以反映出多数人对基础概念的重视程度还不够。会议中强调回收dba角色的目的是为了避免开发人员拥有启停数据库的能力。其实这个说法有一个明显的错误,即使开发或应用运维团队使用的Oracle数据库用户具有“不该拥有”的dba角色,它也无法启动或停止是数据库。再准确点说,拥有dba角色的用户不能启动或关闭数据库实例,除非该用户被sys用户授予了sysdba或者sysoper权限。 当一个普通用户被sys用户赋予了sysdba权限后,即使它没有dba角色,依然可以启动或关闭数据库实例。
基本功不难,却是从菜鸟走向高手的必修课。 想让自己的基本功扎实没有捷径,时不时的回顾一下已经“掌握”的知识,做到温故而知新。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29047826/viewspace-1694995/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29047826/viewspace-1694995/