select username,default_tablespace from user_users
查看当前用户的角色
select * from user_role_privs
查看当前用户的系统权限和表级权限
select * from user_sys_privs
select * from user_tab_privs
查看用户下所有的表
select * from user_tables追问
如果我想查看表空间info下的所有表应该怎么写了??????
追答
用拥有info表空间权限的登录 然后select * from user_tables
追问
我用的是管理员得权限登录,怎么来筛选表空间啊,用Java来操作的,弄不好啊
追答
select * from sys.dba_tablespaces WHERE tablespace_name='你要查找的表空间名'
本回答被提问者采纳
第2个回答 2011-04-12
查询指定表空间下表的物理存储大小 select Owner, Segment_name, Bytes/1024/1024||'M' "Size" From Dba_segments Where Segment_type='TABLE' and Tablespace_name like 'info%' Order by Bytes desc
查询指定表空间下表的名称 select Segment_name From Dba_segments Where Segment_type='TABLE' and Tablespace_name like 'info%'