DGMGRL in Dataguard

Hello

I have two question about dataguard.

(1) If an archivelog is missing in the primary database without account assignment in the database from backup, then what happens?
(2) what is DGMGRL?

Thank you...
ASIT

Published by: asitkmohanty on October 4, 2012 05:49

(1) if archivelog is missing in the primary database without account assignment in the database from backup, then what happens?

It is obvious that the standby database would go out of sync. If the archivelog is missing and you have the backup of it, then use this backup and restore and recover on the day before, so that it is in harmony.

If you have no archive and you do not have the backup of the archives interrupted, you should use roll method forwards to get your sleep in sync. To do this, take a look at http://shivanandarao.wordpress.com/2012/03/26/roll-forward-physical-standby-database-using-rman-incremental-backup/

(2) what is DGMGRL?

DGMGRL is a utility that is used to monitor pending databases. For this
http://docs.Oracle.com/CD/B28359_01/server.111/b28295/dgmgrl.htm
http://docs.Oracle.com/CD/B28359_01/server.111/b28295/concepts.htm

Tags: Database

Similar Questions

  • DGMGRL - dataguard CLI - at least for the coil of the orders of the results in a file?

    In the dataguard CLI (DGMGRL) is it possible to spool display of the results of commands in a file for printing later? For example, if I want to print the result of the following command:
    DGMGRL > show name-database detailed db;
    Thank you
    Tony

    It is possible

    dgmgrl | Tee /tmp/capture.log

    Another way would be to

    script /tmp/capture.log
    dmgrl

    Published by: sb92075 on October 20, 2009 12:53

  • 10g DataGuard, changing to dgmgrl

    Hello
    $ sqlplus / as sysdba
    
    SQL*Plus: Release 10.2.0.4.0 - Production on Thu Dec 9 19:14:59 2010
    
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    
    
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> select NAME,OPEN_RESETLOGS,SWITCHOVER#,DATABASE_ROLE from v$database;
    
    NAME      OPEN_RESETL SWITCHOVER# DATABASE_ROLE
    --------- ----------- ----------- ----------------
    KMC       NOT ALLOWED  3014887948 PRIMARY
    
    SQL>
    select NAME,OPEN_RESETLOGS,SWITCHOVER#,DATABASE_ROLE from v$database;
    
    NAME      OPEN_RESETL SWITCHOVER# DATABASE_ROLE
    --------- ----------- ----------- ----------------
    KMC       REQUIRED     3014887948 PHYSICAL STANDBY
    
    SQL>
    So we have a custodian of ASYNCHRONOUS data. You want to automate via dgmgrl now.how to do?

    Get info:
    sysname = HP - UX
    nodeName = kmcpgw2
    release = B.11.23
    version = U (unlimited-user license)
    machine = ia64
    IDnumber = 1488128101
    vmunix outputversion:
    @(#) $Revision: vmunix: B11.23_LR FLAVOR = perf Fri Aug 29 22:35:38 PDT $2003
    $
    $ swapinfo -m
                 Mb      Mb      Mb   PCT  START/      Mb
    TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
    dev        7408       0    7408    0%       0       -    1  /dev/vg00/lvol2
    dev       19604       0   19604    0%       0       -    1  /dev/vg01/lvol1
    reserve       -    1889   -1889
    memory    16352    4294   12058   26%
    $
    Kind regards

    See the link:-hope this will help you.

    http://blogs.Oracle.com/AlejandroVargas/gems/DataGuardBrokerandobserverst.PDF
    http://oracleinstance.blogspot.com/2010/01/configuration-of-10G-Data-Guard-Broker.html
    http://gjilevski.WordPress.com/2010/03/06/configuring-10G-Data-Guard-Broker-and-observer-for-failover-and-switchover/

    Good luck.

  • addition of relief in dataguard broker database fails

    When adding of Eve in dataguard broker database, I get the following error

    DGMGRL > add database as uat login is uat maintained as physical;

    Error: ORA-16698: parameter LOG_ARCHIVE_DEST_n defined for the object to add

    Failed.

    DGMGRL > output

    I deleted the log_archive_dest_2 parameter in the primary database and null value

    SQL > sho parameter log_archive_dest_1;

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    Log_archive_dest_1 string LOCATION = USE_DB_RECOVERY_FILE_

    DEST = VALID_FOR (ALL_LOGFILES, A).

    LL_ROLES) DB_UNIQUE_NAME = prod

    SQL > sho parameter log_archive_dest_2;

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    LOG_ARCHIVE_DEST_2 string

    log_archive_dest_20 string

    Can someone help me please

    vmkumar wrote:

    When adding of Eve in dataguard broker database, I get the following error

    DGMGRL > add database as uat login is uat maintained as physical;

    Error: ORA-16698: parameter LOG_ARCHIVE_DEST_n defined for the object to add

    Failed.

    DGMGRL > output

    I deleted the log_archive_dest_2 parameter in the primary database and null value

    SQL > sho parameter log_archive_dest_1;

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    Log_archive_dest_1 string LOCATION = USE_DB_RECOVERY_FILE_

    DEST = VALID_FOR (ALL_LOGFILES, A).

    LL_ROLES) DB_UNIQUE_NAME = prod

    SQL > sho parameter log_archive_dest_2;

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    LOG_ARCHIVE_DEST_2 string

    log_archive_dest_20 string

    Can someone help me please

    What you have shown here is the log_archive_dest_2 of the primary database. You must clear the log_archive_dest_2 of the standby database too.

    The error is speaking on the parameter log_archive_dest_2 of the database pending. 12 c, then the broker configuration, you must clear the log_archive_dest_2 (destinations archive remote) on the primary and standby databases. DG broker would take care of her.

    On autonomy in standby:

    SQL > alter system set log_archive_dest_2 = ";

    And then try to add the standby database to the broker configuration.

    HTH

    -Jonathan Rolland

  • DataGuard passage failed: impossible to failover, primary database is always "PRIM".

    Hi all


    DataGuard digital switchover is Getting failed with the below error:

    DGMGRL > passage to the "dry";

    Continue to pass, please wait...

    Error: ORA-16664: impossible to receive the result of a database

    Failed.

    Impossible to failover, primary database is always "PRIM".

    Note:it comes to node unique database with physical styandby.

    =====================================================

    In alert log file provides, I am getting below the error during the failover operation:

    Fatal OR connect 12514 error, connect to:

    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac1.localdomain)(PORT=1524)))(CONNECT_DATA=(SERVICE_NAME=PRIM_DGB)(INSTANCE_NAME=PRIM)(CID=(PROGRAM=oracle)(HOST=rac2.localdomain)(USER=oracle)))

    Please suggest to solve this problem.

    Thank you.

    Problem is fixed - value StaticConnectIdentifier checked to a database of primary and standby in dgmgrl ==> primary port and standby was wrong wrt to the listening port value.

    Step 1 > error ORA-16664 and ora-12514

    ==> check StaticConnectIdentifier value for a primary database and a standby in dgmgrl ==> primary port and standby had value default IE 1521

    Primary:

    SEE THE VERBOSE "PRIM" DATABASE

    StaticConnectIdentifier = ' (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=rac1.localdomain) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = PRIM_DGMGRL) (INSTANCE_NAME = PRIM)(SERVER=DEDICATED)))'

    Standby time:

    SEE THE DETAILED "DRY" DATABASE

    StaticConnectIdentifier = ' (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=rac2.localdomain) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = SEC_DGMGRL)(INSTANCE_NAME=SEC) (SERVER = DEDICATED)

    Step 2 > listening port for the primary and standby is 1524 and 1525, so change these manually.

    Primary:

    SQL > show parameter local_listener

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    LOCAL_LISTENER chain

    SQL > alter system set local_listener ='(ADRESSE = (PROTOCOL = TCP) (HOST = rac1.localdomain) (PORT = 1524))

    Standby time:

    ALTER system set local_listener = '(ADDRESS = (PROTOCOL = TCP) (HOST = rac2.localdomain) (PORT = 1525))';

    #edit database 'PRIM' set the property StaticConnectIdentifier = ' (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=rac1.localdomain) (PORT = 1524)) (CONNECT_DATA = (SERVICE_NAME = PRIM_DGMGRL) (INSTANCE_NAME = PRIM)(SERVER=DEDICATED)))'

    #edit database 'DRY' set the property StaticConnectIdentifier = ' (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=rac2.localdomain) (PORT = 1525)) (CONNECT_DATA = (SERVICE_NAME = SEC_DGMGRL)(INSTANCE_NAME=SEC) (SERVER = DEDICATED)))'

  • DataGuard failover

    Hi all

    I nam using Oracle 11 g on RHEL 5 2.

    I had implemented the DataGuard (database physical Standby).

    I just want to know in case of failover, my Eve becomes primary, and after some time my first back, how will I do that primary to new standby/primary.

    I mean, that is, after the failover if the failed node comes up, what is the best way to do is tandby again.

    I'll reconfigure the dataguard setup?

    Kind regards.

    This reinstante can be so configured DGMGRL, right?

    If the broker is configured, the reinstatement may be made.

    If the broker is not configured, then you have to flashback to the "old primary" database to the value "Eve became primary YVERT" and then convert pending database. (Please note that you must have active flashbacks).

    Please see the I posted in my previous answer. Which don't use a broker.

    -Jonathan Rolland

  • DataGuard: MRP still in WAIT_FOR_GAP after incremental backup recover

    Hello

    I'm new to the dataguard configuration, and recently, I connected on a dataguard configuration to test the object.

    I have deleted stupidely some archive my primary database logs, thereby breaking the standby update (due to the fact that the database has not been started for a long time, the gap is now about 130 days ).

    I have to try to recover the situation re-synchronized the RCS of the day before using an incremental backup (and create eve of primary control files).

    After restoration, the SNA were the same, but restarting the recovery service (MRP), it is still indicating WAIT_FOR_GAP and still waiting for my missing archive logs.

    New archive logs is well shipped to the waiting however.

    No idea what I missed or what should I do?

    The database version is a 12.1.0.1.

    DGMGRL > see Configuring

    Configuration - g12dggo

    Protection mode: MaxPerformance

    Databases:

    g12dggop - primary database

    Error: ORA-16724: could not resolve the deficit for one or more databases in waiting

    g12dggos - physical of the standby database

    Fast-Start Failover: DISABLED

    The configuration status:

    ERROR

    DGMGRL > validate database g12dggop

    Database role: primary database

    Ready for the digital switchover: Yes

    Flashback Database Status:

    g12dggop: Off

    DGMGRL > validate database g12dggos

    Role of data: physical database ensures

    Primary data: g12dggop

    Ready for the digital switchover: No.

    Ready for failover: Yes (main stream)

    Flashback Database Status:

    g12dggop: Off

    g12dggos: Off

    Apply information in standby mode:

    Apply a State: running

    Apply the Lag: 143 days 14 hours 18 minutes 26 seconds

    Apply the delay: 0 minutes

    Database backup:

    SQL > select process, sequence #, status from v$ managed_standby;

    STATUS OF PROCESS SEQUENCE #.

    --------- ---------- ------------

    ARCH CONNECTED 0

    ARCH CONNECTED 0

    RFS 0 IDLE

    MRP0 1965 WAIT_FOR_GAP

    RFS 3526 IDLE

    More small sequence of table v$ archived_log is corresponding to the last recovery made.

    SQL > select sequence #, applied to the order of v$ archived_log by sequence #.

    SEQUENCE # APPLIED

    ---------- ---------

    3441 NO.

    SQL > select * from v$ archived_log where sequence #= 3441; Select * from v$ archived_log where sequence #= 3441;

    RECID STAMP

    ---------- ----------

    NAME

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    DEST_ID THREAD # SEQUENCE # RESETLOGS_CHANGE # RESETLOGS_TIME RESETLOGS_ID FIRST_CHANGE # FIRST_TIME NEXT_CHANGE # NEXT_TIME BLOCKS BLOCK_SIZE CREATOR

    ---------- ---------- ---------- ----------------- ------------------- ------------ ------------- ------------------- ------------ ------------------- ---------- ---------- -------

    REGISTR STA ARC APPLIED S DEL COMPLETION_TIME DIC DIC END BACKUP_COUNT ARCHIVAL_THREAD # ACTIVATION # IS_ COM FAL END_OF_RED BIN CON_ID

    ------- --- --- --------- --- - ------------------- --- --- --- ------------ ---------------- ----------- --- --- --- ---------- --- ----------

    1 880046905

    /oravar/G12DGGO/Archiv/1_3441_865786197.dbf

    2 1 1 08/12/3441 2014 16:09:57 865786197 7004011 18/05/2015 17:21:17 7005043 18/05/2015 17:29:22 509 512 ARCH

    RFS NO NO YES NO A 17:28:25 05/18/2015 NO NO NO 0 1 2523036437 NO NO NO YES 0

    Thank you in advance for your help!

    Problem solved.

    In Oracle 12 c, roll forward is more to do "by hand".

    There are a few commands to RMAN done automatically, by using the primary database service (G12DGGOP_DG for me).

    So back up mode:

    RESTORE DATABASE SERVICE G12DGGOP_DG WITH THE HELP OF NOREDO COMPRESSED BACKUPSET SECTION SIZE 100M;

    Then after restore controlfile in nomount (stop):

    RESTORE CONTROLFILE EVE OF SERVICE G12DGGOP_DG;

    The information comes from here:

    http://allthingsoracle.com/rolling-forward-a-physical-standby-database-using-the-recover-command/

    Reference on Oracle documentation:

    https://docs.Oracle.com/database/121/BRADV/rcmadvre.htm#BRADV685

    Thank you all for the answers and the help on this!

    Ray Zin

  • ORA - 16698:LOG_ARCHIVE_DEST_n when you configure dataguard

    Hello

    Im trying to configure a Dataguard under oracle 12 c

    DB01 is primary, DB02 is standby

    On DB01

    ALTER system set log_archive_dest_1 =' LOCATION = / DATA01/DB/DB01/flash/archiv/VALID_FOR =(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME = DB01';

    ALTER system set log_archive_dest_2 is 'SERVICE = DB02 ASYNC VALID_FOR =(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME = DB02';.

    On DB02

    Set log_archive_dest_1 =' LOCATION = / DATA01/DB/DB02/flash/archiv/VALID_FOR =(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME = DB02'

    Set log_archive_dest_2 = 'SERVICE = DGN01 ASYNC VALID_FOR =(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME = DGN01'

    I have issue_

    Create the "DG" configuration as database primary is "DB01" connect identifier is DB01;

    ORA - 16698:LOG_ARCHIVE_DEST_n parameter defined for the object to add

    I discovered that the destination must not be into siege mode.

    Notes on the Oracle:

    To clear the LOG_ARCHIVE_DEST_n parameter, use the ALTER SYSTEM SET LOG_ARCHIVE_DEST_n =""

    However, when configuring physical Standby I read:

    This destination transmits redo data to the remote physical expectations

    Can someone give me a hand

    Christian

    Log_archive_dest_n manual management (and other DG Associates init parameters) and using Data Guard Broker to manage automatically these settings is not the right way (it may cause inconsistency between the spfile and broker configuration files).
    You must clear the log_archive_dest_n parameters defined with the attribute of SERVICE and without NOREGISTER attribute, and then try to create the broker configuration (it will automatically set the log_archive_dest_n when you add a database to the configuration).

    When you use data guard broker always make your changes through DGMGRL for consistency purposes.

    Kind regards

    Ivica Arsov

  • Disable dataguard

    Hi all

    11.2.0.1

    We currently waiting for data on the DR site. But the site of DR broke.

    How to disable or stop the dataguard to primary DB replication?

    Thank you

    pK

    Hello

    Remove the physical Configuration of Eve
    ==========================

    1. turn on the primary database in maximum performance Mode

    On the main database, put the database in the Mode of Performance maximum (if not already):

    SQL > ALTER DATABASE DATABASE SET STANDBY TO MAXIMIZE PERFORMANCE;

    or if you are using the Data Guard Broker:

    DGMGRL > EDIT CONFIGURATION SET PROTECTION MODE YOU MAXPERFORMANCE;

    2 remove the Data Guard Broker Configuration

    If you are using the Data Guard Broker, remove the Data Guard Broker Configuration:

    DGMGRL > REMOVE CONFIGURATION;

    3. specific guard of unset data initialization parameters

    Deletion/deletion according to the parameters of the PFILE (S) of the primary database initialization:

    LOG_ARCHIVE_CONFIG
    DB_FILE_NAME_CONVERT
    LOG_FILE_NAME_CONVERT
    LOG_ARCHIVE_DEST_n pointing to the database of the previous day and valid for STANDBY_LOGFILES
    LOG_ARCHIVE_DEST_STATE_n
    DG_BROKER_START
    DG_BROKER_CONFIG_FILE1
    DG_BROKER_CONFIG_FILE2
    STANDBY_ARCHIVE_DEST
    STANDBY_FILE_MANAGEMENT
    FAL_SERVER
    FAL_CLIENT

    4. remove the Redologs Eve from the primary database

    Use after query to find Redolog Standby groups:

    SQL > SELECT GROUP # FROM V$ STANDBY_LOG;

    Use the following command to drop the standby Redo logs:

    SQL > ALTER DATABASE DROP STANDBY LOGFILE GROUP ;
    for example
    SQL > alter database drop logfile group sleep 3;

    Remove all groups from Redolog sleep using above command.

    5 drag the files of Configuration Data Guard Broker if used.

    Thank you

    Renu

  • DataGuard broker 11 GR 2 - StaticConnectIdentifier

    OK, I read that in 11 GR 2 you do have more to put in a static in your listener.ora with < SID > _DGMGRL file entry if you use the Dataguard Broker: StaticConnectIdentifier. I used this new setting, and it was automatically created to be:

    StaticConnectIdentifier = ' (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=DB1) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = prod_sb_DGMGRL) (INSTANCE_NAME = prod_sb)(SERVER=DEDICATED)))'

    My question is that there is no entry anywhere that specifies the SERVICE_NAME as prod_sb_DGMGRL. My passage to the work without SERVICE_NAME is not defined any where? Am I missing a step? Thank you people.

    Hello;

    I think that the digital switchover will fail with an ORA-12514. Without the listener.ora entry DGMGRL won't be able to connect to the databases once that they were arrested.

    You must therefore always the _DGMGRL or at least a static entry in the listener.ora. In any State to cause the static entry will not cause a problem.

    * Passage failed with ORA-12521 using Dataguard broker [1380949.1 ID] *.

    For more information, see - 8.3.40 StaticConnectIdentifier in "broker Data Guard 11 g Release 2 (11.2) E17023-04.

    "A connect identifier that refers to a service that is registered statically.

    Best regards

    mseberg

    Published by: mseberg on Sep 20, 2012 04:04

  • DataGuard problems, bad to the log_archive_dest_2 port configuration

    Hello! Thank you all in advance for your help and sorry for my English, I will try to explain as best as possible.

    We have a dataguard.

    It has two headphones, the ports are 1534 and 1544, but... someone changed their 1535 once there is and now I had to re-set up everything again.

    The thing is log_archive_dest_2 at the elementary level is wrong, because it points to instead of 1534-1535. I tried to edit init.ora and restart the instance but it always points to 1535 again.

    I don't know if this setting depends on the other, or there is a hidden configuration, I don't see

    **********
    Primary
    **********
    -----------------------------------------------------------------------------------------------------------------------------------------
    tnsnames.ora


    LICITARP =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1544))(HOST = server01g))
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server01))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = LICITARP)
    )
    )

    LICITARR =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server02g. XXXXXX.es) (PORT = 1544))
    (ADDRESS = (PROTOCOL = TCP) (HOST = server02. XXXXXX.es) (PORT = 1534))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = LICITARR. XXXXXX.es)
    )
    )

    LICITARP. XXXXXX.es =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01. XXXXXX.es) (PORT = 1534))
    )
    (CONNECT_DATA =
    (SID = LICITARP)
    (SERVER = DEDICATED)
    )
    )

    LICITARPG. XXXXXX.es =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01g. XXXXXX.es) (PORT = 1544))
    )
    (CONNECT_DATA =
    (SID = LICITARP)
    (SERVER = DEDICATED)
    )
    )

    LICITARR. XXXXXX.es =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server02. XXXXXX.es) (PORT = 1534))
    )
    (CONNECT_DATA =
    (SID = LICITARR)
    (SERVER = DEDICATED)
    )
    )

    L_LICITARPG =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01g. XXXXXX.es) (PORT = 1544))

    L_LICITARP =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01. XXXXXX.es) (PORT = 1534))





    -----------------------------------------------------------------------------------------------------------------------------------------
    Listener.ora


    SID_LIST_L_LICITARPG =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARP)
    )
    )

    L_LICITARP =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01. XXXXXX.es) (PORT = 1534))
    )
    )
    L_LICITARPG =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = server01g. XXXXXX.es) (PORT = 1544))
    )
    )

    SID_LIST_L_LICITARP =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP_dgmgrl. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARP. XXXXXX.es)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARR)
    )
    )


    -----------------------------------------------------------------------------------------------------------------------------------------
    parameters



    My ora init settings:

    LICITARP.log_archive_dest_1 ='location = "USE_DB_RECOVERY_FILE_DEST" ',' valid_for = (ALL_LOGFILES, ALL_ROLES)'"
    LICITARP.log_archive_dest_2 ='service = "LICITARR.xxxxxx.es ', delay LGWR SYNC AFFIRM = OPTIONAL compression 0 = DISABLE max_failure = 0 max_connections = 1 reopen = 300 db_unique_name ="LICITARR"net_timeout = 30 valid_for = (online_logfile, primary_role)'" "


    I start the database and when I show the parameters, log_dest_2 points to 1535, a bad port.

    SQL > show settings dest

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    audit_file_dest string/opt/oracle/admin/LICITARP/adu
    MP
    / opt/oracle/diag/rdbms/licitar string background_dump_dest
    p/LICITARP/trace
    core_dump_dest string/opt/oracle/diag/rdbms/licitar
    p/LICITARP/cdump
    db_create_file_dest chain
    db_create_online_log_dest_1 string
    db_create_online_log_dest_2 string
    db_create_online_log_dest_3 string
    db_create_online_log_dest_4 string

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    db_create_online_log_dest_5 string
    db_recovery_file_dest string/opt/oracle/oradata/flash_reco
    very_area
    whole large db_recovery_file_dest_size 100G
    diagnostic_dest string/opt/oracle
    Log_archive_dest chain
    location of string Log_archive_dest_1 = 'USE_DB_RECOVERY_FILE. '
    Dest", valid_for is (ALL_LOGFIL
    ES, ALL_ROLES)
    LOG_ARCHIVE_DEST_10 string
    service of string LOG_ARCHIVE_DEST_2 = "(DESCRIPTION = (ADDRESS

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    _LIST = (ADDRESS = (PROTOCOL = tcp
    () (HOST = server02)(¡¡¡PORT=1535!!!)))
    (CONNECT_DATA = (SERVICE_NAME = LI
    CITARR. XXXXXX.es)(SERVER=DE)
    DIQUE))) ', LGWR SYNC DISPLAY.
    Delay of RM = 0 OPTIONAL compressio
    n = DISABLE max_failure = 0 max_co
    nnections = 1 reopen = 300 db_un
    ique_name = "LICITARR" net_timeo
    UT = 30 valid_for = (online_logfi
    the, primary_role)

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    log_archive_dest_3 string
    log_archive_dest_4 string
    log_archive_dest_5 string
    log_archive_dest_6 string
    log_archive_dest_7 string
    log_archive_dest_8 string
    log_archive_dest_9 string
    log_archive_dest_state_1 string ENABLE
    allow the chain of log_archive_dest_state_10
    LOG_ARCHIVE_DEST_STATE_2 string ENABLE
    log_archive_dest_state_3 string ENABLE

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    allow the chain of log_archive_dest_state_4
    allow the chain of log_archive_dest_state_5
    allow the chain of log_archive_dest_state_6
    allow the chain of log_archive_dest_state_7
    allow the chain of log_archive_dest_state_8
    allow the chain of log_archive_dest_state_9
    log_archive_duplex_dest string
    log_archive_min_succeed_dest integer 1
    standby_archive_dest channel? / dbs/arch
    user_dump_dest string/opt/oracle/diag/rdbms/licitar
    p/LICITARP/trace
    SQL > show fal settings

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    string fal_client (DESCRIPTION = (ADDRESS_LIST =)
    Address = (Protocol = TCP) (Host = FL
    o5ora01) (port = 1534))) (CONNECT_
    DATA = (SERVICE_NAME = LICITARP. XX
    XXXXXX.es) SERVER = DEDICATED))
    string fal_server (DESCRIPTION = (ADDRESS_LIST =)
    Address = (Protocol = TCP) (Host = f
    lo5ora02) (port = 1534))) (CONNECT
    DATA = (SERVICENAME = LICITARR.) X
    XXXXX.es) (SERVER = DEDICATED)
    )



    **********
    Standby
    **********
    -----------------------------------------------------------------------------------------------------------------------------------------
    tnsnames.ora


    LICITARR =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SID = LICITARR)
    )
    )

    LICITARR
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))
    )
    (CONNECT_DATA =
    (SID = LICITARR)
    (SERVER = DEDICATED)
    )
    )


    L_LICITARR =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))


    LICITARR. XXXXXX.ES =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))
    )
    (CONNECT_DATA =
    (SID = LICITARR)
    (SERVER = DEDICATED)
    )
    )



    -----------------------------------------------------------------------------------------------------------------------------------------
    Listener.ora



    SID_LIST_L_LICITARRG =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP_dgmgrl. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARPG. XXXXXX.es)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR_dgmgrl. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARRG. XXXXXX.es)
    (SID_NAME = LICITARR)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARPG_dgb. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARPG_DGB. XXXXXX.es)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARRG_dgb. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARRG_DGB. XXXXXX.es)
    (SID_NAME = LICITARR)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARR)
    )
    )

    SID_LIST_L_LICITARR =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP_dgmgrl. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARPG. XXXXXX.es)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR_dgmgrl. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARRG. XXXXXX.es)
    (SID_NAME = LICITARR)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP_dgb. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARP_DGB. XXXXXX.es)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR_dgb. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SERVICE_NAME = LICITARR_DGB. XXXXXX.es)
    (SID_NAME = LICITARR)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARP. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARP)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LICITARR. XXXXXX.es)
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARR)
    )
    )


    L_LICITARR =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))
    )
    )



    L_LICITARRG =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1544))(HOST = server02g.intranet.XXXXXX.es))
    )
    )

    LISTENER_LICITARR =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP (PORT = 1534))(HOST = server02.intranet.XXXXXX.es))
    )

    SID_LIST_LISTENER_LICITARR =
    (SID_LIST =
    (SID_DESC =
    (ORACLE_HOME = / opt/oracle/product/db111)
    (SID_NAME = LICITARR)
    )
    )





    -----------------------------------------------------------------------------------------------------------------------------------------
    parameters


    SQL > show settings dest

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    audit_file_dest string/opt/oracle/admin/LICITARR/adu
    MP.
    / opt/oracle/diag/rdbms/licitar string background_dump_dest
    r/LICITARR/trace
    core_dump_dest string/opt/oracle/diag/rdbms/licitar
    r/LICITARR/cdump
    db_create_file_dest chain
    db_create_online_log_dest_1 string
    db_create_online_log_dest_2 string
    db_create_online_log_dest_3 string
    db_create_online_log_dest_4 string

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    db_create_online_log_dest_5 string
    db_recovery_file_dest string/opt/oracle/oradata/flash_reco
    very_area
    whole large db_recovery_file_dest_size 100G
    diagnostic_dest string/opt/oracle
    Log_archive_dest chain
    Log_archive_dest_1 string LOCATION = USE_DB_RECOVERY_FILE_
    DEST OPTION REOPEN = 300
    LOG_ARCHIVE_DEST_10 string
    service of string LOG_ARCHIVE_DEST_2 = "(DESCRIPTION = (ADDRESS
    _LIST = (ADDRESS = (PROTOCOL = tcp

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    () (HOST = server02)(PORT=1534)))
    (CONNECT_DATA = (SERVICE_NAME = LI
    CITARR. XXXXXX.es)(SERVER=DE)
    DIQUE))) ', LGWR SYNC DISPLAY.
    Delay of RM = 0 OPTIONAL compressio
    n = DISABLE max_failure = 0 max_co
    nnections = 1 reopen = 300 db_un
    ique_name = "LICITARR" net_timeo
    UT = 30 valid_for = (online_logfi
    the, primary_role)
    log_archive_dest_3 string

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    log_archive_dest_4 string
    log_archive_dest_5 string
    log_archive_dest_6 string
    log_archive_dest_7 string
    log_archive_dest_8 string
    log_archive_dest_9 string
    allow the chain of log_archive_dest_state_1
    allow the chain of log_archive_dest_state_10
    LOG_ARCHIVE_DEST_STATE_2 string ENABLE
    log_archive_dest_state_3 string ENABLE
    allow the chain of log_archive_dest_state_4

    VALUE OF TYPE NAME
    ------------------------------------ ----------- ------------------------------
    allow the chain of log_archive_dest_state_5
    allow the chain of log_archive_dest_state_6
    allow the chain of log_archive_dest_state_7
    allow the chain of log_archive_dest_state_8
    allow the chain of log_archive_dest_state_9
    log_archive_duplex_dest string
    log_archive_min_succeed_dest integer 1
    standby_archive_dest channel? / dbs/arch
    user_dump_dest string/opt/oracle/diag/rdbms/licitar
    r/LICITARR/trace

    ------------------------------------------------------------------------------------------------



    If I tried that I managed to enter sqlplus in both nodes


    [oracle@server01 admin] $ sqlplus "sys/YYYYYYY @(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp) (HOST = server02)(PORT=1534)) (CONNECT_DATA = (SERVICE_NAME = LICITARR.» "((XXXXX.es)(SERVER=DEDICATED) (CID = (PROGRAM = oracle) (HOST = server02)(USER=oracle))) as sysdba.


    SQL > select status from v$ instance;

    STATUS
    ------------
    MOUNTED



    [oracle@server01 admin] $ sqlplus "sys/YYYYYYY @(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp) (HOST = server01)(PORT=1534)) (CONNECT_DATA = (SERVICE_NAME = LICITARP.» "((XXXXX.es)(SERVER=DEDICATED) (CID = (PROGRAM = oracle) (HOST = server01)(USER=oracle))) as sysdba.


    SQL > select status from v$ instance;

    STATUS
    ------------
    OPEN





    I always get this message, where PORT = 1535 is incorrect, and the correct port is 1534:

    Message
    --------------------------------------------------------------------------------
    R.XXXXX.es) (SERVER = DEDICATED)))'

    LGWR: Impossible to archive log 2 thread 1 sequence 162530 (12514)
    ARCH: Starting to check in thread 1 sequence 162529 (13127536-13127548)
    ARCH: Completed check-in thread 1 sequence 162529 (13127536-13127548)
    Logging of 12514 errors received on the eve
    "LGWR: 12514 error creating file archivelog ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS
    (S = (Protocol = TCP)(Host=Server02) (port = 1535))) (CONNECT_DATA = (SERVICE_NAME = LICITAR
    R.XXXXX.es) (SERVER = DEDICATED)))'

    LGWR: Impossible to archive log 3 thread 1 sequence 162531 (12514)

    Message
    --------------------------------------------------------------------------------
    ARCH: Starting to check in thread 1 sequence 162530 (13127548-13127555)
    ARCH: Completed check-in thread 1 sequence 162530 (13127548-13127555)
    Logging of 12514 errors received on the eve
    "LGWR: 12514 error creating file archivelog ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS
    (S = (Protocol = TCP)(Host=Server02) (port = 1535))) (CONNECT_DATA = (SERVICE_NAME = LICITAR
    R.XXXXX.es) (SERVER = DEDICATED)))'

    LGWR: Failure to archive journal 1-wire 1 sequence 162532 (12514)
    ARCH: Starting to check in thread 1 sequence 162531 (13127555-13127565)
    ARCH: Completed check-in thread 1 sequence 162531 (13127555-13127565)
    Logging of 12514 errors received on the eve

    Message
    --------------------------------------------------------------------------------
    "LGWR: 12514 error creating file archivelog ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS
    (S = (Protocol = TCP)(Host=Server02) (port = 1535))) (CONNECT_DATA = (SERVICE_NAME = LICITAR
    R.XXXXX.es) (SERVER = DEDICATED)))'

    LGWR: Impossible to archive log 2 thread 1 sequence 162533 (12514)
    ARCH: Starting to check in thread 1 sequence 162532 (13127565-13127570)
    ARCH: Completed check-in thread 1 sequence 162532 (13127565-13127570)
    Logging of 12514 errors received on the eve
    "LGWR: 12514 error creating file archivelog ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS
    (S = (Protocol = TCP)(Host=Server02) (port = 1535))) (CONNECT_DATA = (SERVICE_NAME = LICITAR
    R.XXXXX.es) (SERVER = DEDICATED)))'

    Message
    --------------------------------------------------------------------------------

    LGWR: Impossible to archive log 3 thread 1 sequence 162534 (12514)
    ARCH: Starting to check in thread 1 sequence 162533 (13127570-13127575)
    ARCH: Completed check-in thread 1 sequence 162533 (13127570-13127575)
    Logging of 12514 errors received on the eve
    "LGWR: 12514 error creating file archivelog ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS
    (S = (Protocol = TCP)(Host=Server02) (port = 1535))) (CONNECT_DATA = (SERVICE_NAME = LICITAR
    R.XXXXX.es) (SERVER = DEDICATED)))'

    LGWR: Failure to archive journal 1-wire 1 sequence 162535 (12514)
    ARCH: Starting to check in thread 1 sequence 162534 (13127575-13127582)

    Message
    --------------------------------------------------------------------------------
    ARCH: Completed check-in thread 1 sequence 162534 (13127575-13127582)
    Logging of 12514 errors received on the eve

    256 selected lines.



    Those for alert and new PORT = 1535 when he is wrong, since the correct port is 1534:

    ***********************************************************************

    Fatal OR connect 12514 error, connect to:
    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=server02) (PORT = 1535)) (CONNECT_DATA = (SERVICE_NAME = LICITARR_DGB. XXXXX.es)(INSTANCE_NAME=LICITARR) (SERVER = DEDICATED) (CID = (PROGRAM = oracle) (HOST = server01)(USER=oracle)))

    VERSION INFORMATION:
    AMT for Linux: Version 11.1.0.7.0 - Production
    Protocol TCP/IP NT to Linux adapter: 11.1.0.7.0 - Production Version
    Time: November 10, 2011 18:56:42
    Tracing not lit.
    AMT error struct:
    NS main err in code: 12564

    AMT-12564: TNS:connection refused
    NS secondary err code: 0
    NT main err in code: 0
    NT secondary err code: 0
    NT OS err code: 0


    ***********************************************************************

    Fatal OR connect 12514 error, connect to:
    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=server02) (PORT = 1535)) (CONNECT_DATA = (SERVICE_NAME = LICITARR_DGB. XXXXX.es)(INSTANCE_NAME=LICITARR) (SERVER = DEDICATED) (CID = (PROGRAM = oracle) (HOST = server01)(USER=oracle)))

    VERSION INFORMATION:
    AMT for Linux: Version 11.1.0.7.0 - Production
    Protocol TCP/IP NT to Linux adapter: 11.1.0.7.0 - Production Version
    Time: November 10, 2011 18:56:42
    Tracing not lit.
    AMT error struct:
    NS main err in code: 12564

    AMT-12564: TNS:connection refused
    NS secondary err code: 0
    NT main err in code: 0
    NT secondary err code: 0
    NT OS err code: 0


    I have recreated the password file in the primary and copy it to the secondary, after that I restarted both cases, but nothing

    No sense to me. Do you have a rebuild on my system and was not able to reproduce.

    At this point, I would like to grep for the problem (change of wider path if necessary)

    grep 1535 -R /opt/oracle/*
    

    I hate when it makes no sense. There must be somewhere.

    Best regards

    mseberg

    Subsequently

    I was thinking about it more. If you have a data broker, they can change the database settings. Any change of this?

    I see this in your settings file that supports this theory

    *.dg_broker_start=TRUE
    

    Any set of values in Data Guard Broker wins the spfile parameter. So no matter what you the SPFILE and PFILE broker file overwrites.

    How to remove safely a Data Guard Broker Configuration [261336.1 ID]

    Or modify the 'StaticConnectIdentifier' proposal the data broker. See doc Oracle E17023-04

    "6 scenarios using the DGMGRL command-line Interface"

    Example of

    DGMGRL> edit instance dg112i2 on database dg112i_prm set PROPERTY StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.11.225)(PORT=1555))(CONNECT_DATA=(SERVICE_NAME=DG112I_PRM_DGMGRL.au.oracle.com)(INSTANCE_NAME=dg112i1)(SERVER=DEDICATED)))';
    

    Published by: mseberg on November 11, 2011 13:53

    See data physical custody shall 11.2 primary RAC RAC standby using a second network [1349977.1 ID]

  • Active Dataguard passage puts new Eve in time real query

    Hi gurus,

    If you use Active Dataguard, after swicthover/failover using observer and dg broker no sthe new Eve will be time real query mode (ADG) or manually having to open the db in read-only mode.

    Please let me know.

    Thank you

    Yes, it is:

    [uhesse]$ dgmgrl sys/oracle@prima
    DGMGRL for Linux: Version 11.2.0.1.0 - Production
    
    Copyright (c) 2000, 2009, Oracle. All rights reserved.
    
    Welcome to DGMGRL, type "help" for information.
    Connected.
    DGMGRL> show configuration
    
    Configuration - myconf
    
      Protection Mode: MaxAvailability
      Databases:
        prima - Primary database
        logst - Logical standby database
        physt - Physical standby database
    
    Fast-Start Failover: DISABLED
    
    Configuration Status:
    SUCCESS
    
    DGMGRL> show database physt
    
    Database - physt
    
      Role:            PHYSICAL STANDBY
      Intended State:  APPLY-ON
      Transport Lag:   0 seconds
      Apply Lag:       0 seconds
      Real Time Query: ON
      Instance(s):
        physt
    
    Database Status:
    SUCCESS
    
    DGMGRL> switchover to physt;
    Performing switchover NOW, please wait...
    New primary database "physt" is opening...
    Operation requires shutdown of instance "prima" on database "prima"
    Shutting down instance "prima"...
    ORA-01109: database not open
    
    Database dismounted.
    ORACLE instance shut down.
    Operation requires startup of instance "prima" on database "prima"
    Starting instance "prima"...
    ORACLE instance started.
    Database mounted.
    Database opened.
    Switchover succeeded, new primary is "physt"
    DGMGRL> show configuration
    
    Configuration - myconf
    
      Protection Mode: MaxAvailability
      Databases:
        physt - Primary database
        prima - Physical standby database
        logst - Logical standby database
    
    Fast-Start Failover: DISABLED
    
    Configuration Status:
    SUCCESS
    
    DGMGRL> show database prima
    
    Database - prima
    
      Role:            PHYSICAL STANDBY
      Intended State:  APPLY-ON
      Transport Lag:   0 seconds
      Apply Lag:       0 seconds
      Real Time Query: ON
      Instance(s):
        prima
    
    Database Status:
    SUCCESS
    

    Kind regards
    Uwe Hesse

    http://uhesse.WordPress.com

  • DataGuard broker WARNING: ORA-16610

    Hello

    Oracle 10g.
    I just configured dataguard broker and followed all the steps:
    http://apunhiran.blogspot.com/2009/09/how-to-configure-Data-Guard-Broker.html

    However, I am constantly with ORA-16610.
    no idea how to solve this problem?


    DGMGRL > see CONFIGURING

    Configuration
    Name: CatalogDR
    Activated: YES
    Protection mode: MaxPerformance
    Fast-Start Failover: DISABLED
    Databases:
    orclprd_wlg - primary database
    orclprd_akl - physical of the standby database

    Current situation for 'CatalogDR ':
    WARNING: ORA-16610: ' health check auto broker ' on order

    Ah broker!

    My friend calls it "broken data.

    I have my installation notes that I can post if you wish. I got this job and I love his speed, but I find it a pain and returned to SQL for all my orders.

    My offer to publish my broker note stands Setup

    mseberg

    Subsequently

    John;

    I checked my setup note and here is what I have on your common error:

    ORA-16607 on SHOW CONFIGURATION
    
    Problem: After creating your configuration and adding the standby database, you issued a SHOW CONFIGURATION as suggested. Instead of the expected SUCCESS, the report ends up with
    
    Warning: ORA-16607: one or more databases have failed
    
    . Checking with oerr ora 16607 was not very helpful (see above), and you neither can find anything in your alert.log nor any trace files.
    
    Cause: Probably at least one of your databases is not using an SPFILE.
    
    Solution: Check whether your databases have an SPFILE associated. It is usually located in $ORACLE_HOME/dbs/spfile$ORACLE_SID.ora. If it does not exist, create it: Login to your database as SYSDBA, and issue the command CREATE SPFILE FROM PFILE;. Even if it exists, to make the database using it you need to restart the instance - it must be used already at startup.
    

    Published by: mseberg on August 11, 2011 20:12

  • DataGuard Standby Destination

    Hey guys,.

    I have a problem.

    My dataguard configuration is written Don t in the file system and I don't know why!

    standby_archive_dest = ' < sid > dgsby_.
    db_recovery_file_dest = '+ FLASH ";

    When I change standby_archive_dest by another value (eg. + FLASH/standbylog)
    DataGuard comes and replaces these data to dgsby_ < sid >

    Why the system using the db_recovery_file_dest value even when dgsby and why can´t I change the destination of the flash area?
    When I change the 'Live' dataguard logfile arrives with inconstent archive_dest settings...

    Env:
    2 x 3nodes RAC on 10.2 on SLES9

    Hi Christian,

    What is

    DGMGRL > see the detailed database

    you say?

    So simple

    Change the property set of database "" StandbyArchiveLocation = "USE_DB_RECOVERY_FILE_DEST";

    Concerning
    Sebastian

  • automatic restart of instances failed with error TNS in DGMGRL

    Hi all

    We have configured 10 gr 2 dataguard broker in windows 2003 box. Standby and primary databases are in the same box. While we try to pass we get the error below.
    DGMGRL> switchover to 'PRIM';
    Performing switchover NOW, please wait...
    Operation requires shutdown of instance "stdby" on database "STDBY"
    Shutting down instance "stdby"...
    ORA-01109: database not open
    
    Database dismounted.
    ORACLE instance shut down.
    Operation requires shutdown of instance "prim" on database "PRIM"
    Shutting down instance "prim"...
    ORA-01109: database not open
    
    Database dismounted.
    ORACLE instance shut down.
    Operation requires startup of instance "stdby" on database "STDBY"
    Starting instance "stdby"...
    Unable to connect to database
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    
    Failed.
    You are no longer connected to ORACLE
    Please connect again.
    Unable to start instance "stdby"
    You must start instance "stdby" manually
    Operation requires startup of instance "prim" on database "PRIM"
    You must start instance "prim" manually
    Switchover succeeded, new primary is "PRIM"
    I'm writing my entry Listener.ora
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
            (SID_DESC =
          (GLOBAL_DBNAME = PRIM_DGMGRL.cts.com)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (SID_NAME = PRIM)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = STDBY_DGMGRL.cts.com)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (SID_NAME = STDBY)
        )
        )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = ctsingmrsdacoe1.cts.com)(PORT = 1521))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
      )
    How to solve the error ORA-12514. Please give your suggestion to solve this problem.


    Thank you and best regards,
    Delphine K

    _DGMGRL services are missing... Without them Data Guard Broker will not be able to start and stop instances of database.

    --
    Ronny Egner
    My blog: http://blog.ronnyegner-consulting.de

Maybe you are looking for