Post on 28-Oct-2015
description
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1
Upcoming: Using RMAN in a Data Guard Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2
Oracle Advisor Webcast Program
Current schedule
Archived recordings
Doc ID 740966.1
Upcoming: Using RMAN in a Data Guard Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3
AGENDA
Presentation – approximately 45 minutes
Q&A Session – approximately 15 minutes
– Web attendees can ask questions via Q&A panel
– Phone attendees can ask questions via Q&A panel or
phone (operator assisted)
Upcoming: Using RMAN in a Data Guard Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4
ATTENTION – AUDIO Options
You can
either listen the audio broadcast on your computer
or join teleconference (dial in)
Upcoming: Using RMAN in a Data Guard Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5
Voice Streaming – Audio Broadcast
• Listen only mode
• Advantage: no need to dial in
• What about Questions?
Type your questions into WebEx Q&A panel
• If you prefer full audio access in order to ask
questions directly, please connect to our
teleconference
• Connect details you will find at next slide
Upcoming: Using RMAN in a Data Guard Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6
ATTENTION – AUDIO INFORMATION
Teleconference Connect details:
1. Conference ID: 68619110
2. International dial in: +44 (0) 1452 562 665
3. US Free call: 1866 230 1938
4. List with national toll free numbers is available in
note 1148600.1
You can view this info anytime during the conference using Communicate > Teleconference > Join Teleconference
from your WebEx menu
Upcoming: Using RMAN in a Data Guard Environment
Oracle Advisor Webcast
Using RMAN in a Data Guard
Environment Debbie Smedley
Senior Principal Technical Support Engineer
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8
AGENDA
Presentation – approximately 45 minutes
Q&A Session – approximately 15 minutes
Web attendees can ask questions via Q&A panel only
Phone attendees can ask questions via Q&A panel or phone (operator
assisted)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
Oracle Advisor Webcast Program
Current schedule
Archived recordings
Doc ID 740966.1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10
AUDIO INFO – Join Teleconference
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
Q&A panel
type your question here 1
Ask: ALL PANELLIST leave default! 2
Send your question 3
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decision.
The development, release, and timing of any features or
functionality described for Oracle’s products remains at the
sole discretion of Oracle.
Safe Harbor Statement
Oracle Advisor Webcast
Using RMAN in a Data Guard
Environment Debbie Smedley
Senior Principal Technical Support Engineer
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15
Objectives
To understand
Archivelog Deletion Policy
Recovery Catalog Usage with DG
Procedure to rollforward
a standby using Incremental Backup
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16
Agenda
Archivelog Deletion Policy
Troubleshooting RMAN-08137
RMAN CATALOG and db_unique_name
Standby Rollforward using Incremental Backup
– Physical Schema Considerations
– Process Flow
Demo
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Archive Log Deletion
Only logs in FRA can be automatically deleted
Default deletion under space pressure if
– archivelog has been backed up
OR
– archivelog is obsolete per RMAN Retention Policy
Use of FRA for archivelogs needs an RMAN Retention Policy
Retention policy needs RMAN Database Backup
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18
Archive Log Deletion Policy 10G
Non-FRA Archivelogs must be explicitly deleted
Ignored by all delete mechanisms
Values:
APPLIED ON STANDBY | NONE | CLEAR
RMAN>backup archivelog ....DELETE INPUT;
RMAN>DELETE archivelog....;
RMAN>DELETE obsolete;
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19
How to set Archive Log Deletion Policy in 10G
Primary Standby where
RMAN is used
Standby where no
RMAN is used
• APPLIED ON
STANDBY
•_log_deletion_policy
=ALL (331924.1 )
• NONE • APPLIED ON
STANDBY
(331924.1 )
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20
Archive Log Deletion Policy 11G
Non-FRA Archivelogs must be explicitly deleted
Respected by all delete mechanisms
Values
– APPLIED ON [ALL] STANDBY
– SHIPPED TO [ALL] STANDBY
– BACKED UP integer TIMES TO DEVICE TYPE <device>
– NONE
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21
How to set Archive Log Deletion Policy in 11G
Primary Standby where
RMAN is used
Standby where no
RMAN is used
• SHIPPED TO [ALL]
STANDBY
• APPLIED ON [ALL]
STANDBY
• BACKED UP N
TIMES TO DEVICE
TYPE <device>
• APPLIED ON [ALL]
STANDBY
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22
RMAN-08137
Log is needed by Data Guard
Log is needed by Streams/Golden Gate
Log is needed by Guaranteed Restore Point
RMAN-08137: WARNING: archived log not deleted as it is still needed
RMAN-08120: WARNING: archived log not deleted, not yet applied by
standby
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23
Troubleshooting RMAN-08137
Data Guard
Logs that have not shipped will not appear in the output
SQL>select sequence#, archived, applied from v$archived_log where
dest_id=2 and status = 'A' and sequence# > <seq> ;
SEQUENCE# ARC APPLIED
---------- --- ---------
38 YES NO
37 YES NO
36 YES NO
39 YES NO
40 YES NO
41 YES NO
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24
Troubleshooting RMAN-08137
Restore Points
SQL> select scn, database_incarnation# inc,
guarantee_flashback_database, name from v$restore_point;
SCN INC GUA NAME
---------- --- --- ---------------
8195754 3 YES RERUNDEMO
SQL> select thread#, sequence# from v$archived_log where 8195754
between first_change# and next_change#;
THREAD# SEQUENCE#
---------- ----------
1 42
SQL>drop restore point RERUNDEMO;
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25
Troubleshooting RMAN-08137
Streams 10G
290143.1: Minimum Archived Log Necessary to Restart 10g and 11g Streams
Capture Process
Streams 11G
Alternatively
SQL>select min(required_checkpoint_scn)from dba_capture ;
SQL>select min_required_capture_change#from v$database ;
RMAN>delete noprompt force archivelog all completed before '<date>';
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26
Troubleshooting RMAN-08137
Upload to Oracle Support Services:
rman.log/rman.trc
Spfile/init.ora
Alert log
%export NLS_DATE_FORMAT= 'dd-mon-YY hh24:mi:ss'
%rman target / log rman.log trace rman.trc debug
RMAN>show all;
RMAN>delete…
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27
RMAN 11G Use of Catalog with Data Guard
Primary
RMAN> list backup summary completed after 'sysdate -1';
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
----- -- -- - ----------- ------------------ ------- ------- ---------- ---
962 B F A DISK 09-jun-13 18:02:37 1 1 NO FULL_PRIMARY
963 B F A DISK 09-jun-13 18:04:26 1 1 NO FULL_PRIMARY
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28
RMAN 11G Use of Catalog with Data Guard
RMAN> set backup files for device type disk to accessible;
RMAN> list backup summary completed after 'sysdate -1';
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
----- -- -- - ----------- ------------------ ------- ------- ---------- ---
962 B F A DISK 09-jun-13 18:02:37 1 1 NO FULL_PRIMARY
963 B F A DISK 09-jun-13 18:04:26 1 1 NO FULL_PRIMARY
1408 B F A DISK 09-jun-13 18:08:01 1 1 NO FULL_STANDBY
1409 B F A DISK 09-jun-13 18:09:02 1 1 NO FULL_STANDBY
RMAN>set backup files for device type disk to notaccessible; (11.2)
RMAN>set backup files for device type disk to inaccessible; (11.1)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29
Standby Rollforward using Incremental Backup
Standby is far behind Primary
– Excessive number of archivelogs to be applied
– Required archivelogs no longer available
Wide spread corruption on Standby (nologging)
– Flashback database first
Advantages
– Much faster than redo apply
– No archivelogs to be applied
– LOGICAL corruptions from nologging updates avoided
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30
Considerations
Changes to the physical schema
Files added to primary?
Files or tablespaces dropped from Primary?
New tablespaces transported into Primary?
Different naming conventions
– DB_FILE_NAME_CONVERT
– LOG_FIlE_NAME_CONVERT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
Process Flow
Determine lowest file
checkpoint
<stbyscn>
Determine physical
schema changes
RMAN>backup
incremental from scn
<stbyscn> database;
RMAN>backup
datafile 7, 8;
RMAN>backup
current controlfile for
standby;
RMAN>restore
standby controflile;
RMAN>restore
datafile 7,8;
Rename files
RMAN>recover
database noredo;
S
T
A
N
D
B
Y
P
R
I
M
A
R
Y Transfer backups
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32
Primary Backup
In order of preference:
1. NFS location /Tape
2. Local directory common to both eg /tmp
3. Local directory common to Primary only
RMAN is not host aware
Standby can ‘see’ backup if:
– Catalog is used
– Path/filename does not change on standby host
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34
Summary
Archivelog Deletion Policy
Troubleshooting RMAN-8137
Using a catalog with Data Guard
Rollforward of a Standby database
using an incremental backup
What we covered today
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36
Q&A panel
type your question here 1
Ask: ALL PANELLIST leave default! 2
Send your question 3
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37
Further Info & Help
• Generic Advisor Webcast Note (Doc ID 740966.1)
• Database Advisor Webcast (Doc ID 1456176.1)
• DB Newsletter (Doc ID 1284265.1)
• MOS Community Database Backup and Recovery
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38
Oracle Advisor Webcast Program
Current schedule
Archived recordings
Doc ID 740966.1
select your product:
e.g.
Oracle Database
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41
Learn More
About Oracle Support Best Practices
www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID: 432.1
Get Proactive Blog
https://blogs.oracle.com/getproactive/
Ask the Get Proactive Team
get-proactive_ww@oracle.com
Available References and Resources to Get Proactive
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43
Top Articles and Community Links
Include any specific links to relevant KM
articles here.
Presenter to Include a link to pre-defined
Q&A thread in the appropriate KM
Community