SQL> alter system set log_archive_dest_1='LOCATION=D:\oracle\oradata MANDATORY REOPEN' scope=both;
alter system set log_archive_dest_1='LOCATION=D:\oracle\oradata MANDATORY REOPEN' scope=both
*
ERROR 位于第 1 行:
ORA-02097: 无法修改参数,因为指定的值无效
ORA-16019: 无法使用带 LOG_ARCHIVE_DEST 或 LOG_ARCHIVE_DUPLEX_DEST 的
LOG_ARCHIVE_DEST_1
alter system set log_archive_dest_1='LOCATION=D:\oracle\oradata MANDATORY REOPEN' scope=both
*
ERROR 位于第 1 行:
ORA-02097: 无法修改参数,因为指定的值无效
ORA-16019: 无法使用带 LOG_ARCHIVE_DEST 或 LOG_ARCHIVE_DUPLEX_DEST 的
LOG_ARCHIVE_DEST_1
当我们在配置多路归档日志的时候,包括远程的。出现这样的错误,原因是因为我们给LOG_ARCHIVE_DEST 或 LOG_ARCHIVE_DUPLEX_DEST配置了值。如果要使用多路的归档参数log_archive_dest_n,就不能配置值LOG_ARCHIVE_DEST 或 LOG_ARCHIVE_DUPLEX_DEST。去掉LOG_ARCHIVE_DEST 或 LOG_ARCHIVE_DUPLEX_DEST的值后,再配置即可。
如下:
SQL> alter system set log_archive_dest_1='LOCATION=D:\oracle\oradata MANDATORY REOPEN' scope=both;
SQL> alter system set log_archive_dest_1='LOCATION=D:\oracle\oradata MANDATORY REOPEN' scope=both;
系统已更改。
在配置dg时如果出现ora-16019说明原pfile里面有log_archive_dest参数,删除即可。