Beruflich Dokumente
Kultur Dokumente
HA?
HA?
Application Continuity
Application HA
RAC
Scalability
Server HA
Flashback
Human error
correction
Edition-based Redefinition,
Online Redefinition, Data Guard, GoldenGate
Minimal downtime maintenance, upgrades, migrations
5
Active Replica
Active Data Guard
Data Protection, DR
Query Offload
GoldenGate
Active-active
Heterogeneous
Database
Servers
Duplicate submissions
Rebooting mid-tiers
Developer pains
Transaction Guard
Application Continuity
Transaction Guard
Preserve and Retrieve COMMIT Outcome
API that supports known commit
outcome for every transaction
End User
Application
Servers
Database
Servers
Application Continuity
Masks Unplanned/Planned Outages
End User
Transaction Replayed
10
Application
Servers
Database
Servers
11
Active Standby
Active Standby
GoldenGate
12
data lag
Reports will automatically run on least loaded server
14
15
?
History
Service
Orders
Service
Data Guard
Data Guard
Primary
16
History
Service
Orders
Service
Active Standby
Primary
Active Standby
Order History
View
Orders
Service
History
Service
History
Service
Data Guard
Primary
17
Active Standby
18
19
Commit Ack
Network Ack
Network Send
Commit
Primary
Standby
20
Primary
21
Standby
redo from Far Sync and applies: zero data loss failover
Second Far Sync Instance can be pre-configured to transmit in
22
Primary
SYNC
ASYNC
Far Sync
Instance
23
Primary
Standby
SYNC
ASYNC
Far Sync
Instance
No Compromise Between Availability and Performance!
24
25
SYNC or ASYNC
Standby 1
ASYNC
Standby 2
Standby
LGWR
RFS
NSS
Commit
Commit
Acknowledge
Redo
Logs
Standby
Redo
Logs
Acknowledge
returned on receipt
Primary
Standby
LGWR
NSS
RFS
Commit
Commit
Acknowledge
27
Redo
Logs
Standby
Redo
Logs
Data Guard
Other New Features in Oracle Database 12c
Rolling Upgrade With Active Data Guard
Automate complexity through simple PL/SQL Package:
DBMS_ROLLING (12.1.0.1 onwards), with simple Init,
Build, Start, Switchover, Finish procedures
Additional Data Type Support: XML OR, Binary XML,
Spatial, Image, Oracle Text, DICOM, ADTs (simple
types, varrays),
28
Unique Sequences
Primary allocates a unique range of sequence numbers
to each Standby
Enables more flexible reporting choices for Active Data
Guard
29
30
32
33
remap tablespace
Just create the Data Pump dump file
notableimport
Restore a just a table partition
recover table mv_maint.inventory:P1
34
1 1 101
1 0110111101
00 1010000 1
1001
Backup
to Disk/Tape
(data files, optional
endian conversion,
metadata export)
Restore Backup
(optional endian
conversion,
metadata import)
PLATFORM clause:
Copy backup set to destination server
Issue RESTORE command
36
37
38
39
41
42
43
Better Performance
Other New Features in Oracle Database 12c
Enhanced Multi-section Backup capability: now supports image copies
45
46
New in 12c:
alter database datafile '/u01/dbfile/o12c/users01.dbf' offline;
set newname for datafile '/u01/dbfile/o12c/users01.dbf'
to '/u02/dbfile/o12c/users01.dbf';
47
48
One to One
Mapping of ASM
Instances to
Servers
DBA
DBA
ASM Instance
DBB
DBB
DBB
DBC
ASM Instance
Node1
ASM
Node2
ASM
Node3
ASM
Node4
ASM
Node5
ASM
Shared Disk
Groups
Disk Group A
49
Disk Group B
ASM Disk
Databases share
ASM instances
DBA
DBA
ASM Instance
DBB
DBB
DBB
DBC
ASM Instance
Node1
Node2
ASM
Node3
ASM
Node4
Node2
Node1
runs as
runs as
ASM
ASM
Client to
Client to
Node3
Node2
Node4
ASM Cluster Pool of Storage
Shared Disk
Groups
Disk Group A
50
ASM
Node5
Node5
runs as
ASM
Client to
Node4
Disk Group B
ASM Disk
51
Other HA Enhancements
Online Datafile Move
Relocate a datafile while users are actively
accessing data: ALTER DATABASE MOVE
DATAFILE
Separation of Duties
52
53
Oracle Database12c *
Log-based
Changed Data
Data Integrator
Message Bus
*: GoldenGate 12c for Oracle Database 12c will be available in FY14
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Exact Copy
of Primary
Data
Warehouse
ODS
54
Fully Active
Distributed
DB
Reporting
Database
Global
Data
Centers
Message
Bus
Switchover
Compare &
Verify using
Oracle GoldenGate
Veridata
Real-Time
Replication
For Migrations
NnNonOracle
Oracle
ERP
ERP
Optional
Failback
Data Flow
Oracle
10.2
CRM
Oracle
11.2
DW
Enable continuous
availability during
unplanned & planned
outages
Synchronize data across
global data centers
Use intelligent conflict
detection & resolution
Heterogeneous Bi-Directional
Real-Time Replication
NonOracle
App
Oracle
10.2
App2
Oracle
11.2
App3
http://www.oracle.com/goto/maa
57
58
59
60