create any procedure,execute any procedure不该同时授权给普通用户
如果管理员把create any procedure和execute any procedure系统权限授权给一个普通用户,普通用户可以通过一个过程把DBA角色非法授权给自己,演示如下:SQL> create user naruto identified by naruto;用户...
什么情况下索引会重用空间
naruto@ORCL>create table t 2 as 3 select * from all_objects 4 /表已创建。naruto@ORCL>select count(*) from t 2 / COUNT(*)---------- &n...
索引可以重用空间吗?
以下内容来自《oracle9i10g编程艺术》create table t ( x int, constraint t_pk primary key(x));insert into t values (1);insert into t values (2);insert into t values (9999999999);naruto@ORCL>analyze ind...
在多列上创建索引时列的顺序对索引大小的影响
一下内容来自《oracle9i&10g编程艺术》create table tasselect * from all_objects;在owner、object_type、object_name这三列上创建索引,这三列基数大小关系为object_name > object_type > ownercreate index t_...
位图索引影响并发性的原因
位图索引在读密集的环境中能很好的工作,但是在写密集的环境不是非常出色,原因很明确:一个位图索引键条目指向多行。即一个会话更改了索引键指向的一条数据,那么在这个索引键的其它行也会被锁,可做一下实验。先...