SlideShare a Scribd company logo
<Insert Picture Here> 
Oracle Active Data Guard 12c New Features 
Emre Baransel – Advanced Support Engineer
2 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
8i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
8i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
• Feature Name: SSttaannddbbyy DDaattaabbaassee 
• Manuel transfer and apply of archived redo logs.
3 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
• AAuuttoommaattiicc archived log shipping and apply 
• Able to open read-only 
• Tablespace, datafile operations NOT replicated
4 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
8i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
9iR2 
10g 
10gR2 
11g 
11gR2 
• Renamed to Data Guard 
• Data Guard Broker 
• Zero data loss as a configuration option. 
• SSwwiittcchhoovveerr was introduced 
• Auto datafile Tablespace operations 
• Gap detection & resolution 
• Delay option 
• Parallel recovery
5 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
8i 
9i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
10g 
10gR2 
11g 
11gR2 
• LLooggiiccaall standby database 
• ‹‹Protection modes were ready to use: 
Maximum Protection 
Maximum Availability 
Maximum Performance 
• ‹‹Cascade standby database
6 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
8i 
9i 
9i 
9iR2 
9iR2 
10g 
10gR2 
11g 
11gR2 
10gR2 
11g 
11gR2 
• Real-Time Apply 
• Flashback database support
7 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
8i 
9i 
9i 
9iR2 
9iR2 
10g 
10g 
10gR2 
11g 
11gR2 
11g 
11gR2 
• Fast-start failover 
• Guaranteed rreessttoorree ppooiinntt
8 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
8i 
9i 
9iR2 
10g 
10gR2 
11g 
11gR2 
7.3 
8i 
9i 
9iR2 
10g 
10gR2 
11gR2 
• AAccttiivvee DDaattaa GGuuaarrdd 
• SSnnaappsshhoott ssttaannddbbyy 
• Compress redo traffic 
• Rolling Upgrade with Transient Logical Standby 
• Different operating systems 
• Lost-write detection 
• Block Change Tracking on Standby Database
9 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
7.3 
7.3 
8i 
8i 
9i 
9i 
9iR2 
9iR2 
10g 
10g 
10gR2 
10gR2 
11g 
11g 
11gR2 
• Automatic BBlloocckk CCoorrrruuppttiioonn RReeppaaiirr
10 
Oracle Active Data Guard 12c New Features 
Data Guard History from version 7 until today 
1122cc 
•FFaarr SSyynncc 
• FFaasstt SSyynncc 
• RReeaall--ttiimmee CCaassccaaddiinngg 
• SSYYSSDDGG 
• & others ( later slides )
11 
Oracle Active Data Guard 12c New Features 
Far Sync 
LLooccaattiioonn 11 LLooccaattiioonn 22
12 
Oracle Active Data Guard 12c New Features 
Far Sync 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Parameter 
File 
Standby 
Control File 
Password 
File 
Standby 
Redo Log 
listener.ora tnsnames.or 
a
13 
Oracle Active Data Guard 12c New Features 
Far Sync Instance 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Password 
File 
Standby 
Redo Log 
Parameter 
File 
Standby 
Control File 
listener.ora tnsnames.or 
a 
Create by modifying Primary Database init.ora (details in later slides)
14 
Oracle Active Data Guard 12c New Features 
Far Sync Instance 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Parameter 
File 
Standby 
Redo Log 
listener.ora tnsnames.or 
a 
Standby 
Control File 
Password 
File 
Copy directly from Primary Database
15 
Oracle Active Data Guard 12c New Features 
Far Sync Instance 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Parameter 
File 
Password 
File 
Standby 
Redo Log 
Standby 
Control File 
listener.ora tnsnames.or 
a 
-- On Primary Database: 
SQL> ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE AS 
'/tmp/control01.ctl';
16 
Oracle Active Data Guard 12c New Features 
Far Sync Instance 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Parameter 
File 
Password 
File 
Standby 
Control File 
Standby 
Redo Log 
listener.ora tnsnames.or 
a 
-- If SRLs exist on primary, they will be created automatically on Far Sync instance when redo 
transport begins from the primary. 
-- If not, create manually with « ALTER DATABASE ADD STANDBY LOGFILE ... »
17 
Oracle Active Data Guard 12c New Features 
Far Sync Instance 
PPrriimmaarryy 
FFaarr SSyynncc IInnssttaannccee 
SSttaannddbbyy 
Parameter 
File 
Password 
File 
Standby 
Control File 
Standby 
Redo Log 
listener.ora tnsnames.or 
a 
-- Use « Oracle Net Manager » to configure a listener and 
create network service names for the primary and standby
FFFFaaaarrrr S SSyyyynnnncccc I IInnnnssssttttaaaannnncccceeee 
18 
Oracle Active Data Guard 12c New Features 
Far Sync - Initialization Parameters 
DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggoo 
DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//bboossttoonn//'',,''//cchhiiccaaggoo//'' 
LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//bboossttoonn//'',,''//cchhiiccaaggoo//'' 
FFAALL__SSEERRVVEERR == bboossttoonn 
LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' 
DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggooFFSS 
DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//cchhiiccaaggooFFSS//'',,''//bboossttoonn//'',,''//cchhiiccaaggooFFSS//'' 
LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//cchhiiccaaggooFFSS//'',,''//bboossttoonn//'',,''//cchhiiccaaggooFFSS//'' 
FFAALL__SSEERRVVEERR == cchhiiccaaggoo 
LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' 
DDBB__UUNNIIQQUUEE__NNAAMMEE == bboossttoonn 
DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//bboossttoonn//'' 
LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//bboossttoonn//'' 
FFAALL__SSEERRVVEERR == ''cchhiiccaaggooFFSS'',,''cchhiiccaaggoo'' 
LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' 
PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee 
SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee
PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee 
FFFFaaaarrrr S SSyyyynnnncccc I IInnnnssssttttaaaannnncccceeee 
19 
Oracle Active Data Guard 12c New Features 
Far Sync - Initialization Parameters 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN==UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT 
VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggoo‘‘ 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==cchhiiccaaggooFFSS SSYYNNCC AAFFFFIIRRMM 
MAX_FAILURE=1 ALTERNATE=LOG_ARCHIVE_DEST_3 
VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==cchhiiccaaggooFFSS‘‘ 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__33==''SSEERRVVIICCEE==bboossttoonn AASSYYNNCC 
AALLTTEERRNNAATTEE==LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 
VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==bboossttoonn'' 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN== UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT 
VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggooFFSS'' 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==bboossttoonn AASSYYNNCC 
VVAALLIIDD__FFOORR==((SSTTAANNDDBBYY__LLOOGGFFIILLEESS,,SSTTAANNDDBBYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==bboossttoonn'' 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN== UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT 
VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == bboossttoonn'' 
LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==cchhiiccaaggoo AASSYYNNCC 
VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==cchhiiccaaggoo'' 
SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee
20 
Oracle Active Data Guard 12c New Features 
Real-Time Cascading 
≤11g: On Standby 1, redo is cascaded, after the standby 
redo log file has been archived locally. 
12c: Standby 1 can cascade redo in real-time (as it is being 
≤11g: On Standby 1, redo is cascaded, after the standby 
redo log file has been archived locally. 
12c: Standby 1 can cascade redo in real-time (as it is being 
written to the standby redo log file) 
written to the standby redo log file)
21 
Oracle Active Data Guard 12c New Features 
Fast Sync 
1111gg 
SSYYNN 
RReeddoo LLoogg 
BBuuffffeerr 
OOnnlliinnee 
RReeddoo LLoogg 
OOnnlliinnee 
RReeddoo LLoogg 
PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee CC 
RReeddoo LLoogg 
BBuuffffeerr 
RReeddoo LLoogg 
BBuuffffeerr 
SSttaannddbbyy 
RReeddoo LLoogg 
SSttaannddbbyy 
RReeddoo LLoogg 
RReeddoo LLoogg 
BBuuffffeerr 
SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee 
11 
11 
33 
22 
NSS 
LGWR RFS 
NSS 
commit 
commit ack
22 
Oracle Active Data Guard 12c New Features 
Fast Sync 
1122cc 
SSYYNN 
RReeddoo LLoogg 
BBuuffffeerr 
OOnnlliinnee 
RReeddoo LLoogg 
OOnnlliinnee 
RReeddoo LLoogg 
PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee CC 
RReeddoo LLoogg 
BBuuffffeerr 
RReeddoo LLoogg 
BBuuffffeerr 
SSttaannddbbyy 
RReeddoo LLoogg 
SSttaannddbbyy 
RReeddoo LLoogg 
RReeddoo LLoogg 
BBuuffffeerr 
SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee 
11 
11 
22 
NSS 
LGWR RFS 
NSS 
commit 
commit ack
23 
Oracle Active Data Guard 12c New Features 
SYSDG User & Role 
ssqqllpplluuss // aass ssyyssddgg 
ssqqllpplluuss ssyyssddgg//oorraaccllee@@ttnnssaalliiaass aass ssyyssddgg 
SYSDG Privileges: 
STARTUP 
SHUTDOWN 
ALTER DATABASE 
ALTER SESSION 
ALTER SYSTEM 
CREATE RESTORE POINT 
CREATE SESSION 
DROP RESTORE POINT 
FLASHBACK DATABASE 
SELECT ANY DICTIONARY 
SELECT 
SYSDG Privileges: 
STARTUP 
SHUTDOWN 
ALTER DATABASE 
ALTER SESSION 
ALTER SYSTEM 
CREATE RESTORE POINT 
CREATE SESSION 
DROP RESTORE POINT 
FLASHBACK DATABASE 
SELECT ANY DICTIONARY 
SELECT 
fixed tables (x$) 
dynamic performance views (v$,gv$) 
APPQOSSYS.WLM_CLASSIFIER_PLAN 
fixed tables (x$) 
dynamic performance views (v$,gv$) 
APPQOSSYS.WLM_CLASSIFIER_PLAN 
DELETE 
DELETE 
APPQOSSYS.WLM_CLASSIFIER_PLAN 
APPQOSSYS.WLM_CLASSIFIER_PLAN 
EXECUTE 
EXECUTE 
SYS.DBMS_DRS 
SYS.DBMS_DRS
24 
Oracle Active Data Guard 12c New Features 
Other New Features 
 The USING CURRENT LOGFILE clause is no longer required to start 
real-time apply. 
 DML operations are allowed on gglloobbaall tteemmppoorraarryy ttaabblleess on Oracle Active 
Data Guard standbys. 
 The use of sequences in an Oracle Active Data Guard environment 
is now supported. 
 When you perform a switchover from an Oracle RAC primary database to 
a physical standby database, it is no longer necessary to shut down all 
but one primary database instance. 
 Application Continuity is supported for Oracle Data Guard switchovers to 
physical standby databases. It is also supported for fast-start failover to 
physical standbys in maximum availability data protection mode.
25 
Teşekkürler

More Related Content

PDF
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
PPSX
Oracle database 12c new features
PDF
Vijfhart thema-avond-oracle-12c-new-features
PDF
Oracle 12c New Features
PDF
Active dataguard
PDF
Oracle 12c PDB insights
PDF
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
PDF
Understanding oracle rac internals part 1 - slides
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Oracle database 12c new features
Vijfhart thema-avond-oracle-12c-new-features
Oracle 12c New Features
Active dataguard
Oracle 12c PDB insights
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Understanding oracle rac internals part 1 - slides

What's hot (20)

PDF
Oracle RAC 19c - the Basis for the Autonomous Database
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
PDF
Oracle Active Data Guard: Best Practices and New Features Deep Dive
PDF
Oracle database 12c intro
PDF
Oracle db performance tuning
PPTX
Zero Data Loss Recovery Appliance 設定手順例
PDF
Migration to Oracle Multitenant
PPTX
Best New Features of Oracle Database 12c
PDF
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
PDF
Deep Dive: a technical insider's view of NetBackup 8.1 and NetBackup Appliances
PDF
Understanding oracle rac internals part 2 - slides
PDF
Oracle RAC 19c: Best Practices and Secret Internals
PDF
Backup and recovery in oracle
PPTX
Fast Start Failover DataGuard
PDF
A Deep Dive into ASM Redundancy in Exadata
PPTX
Oracle12c data guard farsync and whats new
PPTX
Oracle RAC features on Exadata
PPT
Oracle Data Guard
PPTX
Running MariaDB in multiple data centers
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c and Later - Best Practices #OOWLON
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle database 12c intro
Oracle db performance tuning
Zero Data Loss Recovery Appliance 設定手順例
Migration to Oracle Multitenant
Best New Features of Oracle Database 12c
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Deep Dive: a technical insider's view of NetBackup 8.1 and NetBackup Appliances
Understanding oracle rac internals part 2 - slides
Oracle RAC 19c: Best Practices and Secret Internals
Backup and recovery in oracle
Fast Start Failover DataGuard
A Deep Dive into ASM Redundancy in Exadata
Oracle12c data guard farsync and whats new
Oracle RAC features on Exadata
Oracle Data Guard
Running MariaDB in multiple data centers
Ad

Viewers also liked (19)

PDF
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
PPT
Dataguard presentation
PPTX
Oracle database 12c new features
DOC
Oracle data guard configuration in 12c
PDF
Data Guard Deep Dive UKOUG 2012
PDF
10 Problems with your RMAN backup script - whitepaper
PDF
RMAN best practices for RAC
DOCX
Oracle table partition step
PDF
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
PDF
Install oracle grid infrastructure on linux 6.6
PPTX
PDB Provisioning with Oracle Multitenant Self Service Application
PPTX
A Second Look at Oracle RAC 12c
PDF
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
PDF
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
PPTX
Database Consolidation using Oracle Multitenant
PDF
Oracle Enterprise manager 13c Installation
PDF
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
PPT
Oracle dataguard overview
PDF
12c on RHEL7
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Dataguard presentation
Oracle database 12c new features
Oracle data guard configuration in 12c
Data Guard Deep Dive UKOUG 2012
10 Problems with your RMAN backup script - whitepaper
RMAN best practices for RAC
Oracle table partition step
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Install oracle grid infrastructure on linux 6.6
PDB Provisioning with Oracle Multitenant Self Service Application
A Second Look at Oracle RAC 12c
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
Database Consolidation using Oracle Multitenant
Oracle Enterprise manager 13c Installation
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Oracle dataguard overview
12c on RHEL7
Ad

Similar to Oracle Active Data Guard 12c New Features (20)

PDF
Manual Tecnico OGG Oracle to MySQL
PPT
Adventures in Dataguard
PDF
Installing oracle grid infrastructure and database 12c r1
PDF
My sql 5.6&MySQL Cluster 7.3
PPTX
Oracle-12cData-Guard-Broker-Session-4.pptx
PPTX
Oracle Basics and Architecture
DOCX
Oracle 12cR2 RAC Database Software Installation and Create Database
PDF
FOSDEM 2022 MySQL Devroom: MySQL 8.0 - Logical Backups, Snapshots and Point-...
PPT
Upgrade 11gR2 to 12cR1 Clusterware
PDF
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
PPT
Oracle DataGuard Online Training in USA | INDIA
PDF
Oracle-11g-upgrade
PDF
还原Oracle中真实的cache recovery
PPT
Top 15 MySQL parameters
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
PDF
What's new in Oracle Trace File Analyzer 12.2.1.3.0
PDF
Varnish - PLNOG 4
PPT
IO_Analysis_with_SAR.ppt
PDF
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
PDF
Oracle Database Management Basic 1
Manual Tecnico OGG Oracle to MySQL
Adventures in Dataguard
Installing oracle grid infrastructure and database 12c r1
My sql 5.6&MySQL Cluster 7.3
Oracle-12cData-Guard-Broker-Session-4.pptx
Oracle Basics and Architecture
Oracle 12cR2 RAC Database Software Installation and Create Database
FOSDEM 2022 MySQL Devroom: MySQL 8.0 - Logical Backups, Snapshots and Point-...
Upgrade 11gR2 to 12cR1 Clusterware
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Oracle DataGuard Online Training in USA | INDIA
Oracle-11g-upgrade
还原Oracle中真实的cache recovery
Top 15 MySQL parameters
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
What's new in Oracle Trace File Analyzer 12.2.1.3.0
Varnish - PLNOG 4
IO_Analysis_with_SAR.ppt
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Database Management Basic 1

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mushroom cultivation and it's methods.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mushroom cultivation and it's methods.pdf
A comparative analysis of optical character recognition models for extracting...
Spectral efficient network and resource selection model in 5G networks
Group 1 Presentation -Planning and Decision Making .pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Mobile App Security Testing_ A Comprehensive Guide.pdf
A comparative study of natural language inference in Swahili using monolingua...
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Tartificialntelligence_presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf

Oracle Active Data Guard 12c New Features

  • 1. <Insert Picture Here> Oracle Active Data Guard 12c New Features Emre Baransel – Advanced Support Engineer
  • 2. 2 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 8i 9i 9iR2 10g 10gR2 11g 11gR2 8i 9i 9iR2 10g 10gR2 11g 11gR2 • Feature Name: SSttaannddbbyy DDaattaabbaassee • Manuel transfer and apply of archived redo logs.
  • 3. 3 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 9i 9iR2 10g 10gR2 11g 11gR2 9i 9iR2 10g 10gR2 11g 11gR2 • AAuuttoommaattiicc archived log shipping and apply • Able to open read-only • Tablespace, datafile operations NOT replicated
  • 4. 4 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 8i 9i 9iR2 10g 10gR2 11g 11gR2 9iR2 10g 10gR2 11g 11gR2 • Renamed to Data Guard • Data Guard Broker • Zero data loss as a configuration option. • SSwwiittcchhoovveerr was introduced • Auto datafile Tablespace operations • Gap detection & resolution • Delay option • Parallel recovery
  • 5. 5 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 8i 9i 9i 9iR2 10g 10gR2 11g 11gR2 10g 10gR2 11g 11gR2 • LLooggiiccaall standby database • ‹‹Protection modes were ready to use: Maximum Protection Maximum Availability Maximum Performance • ‹‹Cascade standby database
  • 6. 6 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 8i 9i 9i 9iR2 9iR2 10g 10gR2 11g 11gR2 10gR2 11g 11gR2 • Real-Time Apply • Flashback database support
  • 7. 7 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 8i 9i 9i 9iR2 9iR2 10g 10g 10gR2 11g 11gR2 11g 11gR2 • Fast-start failover • Guaranteed rreessttoorree ppooiinntt
  • 8. 8 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 8i 9i 9iR2 10g 10gR2 11g 11gR2 7.3 8i 9i 9iR2 10g 10gR2 11gR2 • AAccttiivvee DDaattaa GGuuaarrdd • SSnnaappsshhoott ssttaannddbbyy • Compress redo traffic • Rolling Upgrade with Transient Logical Standby • Different operating systems • Lost-write detection • Block Change Tracking on Standby Database
  • 9. 9 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 7.3 7.3 8i 8i 9i 9i 9iR2 9iR2 10g 10g 10gR2 10gR2 11g 11g 11gR2 • Automatic BBlloocckk CCoorrrruuppttiioonn RReeppaaiirr
  • 10. 10 Oracle Active Data Guard 12c New Features Data Guard History from version 7 until today 1122cc •FFaarr SSyynncc • FFaasstt SSyynncc • RReeaall--ttiimmee CCaassccaaddiinngg • SSYYSSDDGG • & others ( later slides )
  • 11. 11 Oracle Active Data Guard 12c New Features Far Sync LLooccaattiioonn 11 LLooccaattiioonn 22
  • 12. 12 Oracle Active Data Guard 12c New Features Far Sync PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Parameter File Standby Control File Password File Standby Redo Log listener.ora tnsnames.or a
  • 13. 13 Oracle Active Data Guard 12c New Features Far Sync Instance PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Password File Standby Redo Log Parameter File Standby Control File listener.ora tnsnames.or a Create by modifying Primary Database init.ora (details in later slides)
  • 14. 14 Oracle Active Data Guard 12c New Features Far Sync Instance PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Parameter File Standby Redo Log listener.ora tnsnames.or a Standby Control File Password File Copy directly from Primary Database
  • 15. 15 Oracle Active Data Guard 12c New Features Far Sync Instance PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Parameter File Password File Standby Redo Log Standby Control File listener.ora tnsnames.or a -- On Primary Database: SQL> ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE AS '/tmp/control01.ctl';
  • 16. 16 Oracle Active Data Guard 12c New Features Far Sync Instance PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Parameter File Password File Standby Control File Standby Redo Log listener.ora tnsnames.or a -- If SRLs exist on primary, they will be created automatically on Far Sync instance when redo transport begins from the primary. -- If not, create manually with « ALTER DATABASE ADD STANDBY LOGFILE ... »
  • 17. 17 Oracle Active Data Guard 12c New Features Far Sync Instance PPrriimmaarryy FFaarr SSyynncc IInnssttaannccee SSttaannddbbyy Parameter File Password File Standby Control File Standby Redo Log listener.ora tnsnames.or a -- Use « Oracle Net Manager » to configure a listener and create network service names for the primary and standby
  • 18. FFFFaaaarrrr S SSyyyynnnncccc I IInnnnssssttttaaaannnncccceeee 18 Oracle Active Data Guard 12c New Features Far Sync - Initialization Parameters DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggoo DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//bboossttoonn//'',,''//cchhiiccaaggoo//'' LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//bboossttoonn//'',,''//cchhiiccaaggoo//'' FFAALL__SSEERRVVEERR == bboossttoonn LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggooFFSS DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//cchhiiccaaggooFFSS//'',,''//bboossttoonn//'',,''//cchhiiccaaggooFFSS//'' LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//cchhiiccaaggooFFSS//'',,''//bboossttoonn//'',,''//cchhiiccaaggooFFSS//'' FFAALL__SSEERRVVEERR == cchhiiccaaggoo LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' DDBB__UUNNIIQQUUEE__NNAAMMEE == bboossttoonn DDBB__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//bboossttoonn//'' LLOOGG__FFIILLEE__NNAAMMEE__CCOONNVVEERRTT == ''//cchhiiccaaggoo//'',,''//bboossttoonn//'' FFAALL__SSEERRVVEERR == ''cchhiiccaaggooFFSS'',,''cchhiiccaaggoo'' LLOOGG__AARRCCHHIIVVEE__CCOONNFFIIGG==''DDGG__CCOONNFFIIGG==((cchhiiccaaggoo,,cchhiiccaaggooFFSS,,bboossttoonn))'' PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee
  • 19. PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee FFFFaaaarrrr S SSyyyynnnncccc I IInnnnssssttttaaaannnncccceeee 19 Oracle Active Data Guard 12c New Features Far Sync - Initialization Parameters LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN==UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggoo‘‘ LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==cchhiiccaaggooFFSS SSYYNNCC AAFFFFIIRRMM MAX_FAILURE=1 ALTERNATE=LOG_ARCHIVE_DEST_3 VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==cchhiiccaaggooFFSS‘‘ LLOOGG__AARRCCHHIIVVEE__DDEESSTT__33==''SSEERRVVIICCEE==bboossttoonn AASSYYNNCC AALLTTEERRNNAATTEE==LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==bboossttoonn'' LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN== UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == cchhiiccaaggooFFSS'' LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==bboossttoonn AASSYYNNCC VVAALLIIDD__FFOORR==((SSTTAANNDDBBYY__LLOOGGFFIILLEESS,,SSTTAANNDDBBYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==bboossttoonn'' LLOOGG__AARRCCHHIIVVEE__DDEESSTT__11 == ''LLOOCCAATTIIOONN== UUSSEE__DDBB__RREECCOOVVEERRYY__FFIILLEE__DDEESSTT VVAALLIIDD__FFOORR==((AALLLL__LLOOGGFFIILLEESS,,AALLLL__RROOLLEESS)) DDBB__UUNNIIQQUUEE__NNAAMMEE == bboossttoonn'' LLOOGG__AARRCCHHIIVVEE__DDEESSTT__22 == ''SSEERRVVIICCEE==cchhiiccaaggoo AASSYYNNCC VVAALLIIDD__FFOORR==((OONNLLIINNEE__LLOOGGFFIILLEESS,,PPRRIIMMAARRYY__RROOLLEE)) DDBB__UUNNIIQQUUEE__NNAAMMEE==cchhiiccaaggoo'' SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee
  • 20. 20 Oracle Active Data Guard 12c New Features Real-Time Cascading ≤11g: On Standby 1, redo is cascaded, after the standby redo log file has been archived locally. 12c: Standby 1 can cascade redo in real-time (as it is being ≤11g: On Standby 1, redo is cascaded, after the standby redo log file has been archived locally. 12c: Standby 1 can cascade redo in real-time (as it is being written to the standby redo log file) written to the standby redo log file)
  • 21. 21 Oracle Active Data Guard 12c New Features Fast Sync 1111gg SSYYNN RReeddoo LLoogg BBuuffffeerr OOnnlliinnee RReeddoo LLoogg OOnnlliinnee RReeddoo LLoogg PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee CC RReeddoo LLoogg BBuuffffeerr RReeddoo LLoogg BBuuffffeerr SSttaannddbbyy RReeddoo LLoogg SSttaannddbbyy RReeddoo LLoogg RReeddoo LLoogg BBuuffffeerr SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee 11 11 33 22 NSS LGWR RFS NSS commit commit ack
  • 22. 22 Oracle Active Data Guard 12c New Features Fast Sync 1122cc SSYYNN RReeddoo LLoogg BBuuffffeerr OOnnlliinnee RReeddoo LLoogg OOnnlliinnee RReeddoo LLoogg PPPPrrrriimimimmaaaarrrryyyy D DDaaaattttaaaabbbbaaaasssseeee CC RReeddoo LLoogg BBuuffffeerr RReeddoo LLoogg BBuuffffeerr SSttaannddbbyy RReeddoo LLoogg SSttaannddbbyy RReeddoo LLoogg RReeddoo LLoogg BBuuffffeerr SSSSttttaaaannnnddddbbbbyyyy D DDaaaattttaaaabbbbaaaasssseeee 11 11 22 NSS LGWR RFS NSS commit commit ack
  • 23. 23 Oracle Active Data Guard 12c New Features SYSDG User & Role ssqqllpplluuss // aass ssyyssddgg ssqqllpplluuss ssyyssddgg//oorraaccllee@@ttnnssaalliiaass aass ssyyssddgg SYSDG Privileges: STARTUP SHUTDOWN ALTER DATABASE ALTER SESSION ALTER SYSTEM CREATE RESTORE POINT CREATE SESSION DROP RESTORE POINT FLASHBACK DATABASE SELECT ANY DICTIONARY SELECT SYSDG Privileges: STARTUP SHUTDOWN ALTER DATABASE ALTER SESSION ALTER SYSTEM CREATE RESTORE POINT CREATE SESSION DROP RESTORE POINT FLASHBACK DATABASE SELECT ANY DICTIONARY SELECT fixed tables (x$) dynamic performance views (v$,gv$) APPQOSSYS.WLM_CLASSIFIER_PLAN fixed tables (x$) dynamic performance views (v$,gv$) APPQOSSYS.WLM_CLASSIFIER_PLAN DELETE DELETE APPQOSSYS.WLM_CLASSIFIER_PLAN APPQOSSYS.WLM_CLASSIFIER_PLAN EXECUTE EXECUTE SYS.DBMS_DRS SYS.DBMS_DRS
  • 24. 24 Oracle Active Data Guard 12c New Features Other New Features  The USING CURRENT LOGFILE clause is no longer required to start real-time apply.  DML operations are allowed on gglloobbaall tteemmppoorraarryy ttaabblleess on Oracle Active Data Guard standbys.  The use of sequences in an Oracle Active Data Guard environment is now supported.  When you perform a switchover from an Oracle RAC primary database to a physical standby database, it is no longer necessary to shut down all but one primary database instance.  Application Continuity is supported for Oracle Data Guard switchovers to physical standby databases. It is also supported for fast-start failover to physical standbys in maximum availability data protection mode.