• ORA-03113: end-of-file on communication channel


    今天单独启动了Data Guard的primary 数据库,出现了这个错误:ORA-03113: end-of-file on communication channel

    [oracle@vmoel5u4 ~]$ sqlplus / as sysdba

    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Dec 12 23:16:48 2012

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    Connected to an idle instance.

    SQL> startup
    ORACLE instance started.

    Total System Global Area  314572800 bytes
    Fixed Size                  1219160 bytes
    Variable Size              88081832 bytes
    Database Buffers          222298112 bytes
    Redo Buffers                2973696 bytes
    Database mounted.
    ORA-03113: end-of-file on communication channel

     

    归结原因是例如以下:

    Data Guard的数据库的启动,和关闭顺序非常重要

     

    关闭:先关primary database, 后关闭standby database

    启动:先启动standby database to mount, 后open primary database. 当然要记得在主备库上先于数据库启动监听哦

     

    解决上面的错误例如以下:

    一,在standby 端操作:

    1,启动监听

    [oracle@even oradata]$ lsnrctl start

    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 20-JUN-2014 21:13:56

    Copyright (c) 1991, 2005, Oracle.  All rights reserved.

    Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

    TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=even.oracle.com)(PORT=1521)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=even.oracle.com)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date                20-JUN-2014 21:13:56
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=even.oracle.com)(PORT=1521)))
    Services Summary...
    Service "OMR" has 1 instance(s).
      Instance "OMR", status UNKNOWN, has 1 handler(s) for this service...
    Service "SBDB" has 1 instance(s).
      Instance "SBDB", status UNKNOWN, has 1 handler(s) for this service...
    Service "SBDB_DGMGRL" has 1 instance(s).
      Instance "SBDB", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully

    2,mount standby database

    SQL> startup mount;
    ORACLE instance started.

    Total System Global Area  285212672 bytes
    Fixed Size                  1218992 bytes
    Variable Size              92276304 bytes
    Database Buffers          188743680 bytes
    Redo Buffers                2973696 bytes
    Database mounted.

     

    二,在primary 端操作

    1,启动监听

    [oracle@vmoel5u4 ~]$ lsnrctl start

    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 12-DEC-2012 23:21:20

    Copyright (c) 1991, 2005, Oracle.  All rights reserved.

    Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

    TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmoel5u4.oracle.com)(PORT=1521)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmoel5u4.oracle.com)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date                12-DEC-2012 23:21:20
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmoel5u4.oracle.com)(PORT=1521)))
    Services Summary...
    Service "DUPROD" has 1 instance(s).
      Instance "DUPROD", status UNKNOWN, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "PROD" has 1 instance(s).
      Instance "PROD", status UNKNOWN, has 1 handler(s) for this service...
    Service "PROD_DGMGRL" has 1 instance(s).
      Instance "PROD", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully

    2,打开primary数据库

    SQL> startup ;
    ORACLE instance started.

    Total System Global Area  314572800 bytes
    Fixed Size                  1219160 bytes
    Variable Size              88081832 bytes
    Database Buffers          222298112 bytes
    Redo Buffers                2973696 bytes
    Database mounted.
    Database opened.

     

    如今OPEN数据库正常了。

     

     

     

  • 相关阅读:
    端口
    log4j常用配置以及日志文件保存位置
    jbpm node signal
    JBPM3.2 TABLE
    JBPM TaskInstance 对象创建过程
    【转】链接脚本
    快速平方根倒数
    GPS开发之知识储备(NMEA0183)
    HEX文件格式和其校验算法
    NRF51822之IIC(MEMS_LIS2DH12)
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10583583.html
  • Copyright © 2020-2023  润新知