|
######### Managing Privileges #############
grant create table,create session to user_name;
grant create any table to user_name; revoke create any table from user_name;
/*授予权限语法,public 标识所有用户,with admin option允许能将权限授予第三者的权限*/
grant system_privs,[......] to [user/role/public],[....] [with admin option];
select * from v$pwfile_users;
/*当 O7_dictionary_accessiblity参数为True时,标识select any table时,包括系统表也能select ,否则,不包含系统表;缺省为false*/
show parameter O7;
/*由于 O7_dictionary_accessiblity为静态参数,不能动态改变,故加scope=spfile,下次启动时才生效*/
alter system set O7_dictionary_accessiblity=true scope=spfile;
/*授予对象中的某些字段的权限,如select 某表中的某些字段的权限*/
grant [object_privs(column,....)],[...] on object_name to user/role/public,... with grant option;
/*oracle不允许授予select某列的权限,但可以授insert ,update某列的权限*/
grant insert(column_name1,column_name2,...) on table_name to user_name with grant option;
select * from dba_sys_privs/session_privs/dba_tab_privs/user_tab_privs/dba_col_privs/user_col_privs;
/*db/os/none 审计被记录在 数据库/操作系统/不 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> 更多精彩:学习网->http://www.haohao888.com.cn 网络编程->http://www.51wlpc.com 电脑设备->http://www.xpmaster.cn
|