先查看一下当前路径和归档日志
SQL>archive log list;
SQL>show parameter archive;
提前创建好新目录和赋权
mkdir oracle_arch/
chown -R oracle:dba oracle_arch/
关闭数据库
SQL>shutdown immediate;
启动数据库至mount模式
SQL>startup mount;
在oracle中修改归档路径:
SQL>alter system set log_archive_dest_1 = 'location=新目录路径'
SQL> alter database archivelog; --开启归档模式
SQL> alter database open; --打开数据库
SQL> archive log list;--查看归档日志路径是不是刚才的新目录路径了
SQL>alter system switch logfile; --刷新日志验证是否修改成功
验证成功后,重启一下实例
另外有一个在线更改路径命令:
SQL>alter system set log_archive_dest_1 = 'location=新目录路径' scope=both;