环境:red hat 7.9+oracle 11.2.0
1.检查所有文件的绝对路径
- 查看数据文件、日志文件、控制文件当前目录
SQL> select name from v$datafile;
SQL> select member from v$logfile;
SQL> select name from v$controlfile;
创建新目录
[oracle@mydb oradata]$ mkdir contr
[oracle@mydb oradata]$ mkdir log
[oracle@mydb oradata]$ mkdir data
赋予新目录读写权限
[oracle@mydb oradata]$ chmod -R 775 /home/oracle/oradata/contr
[oracle@mydb oradata]$ chmod -R 775 /home/oracle/oradata/data
[oracle@mydb oradata]$ chmod -R 775 /home/oracle/oradata/log
chmod的用法参考https://blog.csdn.net/the_coco/article/details/134320208?spm=1001.2014.3001.5502
将数据文件,控制文件,日志文件复制到新的目录中
mv /home/oracle/oradata/orcl/control01.ctl /home/oracle/contr
查看控制文件位置
SQL> show parameter control_files;