我需要知道特定表的表空间,典型的查询SELECT owner, table_name, tablespace_name FROM dba_tables;
不能使用,因为我没有权限。还有其他方法可以查阅Tablespace 未使用的dba_tablespaces 吗?
问问题
111 次
2 回答
1
你有什么权限?
例如,如果您有能力查询有问题的表,则可以使用all_tables
which 具有相同的列,dba_tables
但仅包含您有权访问的表的数据。
如果您对表没有权限,是否还有其他您有权访问的数据字典表(dba_segments
例如)?
如果您没有表的权限并且您没有任何dba
数据字典视图的权限,为什么您需要知道表空间?
于 2013-09-18T19:12:04.020 回答
0
USER_TABLES
如果表在您的工作模式中,则使用;如果您对表具有权限,ALL_TABLES
但它不在您的工作模式中。
否则更改架构或获得访问权限DBA_TABLES
。
于 2013-09-18T19:10:26.357 回答