high availability group 08: võ Đức vĩnh50703006 nguyễn quang vũ50703033

Post on 17-Dec-2015

221 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

High AvailabilityGroup 08:Group 08:Võ Đức VĩnhVõ Đức Vĩnh 5070300650703006Nguyễn Quang VũNguyễn Quang Vũ 5070303350703033

Contents

Overview of High Availability1

Oracle High Availability Solutions2

High Availability Architectures3

Summarize, References, Q&A4

Đức Vĩnh

Quang Vũ

High Availability (cont)High Availability (cont)

Timely and detection

Reliability

Recoverability

Continuous operations

System changes

Data changes.

Computer failure

Storage failure

Human error

Site failure

Planned Downtime Unplanned Downtime

Causes of DowntimeCauses of DowntimeCauses of DowntimeCauses of Downtime

Data corruption

Oracle Database HA SolutionsOracle Database HA Solutions

Oracle Oracle Database Database

HA HA SolutionsSolutions

1 Oracle HA Features.Oracle HA Features.Oracle HA Features.Oracle HA Features.

2 Oracle HA Solutions for Planned DowntimeOracle HA Solutions for Planned Downtime

Oracle HA Solutions for Unplanned Downtime3

4 High Availability and Grid Computing.High Availability and Grid Computing.

5 High Availability Management.High Availability Management.

Oracle HA Features

Oracle Real Application Clusters.Oracle Data Guard.Oracle Stream.Oracle Flashback Technology.Automatic Storage Management.Recovery Manager.Flash Recovery Area.Oracle Security Features.Fast-Start Fault Recovery.LogMiner.Hardware Assisted Resilient Data (HARD) Initiative.

Oracle Flashback Technology

Includes 4 features:Oracle Flashback Query.Oracle Flashback Versions Query.Oracle Flashback Transaction Query.Oracle Flashback Table.Oracle Flashback Drop.Oracle Flashback Database.Oracle Flashback Restore Points.

Automatic Storage Management

Provides file system and volume manager directly in the Oracle Kernel.

There are many advantages: mirror across drives and storage array, auto re-mirror...

Recovery Manager

To manage the backup, recovery of database.

It has also many benefits.

Flash Recovery Area

Provides:

1.Unified storage location of related recovery files.

2.Management of the disk space allocated.

3.Fast, reliable disk-based backup and restoration.

Oracle Security Features

Authentication control.Access control.Auditing control.Security policy management using profiles.Encryption, transferred data.

Fast-Start Fault Recovery

Predictable, bounded recovery from computer failures.

Database checkpointing to maintain desired recovery time objective.

LogMiner

LogMiner is a tool related to SQL query, can used to:

1. Track or audit changes to data.

2. Provide supplemental information for turning and capacity planning.

3. Retrieve critical information for debugging complex applications.

4. Recover deleted data.

LogMiner (cont)

Includes:

1. Pinpoint.

2. Determine the necessary actions.

3. Performance turning and capacity planning.

4. Perform post-auditing.

Hardware Assisted Resilient Data Initiative

HA Solution for Unplanned Downtime

HA Solution for Unplanned Downtime

HA Solution for Unplanned Downtime

HA Solution for Unplanned Downtime

HA Solution for Planned Downtime

System changes:

- Dynamic Resource Provisioning.- Rolling Upgrades.

Data changes:- Online Reorganization and Redefinition.

HA and Grid Computing

High Availability Management

Oracle Enterprise Manager Grid Control (OEMGC) is a HTML-based user interface supporting the administrator.

Includes:-Oracle Management Service (OMS).-Oracle Management Agents.-Oracle Management Repository.

High Availability Management

Some advantages of OEMGC:- Monitor components and be alerted.- View overall system status. - View alerts aggregated across all instances.- Set thresholds for alert generation.-Monitor performance metric.-Perform database cluster-wide operations.-Viewing hardware and operating system information.- Interconnect monitor

www.themegallery.com

Oracle Database HA Architectures

HA Architectures

Choosing the correct High Availability Architecture

Oracle Database High Availability Architectures

Oracle Database 10gOracle Database 10g with RACOracle Database 10g with Data GuardOracle Database 10g with RAC and Data Guard

MAAOracle Database 10g with Streams

Oracle Database 10g

Stand-alone database on single computerUsing non-architecture high availability features:

Oracle Flashback Technology Automatic Storage Management Fast-Start Fault Recovery Recovery Manager Flash Recovery Area Online Reorganization and Redefinition

Oracle Database HA Architectures

Oracle Database 10gOracle Database 10g with RACOracle Database 10g with Data GuardOracle Database 10g with RAC and Data Guard

MAAOracle Database 10g with Streams

Oracle Database 10g with RAC

Real Application ClusterMultiple Oracle instances running on multiple

computerCluster definitionOracle ClusterwareShared-everything database

Oracle Database 10g with RAC

Oracle Database 10g with RAC benefits

Fault tolerance: Fast node and instance failover Planned node, instance switchover and switchbackPatch upgrades and Oracle Clusterware upgradesInstance availability and scalability in multiple

nodesAllows database restart or relocated in case of

failures

Oracle Database HA Architectures

Oracle Database 10gOracle Database 10g with RACOracle Database 10g with Data GuardOracle Database 10g with RAC and Data Guard

MAAOracle Database 10g with Streams

Oracle Database 10g with Data Guard

Production (primary) databaseStandby database: a copy of production

database Physical standby database Logical standby database

Switch role of databases in case of failure

Oracle Database 10g with Data Guard

ProductionDatabase

StandbyDatabase

WAN Traffic manager

Synchronization

Fix or maintenance

Oracle Database 10g with Data Guard

DatafilesOracle redo logsPhysical standby database:directly applies redo

to its datafilesLogical standby database: convert DML and

DDL operations to SQL statements

Oracle Database 10g with Data Guard

Data Guard Benefits

Physical standby database User errors and logical corruption Disasters and site failures Fast failover and switchover Reporting and testing purposes Backup from standby database Read-only capability

Logical standby database: Read-only and read/write capability Enable upgrades

Oracle Database HA Architectures

Oracle Database 10gOracle Database 10g with RACOracle Database 10g with Data GuardOracle Database 10g with RAC and Data Guard

MAAOracle Database 10g with Streams

Oracle Database 10g with RAC and Data Guard (MAA)

Maximum Availability ArchitectureCombination of RAC and Data GuardHaving 2 identical sites:

Primary site contains the RAC primary database Secondary site contains the RAC primary

database

Maximum Availability Architecture

Oracle Database HA Architectures

Oracle Database 10gOracle Database 10g with RACOracle Database 10g with Data GuardOracle Database 10g with RAC and Data Guard

MAAOracle Database 10g with Streams

Oracle Database 10g with Streams

Main usage: information sharing and distributionAlso provide highly available architectureBidirectional replication by messages:

LCR (Logical change record) User-defined messages

Messages are stored and processed in queue

Oracle Database 10g with Streams

Manual configurations: Rules determining which message to capture Rules determining how messages are processed Routing of change records

Support heterogeneous platforms.

Oracle Database 10g with Streams

Choosing HA Architecture

Oracle Database 10g with RAC if: Maximum Recovery Time Objective (RTO) for

instance or node failure is in seconds or minutes Database scalability beyond one instance or

node is requiredOracle Database 10g with Data Guard if:

Maximum RTO for instance or node failure is in seconds to minutes or more

Maximum RTO for data corruption or site failure is less than 1 minute to five minutes

MAA if: Projected planned maintenance is in hours or

less for each year Both RAC and Data Guard are required

Oracle Database 10g with Steams if Heterogeneous solution is required

Choosing HA Architecture

Recovery Times for Unplanned Outages

Recovery Times for Planned Outages

References, Q&A

[1] Oracle Database High Availability Overview 10g release 2 (10.2) B14210-02.

[2] http://www.google.com

Key word: High Availability.[…].

top related