0

我需要知道特定表的表空间,典型的查询SELECT owner, table_name, tablespace_name FROM dba_tables; 不能使用,因为我没有权限。还有其他方法可以查阅Tablespace 未使用的dba_tablespaces 吗?

4

2 回答 2

1

你有什么权限?

例如,如果您有能力查询有问题的表,则可以使用all_tableswhich 具有相同的列,dba_tables但仅包含您有权访问的表的数据。

如果您对表没有权限,是否还有其他您有权访问的数据字典表(dba_segments例如)?

如果您没有表的权限并且您没有任何dba数据字典视图的权限,为什么您需要知道表空间?

于 2013-09-18T19:12:04.020 回答
0

USER_TABLES如果表在您的工作模式中,则使用;如果您对表具有权限,ALL_TABLES但它不在您的工作模式中。

否则更改架构或获得访问权限DBA_TABLES

于 2013-09-18T19:10:26.357 回答