select * from dba_tab_privs where table_name=&TAB_NAME;
解决方案 »
- oracle10g冷备份+冷备份后的归档日志,能恢复数据库吗?
- oracle游标打开机制
- oracle 统计问题
- 存储过程的问题????
- oracle中如何在存储过程中处理传入的动态in参数
- 现在因从事ORACLE工作,建一个ORACLE群,希望大家一起探讨ORACLE技术
- 求教一个SQL小问题
- 汇总统计
- rac 连接 freenas iscsi报错 rac1 iscsid: Kernel reported iSCSI connection 3:0 error
- 请问怎么把大量的oracle的dup文件批量导入在导出成txt文件,并且分割符是||
- 两个oracle数据库的数据导入导出时的字符集问题,急!!!!!
- 我的sql/plus 为什么不能执行 select * from xxx???????
常用的系统权限集合有以下三个:
CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)
常用的数据对象权限有以下五个:
ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名,
DELETE ON 数据对象名, INSERT ON 数据对象名, ALTER ON 数据对象名GRANT CONNECT, RESOURCE TO 用户名;
GRANT SELECT ON 表名 TO 用户名;
GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;2.REVOKE 回收权限REVOKE CONNECT, RESOURCE FROM 用户名;
REVOKE SELECT ON 表名 FROM 用户名;
REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;
SQL> select table_name from dict where table_name like '%PRIV%';SQL> select * from user_sys_privs; --查看直接授予用户的系统权限
SQL> select * from user_role_privs; --用户有哪些角色
SQL> select * from user_tab_privs; --检查一个用户被授予和授予其他用户的对象级权限SQL> select * from dba_roles; --查询系统中的角色
SQL> select * from dba_sys_privs; --查询角色的权利
SQL> select * from dba_role_privs; --查询角色是谁定义的
SQL> select * from column_privileges; --
SQL> select * from role_role_privs; --查询角色的授予和被授予关系
SQL> select * from role_sys_privs; --查询角色被授予的系统级权限
SQL> select * from role_tab_privs; --查询角色的对象级权限
SQL> select * from session_privs; --
SQL> select * from tab_privileges; --
然后我查找user2在table1上的权限, 怎么写啊, 老试不出来,
笨死了!!!