[重庆思庄每日技术分享]-ORA-16018 异常处理记录

数据库:oracle 11.2.0.4

系统:CentOS 7.9

问题描述:设置log_archive_dest时报错ORA-16018,如下所示:

SQL> alter system set log_archive_dest='/u01/app/oracle/oradata/orclsou/arch';

alter system set log_archive_dest='/u01/app/oracle/oradata/orclsou/arch'

*

ERROR at line 1:

ORA-02097: parameter cannot be modified because specified value is invalid

ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or DB_RECOVERY_FILE_DEST

说明:归档目录默认存放于db_recovery_file_dest指定的闪回恢复区,

如果设置了db_recovery_file_dest,就不能设置log_archive_dest.

log_archive_dest与log_archive_dest_n或db_recovery_file_dest不能一起使用

log_archive_dest_1为指定归档目录

log_archive_dest_2参数配置错误会导致主备库切换后新主库无法传文件到新备库

解决方案:

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 1

Next log sequence to archive 3

Current log sequence 3

SQL> alter system set log_archive_dest_1='location=/u01/app/oracle/oradata/orclsou/arch';

System altered.

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /u01/app/oracle/oradata/orclsou/arch

Oldest online log sequence 1

Next log sequence to archive 3

Current log sequence 3

SQL> select open_mode from v$database;

OPEN_MODE

----------

MOUNTED

如上,成功修改归档目录.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值