Sunday, October 16, 2011

Oracle Database 10g/11 Data Guard


Introduction to Oracle Data Guard

Causes of Data Loss
Oracle Data Guard Architecture
Data Protection Modes

Creating a Physical Standby Database by Using SQL and RMAN Commands

Preparing the Primary Database
Creating a Physical Standby Database

Overview of the Data Guard Broker

Oracle Data Guard Broker Features
Oracle Data Guard Broker Configurations

Using DGMGRL to Create a Data Guard Broker Configuration

Creating the Broker Configuration
Adding the Standby Database to the Configuration

Creating a Physical Standby Database by Using Enterprise Manager Grid Control

Using the Add Standby Database Wizard
Verifying a Configuration
Viewing the Data Guard Configuration Status

Monitoring a Data Guard Broker Configuration

Monitoring the Data Guard Configuration
Verifying the Configuration
Using Enterprise Manager Data Guard Metrics
Viewing Log File Details

Managing Data Protection Modes

Determining Which Data Protection Mode to Use
Setting Up Standby Redo Logs
Setting the Data Protection Mode

Optimizing a Data Guard Configuration

Monitoring Configuration Performance
Optimizing Network Configuration
Implementing Cascaded Destinations

Using Flashback Database in a Data Guard Configuration

Using Flashback Database and Real-time Apply
Using Flashback Database Instead of Apply Delay
Recovering Data from the Standby Database From a Past Point-in-time

Performing Role Transitions

Understanding Roles in an Oracle Data Guard Configuration
Performing a Switchover to a Physical Standby Database
Performing a Failover to a Physical Standby Database
Re-enabling a Disabled Database After a Role Transition

Enabling Fast-Start Failover

Configuring Fast-Start Failover
Viewing Fast-Start Failover Information
Performing Role Changes
Reinstating the Database

Implementing Client Failover Procedures

Configuring Your Database to Automate Failover for OCI Clients
Configuring Your Database to Automate Failover for JDBC Clients
Troubleshooting Client Failover

Creating and Managing a Snapshot Standby Database

Converting a Physical Standby Database into a Snapshot Standby Database
Using a Snapshot Standby Database
Monitoring a Snapshot Standby Database

Using Oracle Active Data Guard

Opening a Physical Standby Database in Read-only Mode
Enabling Block Change Tracking on a Physical Standby Database for Fast Incremental Backups

Creating a Logical Standby Database

Preparing to Create a Logical Standby Database
Creating a Logical Standby using SQL/RMAN Commands
Creating a Logical Standby using Grid Control
Managing SQL Apply Filtering
Performing Rolling Upgrades

Managing the Data Guard Configuration

Viewing Data Guard Diagnostic Information
Troubleshooting

Backup and Recovery Considerations in an Oracle Data Guard Configuration

Using RMAN to Back Up and Restore Files in a Data Guard Configuration
Offloading Backups to a Physical Standby Database
Recovering a Corrupted Datafile on the Primary Database
Backing Up a Logical Standby Database

Upgrading Databases in a Data Guard Configuration

Using SQL Apply to Upgrade the Oracle Database
Using a Physical Standby for Rolling Upgrades
Upgrading an Oracle Data Guard Release 10.n Configuration to Release 11.1

Oracle Database 11g RAC Administration

RAC 10g/11g ( Real Application Cluster )

 1 Preparing Your Cluster Checking Requirements
■    Preparing the Server
■    Configuring the Network
■    Preparing the Operating System and Software
■    Configuring Installation Directories and Shared Storage

2 Installing and Configuring Oracle Clusterware and Oracle RAC
■    Preparing the Oracle Media Installation File
■    Installing Oracle Clusterware 10g
■    Configuring Automatic Storage Management in an ASM Home Directory
■    Installing the Oracle Database Software and Creating a Cluster Database
■    Performing Postinstallation Tasks
■    Converting an Oracle Database to an Oracle RAC Database

 3 Administering Database Instances and Cluster Databases
   Administering Database Instances and Cluster Databases Overview of Oracle RAC Database Management
■    Administering Oracle RAC with Enterprise Manager
■    Starting and Stopping Oracle RAC Databases and Database Instances
■    Viewing and Modifying Oracle RAC Initialization Parameters
■    Administering Storage in Oracle RAC

 4 Administering Oracle Clusterware Components
    Backing Up and Recovering Voting Disks
■    Adding and Removing Voting Disks
■    Backing Up and Recovering the Oracle Cluster Registry
■    Changing the Oracle Cluster Registry Configuration
■    Troubleshooting the Oracle Cluster Registry

5 Administering Backup and Recovery
       Overview of Oracle RAC Database Backup and Recovery
■      Deploying a Flash Recovery Area in Oracle Real Application Clusters
■      Archiving in Oracle Real Application Clusters
■      Credentials for Performing Enterprise Manager Backup and Recovery
■      Performing Backups of Your Oracle RAC Database
■      Preparing to Restore and Recover Your Oracle RAC Database
■      Recovering Your Oracle RAC Database
■      Managing Your Database Backups
■      Displaying Backup Reports for Your Oracle RAC Database

6 Managing Database Workload Using Services
       About Workload Management
■      Creating Services
■      Administering Services

7 Monitoring and Troubleshooting
      Using Performance Views in Oracle Real Application Clusters
■     Monitoring Oracle RAC Database Performance
■     Using the Automatic Workload Repository in Oracle RAC Environments
■     Troubleshooting Configuration Problems in Oracle RAC Environments

8 Adding Nodes and Instances
      Preparing Access to the New Node
■     Extending the Oracle Clusterware Home Directory
■     Extending the Oracle Automatic Storage Management Home Directory
■     Extending the Oracle RAC Software Home Directory
■     Creating a Listener on the New Node
■     Adding a New Cluster Instance on the New Node

9 Managing Oracle Software and Applying Patches
      Configuring the Enterprise Manager Patch Interface
■     Obtaining the Patch
■     Preparing to Use OPatch
■     Applying Patches
■     Applying Patch Sets
■     Troubleshooting Patch Deployment
    

Oracle Database 10g: Administration

Course Details
Install Oracle Database 10g and configure a database.
Manage the Oracle instance.
Manage the Database storage structures.
Create and administer user accounts.
Perform backup and recovery of a database.
Monitor, troubleshoot, and maintain a database.
Configure Oracle Net services.
Move data between databases and files.
Introduction (Database Architecture)
Describe course objectives
Explore the Oracle 10g database architecture
Installing the Oracle Database Software
Explain core DBA tasks and tools
Plan an Oracle installation
Use optimal flexible architecture
Install software with the Oracle Universal Installer (OUI)
Creating an Oracle Database
Create a database with the Database Configuration
Assistant (DBCA)
Create a database design template with the DBCA
Generate database creation scripts with the DBCA
Managing the Oracle Instance
Start and stop the Oracle database and components
Use Enterprise Manager (EM)
Access a database with SQL*Plus and iSQL*Plus
Modify database initialization parameters
Understand the stages of database startup
View the Alert log
Use the Data Dictionary
Managing Database Storage Structures
Describe table data storage (in blocks)
Define the purpose of tablespaces and data files
Understand and utilize Oracle Managed Files (OMF)
Create and manage tablespaces
Obtain tablespace information
Describe the main concepts and functionality of Automatic
Storage Management (ASM)
Administering User Security
Create and manage database user accounts
Authenticate users
Assign default storage areas (tablespaces)
Grant and revoke privileges
Create and manage roles
Create and manage profiles
Implement standard password security features
Control resource usage by users
Managing Schema Objects
Define schema objects and data types
Create and modify tables
Define constraints
View the columns and contents of a table
Create indexes, views and sequences
Explain the use of temporary tables
Use the Data Dictionary
Managing Data and Concurrency
Manage data through SQL
Identify and administer PL/SQL Objects
Describe triggers and triggering events
Monitor and resolve locking conflicts
Managing Undo Data
Explain DML and undo data generation
Monitor and administer undo
Describe the difference between undo and redo data
Configure undo retention
Guarantee undo retention
Use the undo advisor
Implementing Oracle Database Security
Describe DBA responsibilities for security
Apply the principal of least privilege
Enable standard database auditing
Specify audit options
Review audit information
Maintain the audit trail
Configuring the Oracle Network
Environment
Use Enterprise Manager for configuring the Oracle network
environment
Create additional listeners
Create Net Service aliases
Configure connect-time failover
Control the Oracle Net Listener
Test Oracle Net connectivity
Identify when to use shared versus dedicated servers
Proactive Maintenance
Use statistics
Manage the Automatic Workload Repository (AWR)
Use the Automatic Database Diagnostic Monitor (ADDM)
Describe advisory framework
Set alert thresholds
Use server-generated alerts
Use automated tasks
Performance Management
Use Enterprise Manager pages to monitor performance
Use the SQL Tuning Advisor
Use the SQL Access Advisor
Use Automatic Shared Memory Management
Use the Memory Advisor to size memory buffers
Use performance related dynamic views
Troubleshoot invalid or unusable objects
Backup and Recovery Concepts
Identify the types of failure that may occur in an Oracle
Database
Describe ways to tune instance recovery
Identify the importance of checkpoints, redo log files, and
archived log files
Configure ARCHIVELOG mode
Performing Database Backups
Create consistent database backups
Back your database up without shutting it down
Create incremental backups
Automate database backups
Monitor the flash recovery area
Performing Database Recovery
Recover from loss of a control file
Recover from loss of a redo log file
Perform complete recovery following the loss of a data file
Performing Flashback
Describe Flashback database
Restore the table content to a specific point in the past with
Flashback Table
Recover from a dropped table
View the contents of the database as of any single point in
time with Flashback Query
See versions of a row over time with Flashback Versions
Query
View the transaction history of a row with Flashback
Transaction Query
Moving Data
Describe available ways for moving data
Create and use directory objects
Use SQL*Loader to load data from a non-Oracle database
(or user files)
Explain the general architecture of Data Pump
Use Data Pump Export and Import to move data between
Oracle databases

Saturday, October 15, 2011