工作上使用的Oracle重要sql手册

2014-11-24 18:58:40 · 作者: · 浏览: 6

1、查看当前用户的缺省表空间: SQL>select username,default_tablespace from user_users;


2、查看当前用户的角色: SQL>select * from user_role_privs;


3、查看当前用户的系统权限和表级权限: SQL>select * from user_sys_privs;  


SQL>select * from user_tab_privs;


4、显示当前会话所具有的权限: SQL>select * from session_privs;


5、显示指定用户所具有的系统权限: SQL>select * from dba_sys_privs where grantee='GAME';


6、用户拥有数据的大小: SQL>select sum(bytes)/1024/1024 from user_extents;


7、查看所有用户: SQL>select username from dba_users;


8、给A用户赋予执行B用户下某对象的权限: grant execute on proc_name to B;


A用户执行对象时使用命令: call B.proc_name(par..);


9给某用户赋予角色: grant dba to hollyfee;