我需要知道特定表的表空间,典型的查询SELECT owner, table_name, tablespace_name FROM dba_tables;
无法使用,因为我没有权限。还有其他方法可以查询Tablespace未使用的dba_tablespaces吗?
答案 0 :(得分:1)
你有什么权限?
例如,如果您能够查询有问题的表,则可以使用all_tables
,其dba_tables
具有相同的列,但只有您拥有权限的表的数据。
如果您对表没有权限,那么您是否有其他数据字典表可以访问(例如dba_segments
)?
如果您没有表的权限,并且您没有任何dba
数据字典视图的权限,为什么还需要知道表空间?
答案 1 :(得分:0)
如果表格在您的工作架构中,请使用USER_TABLES
;和ALL_TABLES
如果您对表有权限但它不在您的工作架构中。
否则,请更改架构或获取访问DBA_TABLES
的权限。