• ORA16006 audit_trail destination incompatible with database open mode


    错误提示
    sys@ETMCDB> alter database open read only;

    alter database open read only
    *
    ERROR at line 1:

    ORA-16006: audit_trail destination incompatible with database open mode

    解决方法
    sys@ETMCDB> show parameter audit_trail;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      DB, EXTENDED

    sys@ETMCDB> alter system set audit_trail='os' scope=spfile;
    System altered.
    sys@ETMCDB> shutdown immediate;
    sys@ETMCDB> startup mount;
    sys@ETMCDB> alter database open read only;
    Database altered.

    错误原因
    sys@ETMCDB> !oerr ora 16006
    16006, 00000, "audit_trail destination incompatible with database open mode"
    // *Cause:  The audit_trail initialization parameter was set to "DB" (or
    //          TRUE), which is incompatible with a database opened for read-only
    //          access.
    // *Action: When the database is opened for read-only access, the audit_trail
    //          initialization parameter can only be set to "OS" or "NONE" (FALSE).
    //

    sys@ETMCDB> show parameter audit_trail;
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      DB, EXTENDED

    后来查了一下,发现是主库设置了审计数据存放到数据库表这个参数,而备库参数是从主库参数修改过来的,现在由于备库要打开只读模式,所以有冲突,那就把审计信息放倒操作系统目录下吧。
    只读模式打开成功。以后如果这个备库switchover或failover成主库的时候,它的审计信息会放到audit_file_dest参数指定的目录里。--引用<<以只读模式打开物理备库的时候,遇到ORA-16006错误>>
    sys@ETMCDB> show parameter audit_trail
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      OS
    sys@ETMCDB> show parameter audit_file
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_file_dest                      string      /u01/app/oracle/admin/ETMCDB/adump
  • 相关阅读:
    ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidator
    TDD个人实践体会
    客户端调用Spring.Net发布的WebService
    XML自动解析器开源
    Javascript MVVM模式前端框架—Knockout 2.1.0系列
    定时执行SQL存储过程
    orchard之lucene.net索引生成
    并发编程学习总结
    python开发总结
    Thrift
  • 原文地址:https://www.cnblogs.com/buro79xxd/p/1682578.html
Copyright © 2020-2023  润新知