由于存储空间不足,我在将DATAFILE从一个位置移动到另一个位置时遇到了一些问题。我已经设法通过命令(Linux)更改了控制文件的路径文件。现在,我想将数据文件的路径文件和日志更改为另一个文件,因为我已经手动移动了数据库的文件夹。
SQL> startup;
ORACLE instance started.
Total System Global Area 6710886400 bytes
Fixed Size 2939560 bytes
Variable Size 3506439512 bytes
Database Buffers 3187671040 bytes
Redo Buffers 13836288 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: '/app/oracle/oradata/ENOVIA/system01.dbf'显然,数据文件已经移动到另一个位置,而文件的路径尚未更改。
如何检查数据库在SQL中的当前位置,以及需要使用哪个命令来更改路径文件?
新的地点是home/oradata/ENOVIA。
发布于 2018-07-03 09:26:40
查看alter database rename file命令;这将更新文件在控制文件中的位置。
https://dba.stackexchange.com/questions/211196
复制相似问题