ORACLE中,.dbf后缀名的数据文件,请问里面包含多少个用户的表呢?或者包含多少个表空间呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE中,.dbf后缀名的数据文件,请问里面包含多少个用户的表呢?或者包含多少个表空间呢?相关的知识,希望对你有一定的参考价值。

参考技术A 以DBA权限
执行select FILE_NAME,TABLESPACE_NAME from dba_data_files;
可以查看你的数据文件所对应的表空间
显示一个表空间中的所有的表
select * from all_tables where tablespace_name ="表空间名"

一个数据文件只能对应一个表空间!而一个表空间可以包含有多个数据文件!这是基础啊。。本回答被提问者采纳
参考技术B select owner,table_name,tablespace_name from dba_tables where tablespace_name='XXX';
可以看到拥有者、表名和表空间;
select file_name,tablespace_name from dba_data_files;
可以看到data file和表空间的对应关系。
参考技术C 不太明白你是想问什么,如果数据库正常,你应该能看到这些dbf数据文件属于哪个表空间,然后就能知道有哪些表
如果你现在只有dbf数据文件,其他什么也没有,这事不是一般的人能搞定的

以上是关于ORACLE中,.dbf后缀名的数据文件,请问里面包含多少个用户的表呢?或者包含多少个表空间呢?的主要内容,如果未能解决你的问题,请参考以下文章

oracle完全恢复数据库

请问怎么将后缀名为db的文件译成文本文件?

oracle 如何跳过丢失的dbf文件导出数据

oracle其他数据库的dbf文件如何加入到当前数据库

delphi7连接oracle、dbf间的数据导出、导入

oracle如何将数据库文件(*.dbf)移到别的文件夹?