Course Overview
This course brings database administrators beyond a basic understanding of their duties and advanced skills needed to effectively administer an Oracle database installation within a large-scale enterprise. Important subject areas include advanced database configuration, performance monitoring and tuning, configuring for recovery, troubleshooting and fault diagnosis, and use of the extensive advisory framework.
The Database Resource Manager is an essential tool for database tuning and achieving optimum performance and is often used in combination with the advisors. The Database Scheduler is a sophisticated tool that can automate many administration tasks and integrate the database into the larger data center and systems infrastructure. All of the data within a database installation is at risk unless one has designed, tested, and implemented a robust backup and recovery strategy.
When a major failure occurs, a variety of recovery and troubleshooting techniques must be employed. The Oracle Recovery Manager (RMAN) tool is discussed with additional facilities, including the Data Recovery Advisor, Redo Log File Size Advisor, and MTTR Advisor. It is tempting to shortcut appropriate backup procedures if they perform poorly, so special attention is given to performance optimization.
What you’ll learn
Upon completion of the Oracle Database 11g R2 Administration II course, students will be able to:
- Understand automatic database management, monitoring, and tuning facilities. Included are automatic management of storage space and memory resources within the database and the roles of the Segment Advisor and Memory Advisors.
- Explain automatic resumption of database operations even in the face of storage space allocation failures and errors.
- Set metric and alert thresholds for proactive database monitoring.
- Use deferred segment creation to improve performance and establish efficient use of space.
- Describe globalization features within the database to support applications in multiple languages, currencies, time zones, and countries.
- Utilize diagnostic sources in troubleshooting database problems and employing the Fault Diagnosability Infrastructure, the Database Instance Health monitor, and the Support Workbench to capture and process fault data.
- Configure the database to recover from a wide variety of failures. This includes configuring redo log files and the Flash or Fast Recovery Area.
- Apply Oracle Flashback technology to recover from user errors and from database failures, including Flashback Data Archive and Flashback Transaction Backout as part of the Oracle Total Recall technology.
- Perform other flashback operations, including Flashback Version Query, Flashback Transaction Query, and Flashback Database.
- Control resource utilization on database servers whose resource demand exceeds their capacity.
- Apply advanced resource management for complex configurations involving multiple CPUs and multiple database instances.
- Manage launching routine maintenance tasks and even application functions using the database scheduler.
- Tune the performance of database operations and SQL statement execution using the extensive advisory framework and the Automatic Database Diagnostic Monitoring (ADDM) facility. Included in this framework are the SQL Tuning and SQL Access advisors.
- Formulate user-managed and automatically managed backup strategies and database recovery operations using RMAN and other database facilities.
- Database instance recovery, tuning checkpoints, the Redo Log File Size Advisor, and the MTTR Advisor.
- Identify user-managed recovery scenarios, including recovery from temporary, read-only, and index tablespaces.
- Automatically manage backup strategies and database recovery operations using RMAN and other database facilities. Complete and incomplete media recovery, including database point-in-time recovery and tablespace point-in-time recovery.
- Build upon basic RMAN capabilities with a centralized recovery catalog. Deploy standardized and consistent backup and recovery procedures throughout the enterprise by means of dynamic stored scripts and variable substitution.
- Optimize backups for faster performance and parallelization of operations, employing compression algorithms and other strategies for optimum efficiency.
- Interpret data preservation through archival backups.
- Duplicate databases for regulatory compliance, real application testing database replay, test configuration, and other purposes.
- Detect and handle failures and corruption, including the use of RMAN block recovery and the Data Recovery Advisor.
Requirements
- DBOR-917 ORACLE DATABASE 11G R2: SQL FUNDAMENTALS – COMPLETE LIBRARY
- DBOR-920 ORACLE DATABASE 11G R2: PL/SQL FUNDAMENTALS – COMPLETE LIBRARY
- DBOR-923 ORACLE DATABASE 11G R2: ADMINISTRATION I
Target audiences
- Database administrators
- Web server administrators
- System administrators
- Implementation specialists
- Data center support engineers
- Senior application designers and developers
Curriculum
- 1 Section
- 22 Lessons
- 5 Days
- Topics22
- 1.1MANAGING MEMORY ABOUT advanced administration ABOUT manual memory management AUTOMATIC memory management MEMORY_ target MEMORY_MAX_TARGET SGA_TARGET SGA-MAX_SIZE WORKAREA_SIZE_POLICY & pga_aggressive_target USING EM & the memory advisors MONITOR in memory access mode
- 1.2MANAGING STORAGE & THE SEGMENT ADVISOR MONITOR tablespaces ABOUT resumable space allocation TABLE storage management USE the segment advisor
- 1.3GLOBALIZATION GLOBALIZATION settings NLS_LANG NLS_LANGUAGE & NLS_TERRITORY DATE & time localization LINGUISTIC indexes ABOUT locale builder
- 1.4DIAGNOSING DATABASE PROBLEMS FAULT diagnosability infrastructure USING the alert log ABOUT the trace files DATABASE instance health snapshot USING the support workbence ENABLE oracle configuration manage
- 1.5RECOVERY CONCEPTS THE backup & recovery structures ORACLE secure backup MANAGING redo data MANAGING archived redo data CHECKLIST for sound recovery
- 1.6ORACLE FLASHBACK TECHNOLOGY ABOUT flashback technology SELECT…as of timestamp SELECT…as of SCN UNDO management for flashback UNDO_retention FLASHBACK table FLASHBACK drop FLASHBACK versions query FLASHBACK transaction query FLASHBACK transaction backout
- 1.7FLASHBACK DATABASE & FLASHBACK DATA ARCHIVE ABOUT flashback database CONFIGURING the flash recovery area PEROFRMING database flashback MONITORING flashback performance FLASHBACK database considerations CONFIGURE flashback
- 1.8MANAGING RESOURCES RESOURCE manager architecture CONSUMER groups RESOURCE plans AUTOMATIC & adaptive mapping ACTIVATING plans MONITORING resource allocation EXPLICIT consumer group switching INSTANCE caging
- 1.9AUTOMATING TASKS WITH THE SCHEDULER (BASIC) SCHEDULER architecture MANAGE programs MANAGE schedules MANAGE jobs
- 1.10AUTOMATING TASKS WITH THE SCHEDULER (ADVANCED) MANAGE job classes MANAGE windows & window groups MANAGE chains ABOUT events & the scheduler
- 1.11MANAGING DATABASE PERFORMANCE MANAGEMENT & advisory framework MANGE AWR ADDM SQL tuning advisor SQL access advisor
- 1.12INSTANCE RECOVERY ABOUT instance recovery INSTANCE recovery parallelism CHANGING recovery_parallelism MTTR advisor & tuning checkpoints LOG_CHECKPOINTS_TO_ALERT REDO logfile size advisor FAST-START ON-DEMAND parallelism
- 1.13CONFIGURING RMAN RMAN architecture LAUNCE & use RMAN CONFIGURE RMAN settings ALLOCATE RMAN channels
- 1.14BACKUP WITH RMAN ABOUT backup file types PERFORMING full backups PERFORMING incremental backups ESTABLISHING backup retention policy GENERATE reports REPROT unrecoverable REPORT need backup LIST incarnation
- 1.15RMAN MANAGEMENT WITH EM MONITORING the flash recovery area THE EM interface to RMAN SCHEUDLING RMAN backups ORACLE-SUGGESTED backup strategy MANAGE current backups BACKUP reports MANAGE restore points
- 1.16USER-MANAGED RECOVERY OPERATIONS RECOVERY concepts RECOVER temporary tablespaces RECOVER read-only tablespaces RECOVER index tablespaces RECOVER redo log group member RECREATE the password file
- 1.17RECOVERY WITH RMAN COMPLETE media recovery INCOMPLETE media recovery RECOVERY using EM
- 1.18USING THE RMAN RECOVERY CATALOG UNDERSTANDING catalog concepts CREATE the recovery catalog MANAGE virtual private catalogs PROTECTION of the recovery catalog USING RMAN scripts
- 1.19DATABASE DUPLICATION & CLONING WHY perform database duplication? RMAN duplicate database RMAN duplicate DATABASE cloning
- 1.20ADVANCED RMAN CAPABILITIES BACKUP optimization ENHANCHING parallelism, section sizes BACKUP performance & control MINIMIZE time vs. minimize load ARCHIVAL backups COPYING files between databases
- 1.21TRANSPORTING TABLESPACES ABOUT tablespace transportation READ-ONLY tablespace transportation READ-WRITE tablespace transport TRANSPORT tablespaces using EM
- 1.22RECOVERING FROM CURRUPTION WITH DATA RECOERY ADVISOR HOW does corruption occur? DETECTING corruption ANALYZE V$DATABASE_BLOCK-_CORRUTION view DB_BLOCK_CHECKING DB_BLACK_CHECKSUM DB_LOST_WRITE_PROTECT DB_ULTRA_SAFE USING the data recovery advisor BLOCK media recovery DBMS_REPAIR() isolation
