1.Adding a database in dgmgrl fails with error ora-16698
DGMGRL> add database > dbrac2 as > connect identifier is dbrac2; Error: ORA-16698: LOG_ARCHIVE_DEST_n parameter set for object to be added dgmgrl alert log file with the message. ========================================= 06/30/2014 09:54:05 ADD DATABASE dbrac1 already has log_archive_dest_2 for the object to be added
2.Remove the entry in the log_archive_dest_2 of the primary database and retry adding the database using the dgmgrl CLI
SQL> alter system set log_archive_dest_2='' scope=both; System altered.
3.Add the database
DGMGRL> add database dbrac2 > as > connect identifier is dbrac2; Database "dbrac2" added Alter log with error message.============================================= ADD DATABASE 06/30/2014 10:00:08 Cannot find destination to match the site.
4.Set the protection mode to maximum performance if not set to default
DGMGRL> show configuration Configuration - dgmgrl1 Protection Mode: MaxAvailability Databases: dbrac1 - Primary database dbrac2 - Physical standby database Fast-Start Failover: DISABLED Configuration Status: DISABLED DGMGRL> edit configuration set protection mode as maxperformance; Succeeded. DGMGRL> show configuration; Configuration - dgmgrl1 Protection Mode: MaxPerformance Databases: dbrac1 - Primary database dbrac2 - Physical standby database Fast-Start Failover: DISABLED Configuration Status: DISABLED
5.Enable the configuration
DGMGRL> enable configuration; Enabled. DGMGRL> show configuration Configuration - dgmgrl1 Protection Mode: MaxPerformance Databases: dbrac1 - Primary database dbrac2 - Physical standby database Error: ORA-16810: multiple errors or warnings detected f or the database Fast-Start Failover: DISABLED Configuration Status: ERROR
6.Show the database statusreport,check the errors message
DGMGRL> show database 'dbrac2' 'statusReport'; STATUS REPORT INSTANCE_NAME SEVERITY ERROR_TEXT new12cdb_rac2 WARNING ORA-16714: the value of property ArchiveLagTarget is inconsistent with the database setting new12cdb_rac2 WARNING ORA-16714: the value of property LogArchiveMaxProcesses is inconsistent with the database setting new12cdb_rac2 WARNING ORA-16714: the value of property LogArchiveMinSucceedDest is inconsistent with the database setting new12cdb_rac2 WARNING ORA-16714: the value of property LogArchiveTrace is inconsistent with the database setting new12cdb_rac2 WARNING ORA-16675: database instance restart required for property value modification to take effect new12cdb_rac2 WARNING ORA-16714: the value of property LogArchiveFormat is inconsistent with the database setting * ERROR ORA-16766: Redo Apply is stopped
7.Check the database with inconsistentProperties
DGMGRL> show database verbose dbrac2 Database - dbrac2 Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds (computed 0 seconds ago) Apply Lag: (unknown) Apply Rate: (unknown) Real Time Query: OFF Instance(s): new12cdb_rac2 Warning: ORA-16714: the value of property ArchiveLagTarget is inconsistent with the database setting Warning: ORA-16714: the value of property LogArchiveMaxProcesses is inconsistent with the database setting Warning: ORA-16714: the value of property LogArchiveMinSucceedDest is inconsistent with the database setting Warning: ORA-16714: the value of property LogArchiveTrace is inconsistent with the database setting Warning: ORA-16675: database instance restart required for property value modification to take effect Warning: ORA-16714: the value of property LogArchiveFormat is inconsistent with the database setting Database Error(s): ORA-16766: Redo Apply is stopped Properties: DGConnectIdentifier = 'dbrac2' ObserverConnectIdentifier = '' LogXptMode = 'ASYNC' RedoRoutes = '' DelayMins = '0' Binding = 'optional' MaxFailure = '0' MaxConnections = '1' ReopenSecs = '300' NetTimeout = '30' RedoCompression = 'DISABLE' LogShipping = 'ON' PreferredApplyInstance = '' ApplyInstanceTimeout = '0' ApplyLagThreshold = '0' TransportLagThreshold = '0' TransportDisconnectedThreshold = '30' ApplyParallel = 'AUTO' StandbyFileManagement = 'AUTO' ArchiveLagTarget = '0' LogArchiveMaxProcesses = '4' LogArchiveMinSucceedDest = '1' DbFileNameConvert = '/u03/oradata/new12cdb, /u04/oradata/new12cdb' LogFileNameConvert = '/u04/fra/NEW12CDB/onlinelog, /u03/fra/NEW12CDB/onlinelog' FastStartFailoverTarget = '' InconsistentProperties = '(monitor)' InconsistentLogXptProps = '(monitor)' SendQEntries = '(monitor)' LogXptStatus = '(monitor)' RecvQEntries = '(monitor)' StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ol6-112-rac2.localdomain)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=DBRAC2_DGMGRL)(INSTANCE_NAME=new12cdb_rac2)(SERVER=DEDICATED)))' StandbyArchiveLocation = '/u03/fra' AlternateLocation = '' LogArchiveTrace = '0' LogArchiveFormat = '%t_%s_%r.dbf' TopWaitEvents = '(monitor)' Database Status: ERROR DGMGRL> show database dbrac2 InconsistentProperties; INCONSISTENT PROPERTIES INSTANCE_NAME PROPERTY_NAME MEMORY_VALUE SPFILE_VALUE BROKER_VALUE new12cdb_rac2 ArchiveLagTarget 0 0 new12cdb_rac2 LogArchiveMaxProcesses 4 4 new12cdb_rac2 LogArchiveMinSucceedDest 1 1 new12cdb_rac2 LogArchiveTrace 0 (missing) 0 new12cdb_rac2 LogArchiveFormat %t_%s_%r.dbf (missing) %t_%s_%r.dbf
8.Change the inconsistent properites in the standby database
DGMGRL for Linux: Version 12.1.0.1.0 - 64bit Production Copyright (c) 2000, 2012, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. DGMGRL> connect sys/sys123@dbrac2 Connected as SYSDBA. DGMGRL> DGMGRL> show database verbose dbrac2 Database - dbrac2 Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds (computed 0 seconds ago) .................. DGMGRL> sql "alter system set archive_lag_target=0 scope=both sid='*'"; Succeeded. DGMGRL> sql "alter system set Log_archive_max_processes=4 scope=both sid='*'"; Succeeded. DGMGRL> sql "alter system set log_archive_min_succeed_dest=1 scope=both sid='*'"; Succeeded. DGMGRL> sql "alter system set log_archive_trace=0 scope=both sid='*'"; Succeeded. DGMGRL> sql "alter system set log_archive_format='%t_%s_%r.dbf' scope=spfile sid='*'"; Succeeded. DGMGRL> show database dbrac2 Database - dbrac2 Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds (computed 1 second ago) Apply Lag: (unknown) Apply Rate: (unknown) Real Time Query: OFF Instance(s): new12cdb_rac2 Warning: ORA-16714: the value of property LogArchiveTrace is inconsistent with the database setting Warning: ORA-16675: database instance restart required for property value modification to take effect Warning: ORA-16714: the value of property LogArchiveFormat is inconsistent with the database setting Database Error(s): ORA-16766: Redo Apply is stopped Database Status: ERROR
9.Logging into the standby database server and Bounce the standby database using the dgmgrl cli
[oracle@ol6-112-rac2 ~]$ dgmgrl DGMGRL for Linux: Version 12.1.0.1.0 - 64bit Production Copyright (c) 2000, 2012, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. DGMGRL> DGMGRL> DGMGRL> conn sys/sys123@dbrac2 Unrecognized command "conn", try "help" DGMGRL> connect sys/sys123@dbrac2 Connected as SYSDBA. DGMGRL> shutdown immediate ORA-01109: database not open Database dismounted. ORACLE instance shut down. DGMGRL> startup mount ORACLE instance started. Database mounted. DGMGRL> show database dbrac2 Database - dbrac2 Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds (computed 0 seconds ago) Apply Lag: 0 seconds (computed 0 seconds ago) Apply Rate: 525.00 KByte/s Real Time Query: OFF Instance(s): new12cdb_rac2 Database Status: SUCCESS
10.Enable configuartion
DGMGRL> enable configuration Enabled. DGMGRL> show configuration Configuration - dgmgrl1 Protection Mode: MaxPerformance Databases: dbrac1 - Primary database dbrac2 - Physical standby database Fast-Start Failover: DISABLED Configuration Status: SUCCESS
No comments:
Post a Comment