16.2.1系统权限
1.系统权限的撤销不会级联(这与撤销对象权限不同)
2.如果用户撤销权限,用户使用相应权限执行的任何操作(如创建表)将完好无缺。另外,如果用户被授予带有admin option的权限,那么即使对其作了撤销,他授予了权限的任何用户将保留权限。不保存系统权限授予者的记录,故不存在撤销级联
3.语法:grant privilege [,privilege...] to username;
grant privilege [,privilege...] to username with admin option;
16.2.2对象权限
1.any权限针对数据库中的每个用户账户中的每个对象权限,是系统权限,而不是对象权限;
2.对象权限适用于不同类型的对象,如下:
权限 | 授权对象 |
select | 表、视图、序列和同义词 |
insert | 表、视图和同义词 |
update | 表、视图和同义词 |
delete | 表、视图和同义词 |
alter | 表、视图和序列 |
execute | 过程、函数、包和同义词 |
3.语法:grant privilege on schema.object to username [with grant option];
4.对象权限的撤销将会级联(这与系统权限的撤销不同)
补充:
1.查看hr模式下的所有表
>select table_name from dba_tables where owner='HR'; 一种查询
>conn hr/hr@pdboaec;
>select table_name from user_tables; 另外一种方式