1、要想知道表在那个数据文件首先要知道这个表在哪个表空间: select TABLESPACE_NAME from user_tables where table_name='表名'; 2、得到表的表空间以后,就可以去Oracle安装目录下的\oradata\orcl\下可以找到相应的数据文件,数据文件的名称与表空间的名称是一样的。
select a.name as tablespace_name ,b.name as datafile_path from v$tablespace a, v$datafile b, user_all_tables c where a.ts#=b.ts# and a.name = c.tablespace_name and c.table_name = &tab_name查询表所在的表空间和数据文件的路径
select TABLESPACE_NAME from user_tables where table_name='表名';
2、得到表的表空间以后,就可以去Oracle安装目录下的\oradata\orcl\下可以找到相应的数据文件,数据文件的名称与表空间的名称是一样的。