oracle表空间的数据文件放在哪里?

2025-03-03 19:09:53
推荐回答(2个)
回答1:

寻找Oracle表空间的数据文件方法:

  1. 使用sys或者其他有dba权限的用户登录数据库;

  2. 执行语句select tablespace_name,file_name from dba_data_files where tablespace_name='你需要查询的表空间';

  3. "file_name"字段显示的就是你想查询表空间的数据文件存放的位置。

  • 如果file_name是类似'+DATA\.....'的,则数据库使用的是ASM磁盤管理方式。

回答2:

$ORACLE_HOME/(数据库名)/oradata

你可以用sys用户进SQLPLUS检索一下v$datafile表