设为首页 收藏本站
查看: 1141|回复: 0

[经验分享] OCM 11g升级考试第二场搭建DataGuard遇到: prod

[复制链接]

尚未签到

发表于 2015-11-9 11:52:39 | 显示全部楼层 |阅读模式
  转载请注明出处:http://blog.iyunv.com/guoyjoe/article/details/43989607

  1、**************************DGMGRL
DGMGRL> show configuration;

Configuration - c1

  Protection Mode: MaxPerformance
  Databases:
    orcl - Primary database
   prod - Physical standby database (disabled)

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS

DGMGRL> show database verbose orcl;

Database - orcl

  Role:            PRIMARY
  Intended State:  TRANSPORT-ON
  Instance(s):
    orcl

  Properties:
    DGConnectIdentifier             = 'orcl'
    ObserverConnectIdentifier       = ''
    LogXptMode                      = 'ASYNC'
    DelayMins                       = '0'
    Binding                         = 'optional'
    MaxFailure                      = '0'
    MaxConnections                  = '1'
    ReopenSecs                      = '300'
    NetTimeout                      = '30'
    RedoCompression                 = 'DISABLE'
    LogShipping                     = 'ON'
    PreferredApplyInstance          = ''
    ApplyInstanceTimeout            = '0'
    ApplyParallel                   = 'AUTO'
    StandbyFileManagement           = 'AUTO'
    ArchiveLagTarget                = '0'
    LogArchiveMaxProcesses          = '4'
    LogArchiveMinSucceedDest        = '1'
    DbFileNameConvert               = '/data/oradata/prod/, /data/oradata/orcl/'
    LogFileNameConvert              = '/data/oradata/prod/, /data/oradata/orcl/'
    FastStartFailoverTarget         = ''
    StatusReport                    = '(monitor)'
    InconsistentProperties          = '(monitor)'
    InconsistentLogXptProps         = '(monitor)'
    SendQEntries                    = '(monitor)'
    LogXptStatus                    = '(monitor)'
    RecvQEntries                    = '(monitor)'
    HostName                        = 'oracle2'
    SidName                         = 'orcl'
    StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle2)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl_DGMGRL)(INSTANCE_NAME=orcl)(SERVER=DEDICATED)))'
    StandbyArchiveLocation          = '/data/oracle/product/11.2.0/db_1/archive'
    AlternateLocation               = ''
    LogArchiveTrace                 = '0'
    LogArchiveFormat                = '%t_%s_%r.dbf'
    TopWaitEvents                   = '(monitor)'

Database Status:
SUCCESS

DGMGRL> show database verbose prod;

Database - prod

  Role:            PHYSICAL STANDBY
  Intended State:  APPLY-ON
  Transport Lag:   (unknown)
  Apply Lag:       (unknown)
  Real Time Query: OFF
  Instance(s):
    prod

  Properties:
    DGConnectIdentifier             = 'prod'
    ObserverConnectIdentifier       = ''
    LogXptMode                      = 'ASYNC'
    DelayMins                       = '0'
    Binding                         = 'OPTIONAL'
    MaxFailure                      = '0'
    MaxConnections                  = '1'
    ReopenSecs                      = '300'
    NetTimeout                      = '30'
    RedoCompression                 = 'DISABLE'
    LogShipping                     = 'ON'
    PreferredApplyInstance          = ''
    ApplyInstanceTimeout            = '0'
    ApplyParallel                   = 'AUTO'
    StandbyFileManagement           = 'AUTO'
    ArchiveLagTarget                = '0'
    LogArchiveMaxProcesses          = '4'
    LogArchiveMinSucceedDest        = '1'
    DbFileNameConvert               = '/data/oradata/orcl/, /data/oradata/prod/'
    LogFileNameConvert              = '/data/oradata/orcl/, /data/oradata/prod/'
    FastStartFailoverTarget         = ''
    StatusReport                    = '(monitor)'
    InconsistentProperties          = '(monitor)'
    InconsistentLogXptProps         = '(monitor)'
    SendQEntries                    = '(monitor)'
    LogXptStatus                    = '(monitor)'
    RecvQEntries                    = '(monitor)'
    HostName                        = 'oracle3'
    SidName                         = 'prod'
    StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle3)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROD_DGMGRL)(INSTANCE_NAME=prod)(SERVER=DEDICATED)))'
    StandbyArchiveLocation          = '/data/oracle/product/11.2.0/db_1/archive'
    AlternateLocation               = ''
    LogArchiveTrace                 = '0'
    LogArchiveFormat                = '%t_%s_%r.dbf'
    TopWaitEvents                   = '(monitor)'

Database Status:
DISABLED


DGMGRL> ENABLE DATABASE PROD;


DGMGRL> show configuration;

Configuration - c1

  Protection Mode: MaxPerformance
  Databases:
    orcl - Primary database
    prod - Physical standby database
      Error: ORA-16766: Redo Apply is stopped

Fast-Start Failover: DISABLED

Configuration Status:
ERROR



2、********************主库
SQL> select dest_id,error from v$archive_dest;

   DEST_ID ERROR
---------- -----------------------------------------------------------------
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11

   DEST_ID ERROR
---------- -----------------------------------------------------------------
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22

   DEST_ID ERROR
---------- -----------------------------------------------------------------
    23
    24
    25
    26
    27
    28
    29
    30
    31

31 rows selected.

SQL> select sequence#,applied from v$archived_log;

SEQUENCE# APPLIED
---------- ---------
     5 YES
     6 YES
     7 YES
     8 YES
     9 YES
    10 YES
    11 YES
    12 YES
    13 YES
    14 YES
    15 YES

SEQUENCE# APPLIED
---------- ---------
    16 YES
    17 YES
    18 YES
    19 YES
    20 YES
    21 YES
    22 YES
    23 YES
    24 YES
    25 YES
    26 YES

SEQUENCE# APPLIED
---------- ---------
    27 YES
    28 YES
    28 YES
    27 YES
    29 YES
    29 YES
    30 YES
    30 YES
    31 YES
    31 YES
    32 YES

SEQUENCE# APPLIED
---------- ---------
    32 YES
    33 YES
    33 YES
    34 YES
    34 YES
    35 YES
    35 YES
    36 YES
    36 YES
    37 YES
    37 YES

SEQUENCE# APPLIED
---------- ---------
    38 YES
    38 YES
    39 YES
    39 YES
    41 YES
    40 YES
    42 YES
    43 YES
    44 YES
    45 YES
    46 YES

SEQUENCE# APPLIED
---------- ---------
    47 NO
    48 NO
    49 NO
    49 YES
    47 YES
    50 NO
    48 YES
    50 YES
    51 YES
    51 NO
    52 NO

SEQUENCE# APPLIED
---------- ---------
    53 NO
    53 YES
    52 YES
    54 NO
    54 NO
    55 NO
    55 NO
    56 NO
    56 NO

75 rows selected.


3、****************************备库
SQL>  select database_role,open_mode from v$database;

DATABASE_ROLE     OPEN_MODE
---------------- --------------------
PHYSICAL STANDBY READ ONLY

SQL> select sequence#,status from v$standby_log;

SEQUENCE# STATUS
---------- ----------
    57 ACTIVE
     0 UNASSIGNED
     0 UNASSIGNED
     0 UNASSIGNED

SQL>  select process,status from v$managed_standby;

PROCESS   STATUS
--------- ------------
ARCH      CONNECTED
ARCH      CONNECTED
ARCH      CONNECTED
ARCH      CLOSING
RFS      IDLE
RFS      IDLE

  6 rows selected.
  

  

  备库被禁用了   prod - Physical standby database (disabled),但可以PHYSICAL STANDBY READ ONLY
  分析并解决:
  1、查防火墙
vi /etc/seLinux/config
service iptables stop
chkconfig iptables off
chkconfig --list iptables

2、检查参数

*.log_archive_dest_1='location="/u01/app/oracle/oradata/PROD1/archive"','MANDATORY valid_for=(ALL_LOGFILES,ALL_ROLES)'

*.log_archive_dest_2='service="sbdb1"','   LGWR ASYNC NOAFFIRM delay=0 OPTIONAL compression=DISABLE max_failure=0 max_connections=1   reopen=300 db_unique_name="sbdb1" net_timeout=30  valid_for=(online_logfile,primary_role)'

dg_config=(SBDB1,prod1)

fal_client=sbdb1
fal_server=prod1

SQL> alter database open read only;
alter database open read only
*
ERROR at line 1:
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/data/oradata/prod/system01.dbf'

Completed standby crash recovery.
Errors in file /data/oracle/diag/rdbms/prod/prod/trace/prod_ora_13021.trc:
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/data/oradata/prod/system01.dbf'
ORA-10458 signalled during: alter database open read only...
Tue Jan 04 17:59:34 2011
Data Guard: Database open failed; restarting redo-apply ...
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE  THROUGH ALL SWITCHOVER DISCONNECT  USING CURRENT LOGFILE
Attempt to start background Managed Standby Recovery process (prod)
Tue Jan 04 17:59:34 2011
MRP0 started with pid=32, OS id=13081
MRP0: Background Managed Standby Recovery process started (prod)
Serial Media Recovery started
Managed Standby Recovery starting Real Time Apply
Warning: Datafile 1 (/data/oradata/prod/system01.dbf) is infinitely media recovery fuzzy
Standby database will not open with this datafile online!
Warning: Datafile 2 (/data/oradata/prod/sysaux01.dbf) is infinitely media recovery fuzzy
Standby database will not open with this datafile online!
Warning: Datafile 3 (/data/oradata/prod/undotbs01.dbf) is infinitely media recovery fuzzy
Standby database will not open with this datafile online!
Warning: Datafile 4 (/data/oradata/prod/users01.dbf) is infinitely media recovery fuzzy
Standby database will not open with this datafile online!
Warning: Datafile 5 (/data/oradata/prod/haha.dbf) is infinitely media recovery fuzzy
Standby database will not open with this datafile online!
Waiting for all non-current ORLs to be archived...
All non-current ORLs have been archived.
Media Recovery Waiting for thread 1 sequence 82 (in transit)
Recovery of Online Redo Log: Thread 1 Group 4 Seq 82 Reading mem 0
  Mem# 0: /data/oradata/prod/redo04.log
Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE  THROUGH ALL SWITCHOVER DISCONNECT  USING CURRENT LOGFILE

SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup nomount;
ORACLE instance started.

Total System Global Area 1068937216 bytes
Fixed Size                  2220200 bytes
Variable Size             624955224 bytes
Database Buffers          436207616 bytes
Redo Buffers                5554176 bytes

DGMGRL> remove database prod;
Warning: ORA-16620: one or more databases could not be reached for a delete operation

Removed database "prod" from the configuration
DGMGRL> remove database orcl;
Primary database cannot be removed
DGMGRL> remove configuration;
Removed configuration
DGMGRL>

SQL> alter system set dg_broker_start=false;

System altered.

SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup nomount;
ORACLE instance started.

Total System Global Area 1068937216 bytes
Fixed Size                  2220200 bytes
Variable Size             624955224 bytes
Database Buffers          436207616 bytes
Redo Buffers                5554176 bytes

SQL> alter system set dg_broker_start=false;

System altered.

SQL> shutdown immediate;

SQL>Database closed.
SQL>Database dismounted.
SQL>ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 1068937216 bytes
Fixed Size                  2220200 bytes
Variable Size             624955224 bytes
Database Buffers          436207616 bytes
Redo Buffers                5554176 bytes
Database mounted.
Database opened.
SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 1068937216 bytes
Fixed Size                  2220200 bytes
Variable Size             624955224 bytes
Database Buffers          436207616 bytes
Redo Buffers                5554176 bytes
Database mounted.
Database opened.
SQL>

删除BROKER:
  (1) REMOVE DATABASE PROD1
  (2) REMOVE DATABASE SBDB1
  (3) REMOVE CONFIGURATION
  (4)ALTER SYSTEM SET DG_BROKER_START=FALSE;
  (5)shutdown immediate;
  (6)startup
  (7)alter system switch logfile;
    /
   /
  (8)duplicate target database for standby from active database;
  (9)recover managed standby database using current logfile disconnect from session;
  (10) 开始配broker
       create
       add
       enable

   (11) shutdown immediate;
        startup open read only;

   (12)startup mount;
       alter database flashback on;
   (13) alter database open;

  

  

             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-136993-1-1.html 上篇帖子: OCM_Session7_5_修改/etc/security/limits.conf和 /etc/pam.d/login和/etc/profile 下篇帖子: "ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1" And "OR
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表