Re: Managed recovery not working on Standby Database.

From: joel garry <joel-garry_at_home.com>
Date: Wed, 2 Dec 2009 14:59:58 -0800 (PST)
Message-ID: <8d6e0fee-10b9-4637-9dd3-553a19d163f8_at_n35g2000yqm.googlegroups.com>



On Dec 2, 12:45 pm, trub3101 <trub3..._at_sky.com> wrote:
> Hi all,
>
> Oracle Database 10g Enterprise Edition 10.2.0.3.0 Platform Windows
> Server 2003
>
> I am at a loss as to why managed recovery is not working on my standby
> database as expected. All the archivelogs have transported
> successfully across from the primary database to the standby database
> but no recovery occurs on the standby.
>
> Below are the details I have managed to gather so far. Of particular
> interest is the value of 'RECOVERY_MODE' which is 'IDLE' even though I
> started the standby correctly numerous times i.e.
>
> shutdown immediate;
> startup nomount;
> alter database mount standby database;
> alter database recover automatic managed standby database disconnect;
>
> Anyway, this is what I have gathered so far:
>
> SQL> archive log list
> Database log mode              Archive Mode
> Automatic archival             Enabled
> Archive destination            USE_DB_RECOVERY_FILE_DEST
> Oldest online log sequence     627
> Next log sequence to archive   0
> Current log sequence           629
> SQL> l
>   1  select     ds.dest_id id
>   2  ,  ad.status
>   3  ,  ds.database_mode db_mode
>   4  ,  ad.archiver type
>   5  ,  ds.recovery_mode
>   6  --,        ds.protection_mode
>   7  ,  ds.standby_logfile_count "SRLs"
>   8  ,  ds.standby_logfile_active active
>   9  ,  ds.archived_seq#
>  10  from       v$archive_dest_status   ds
>  11  ,  v$archive_dest          ad
>  12  where      ds.dest_id = ad.dest_id
>  13  and        ad.status != 'INACTIVE'
>  14  order by
>  15*    ds.dest_id
> SQL> /
>
>  ID STATUS    DB_MODE         TYPE RECOVERY_MODE    SRLs ACTIVE
> ARCHIVED_SEQ#
> --- --------- --------------- ---- ---------------- ---- ------
> ---------------
>   2 VALID     MOUNTED-STANDBY ARCH IDLE                0
> 0
> 0
>  10 VALID     MOUNTED-STANDBY ARCH IDLE                0
> 0
> 0
>  11 VALID     MOUNTED-STANDBY ARCH IDLE                0
> 0
> 628
>
> SQL> select * from
>   2  (select max(sequence#) as "Last Archived" from v$log_history),
>   3  (select max(sequence#) as "Last Applied" from v$archived_log
> where applied='YES');
>
>   Last         Last Applied
> Archived
> ---------------
> ---------------
>           148           148
>
> Thanks in advance for any suggestions,
> tb3101

What does your alert log say about those alter database commands?

What are the values of
STANDBY_FILE_MANAGEMENT
STANDBY_ARCHIVE_DEST
FAL_SERVER
FAL_CLIENT Do you have srl's? Which DG options are you intending on using? ASM?

jg

--
_at_home.com is bogus.
http://www.signonsandiego.com/news/2009/nov/30/hm-recollected-famous-amnesic-launches-bold-new-br/
Received on Wed Dec 02 2009 - 16:59:58 CST

Original text of this message