资源描述:
《oracle 查看 用户,用户权限,用户表空间,用户默认表空间》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、oracle查看用户,用户权限,用户表空间,用户默认表空间 1.查看用户和默认表空间的关系。 select username,default_tablespace from dba_users; 2.查看当前用户的表: select table_namefrom user_tables; 3.查看所有用户的表名: selecttable_name fromall_tables; 4.查看所有表名(其中包括系统表) selecttable_name fromall_tables; 5.查看所有的表: select * from tab/dba_tables/dba
2、_objects/cat; 下面介绍Oracle查询用户表空间 ◆Oracle查询用户表空间:select*fromuser_all_tables ◆Oracle查询所有函数和储存过程:select*fromuser_source ◆Oracle查询所有用户:select*fromall_users.select*fromdba_users ◆Oracle查看当前用户连接:select*fromv$Session ◆Oracle查看当前用户权限:select*fromsession_privs ◆Oracle查看用户表空间使用情况: 1.selecta.file_id"FileNo
3、",a.tablespace_name "Tablespace_name", a.bytes"Bytes",a.bytes- sum(nvl(b.bytes,0))"Used", sum(nvl(b.bytes,0))"Free", sum(nvl(b.bytes,0))/a.bytes*100"%free" fromdba_data_filesa,dba_free_spaceb wherea.file_id=b.file_id(+) groupbya.tablespace_name, a.file_id,a.bytesorderbya.tablespace_name; 1
4、.查看所有用户: select*fromdba_user; select*fromall_users; select*fromuser_users; 2.查看用户系统权限: select*fromdba_sys_privs; select*fromall_sys_privs; select*fromuser_sys_privs; 3.查看用户对象权限: select*fromdba_tab_privs; select*fromall_tab_privs; select*fromuser_tab_privs; 4.查看所有角色: select*fromdba_rol
5、es; 5.查看用户所拥有的角色: select*fromdba_role_privs; select*fromuser_role_privs; 6.查看角色所拥有的权限: select*fromrole_sys_privs; select*fromrole_tab_privs; 7.查看所有系统权限 select*fromsystem_privilege_map; 8.查看所有对象权限 select*fromtable_privilege_map; 以上是在Oracle中查看用户权限, 在DB2中为: select*fromsyscat.dbauth
6、 或者 getauthorizations 查看sid select*fromv$instance