5.只有表格的主人才能分配使用权限
当我提到Oracle安全特性时,客户都无法相信DBA不能将使用权限分配给表格,除非表格的主人已经将其分配给DBA。然而,在以前就是这样的情况。这些限制是Oracle设计的一部分,但它使管理更加困难。在Oracle 9i,一个新的系统权限改变了这一点。
现在的DBA具具备一个名为GRANT ANY OBJECT PRIVILEGE的系统权限。在过去,一个如此的语句
GRANT SELECT ON scott.emp TO giselle;
都会无法通过,除非SCOTT已经将DBA 的SELECT权限分配给他的表格 WITH GRANT OPTION。现在,相同的语句却可以正确运行。
保持忘却状态
正如Visa的创始人Dee Hock所说的,“问题不是你如何去获得创新的思想,而是如何去忘却旧的东西。”所以,请保持忘却状态。
