\ SAGE Computing Services DBA Workshop Dates: 2nd-6th February 2009 Location: Perth, Western Australia This course is designed for attendees wishing to learn the skills required to be an Oracle Database Administrator. It covers the architecture of the Oracle 10g/11g server, and the procedures required to effectively administrate the database. The course provides a series of practical workshops in which the students can practice the database administration techniques they have learnt. The course will be conducted on an Oracle 10g database and will contain additional information on the new database administration features of version 11g. A knowledge of SQL is required. Enrolment In order to enrol please complete and return this enrolment form to PO box 220, Hillarys, Perth 6025 or fax it to (08) 9243 4335. If you have any queries whatsoever please contact Penny Cookson on 0419 904 458 or at penny@sagecomputing.com.au Attendee................................................ Job / Role..................................................... Email .......................................................................................... Attendee................................................ Job / Role..................................................... Email .......................................................................................... Attendee................................................ Job / Role..................................................... Email .......................................................................................... Company Name.............................................................................................................. Address.......................................................................................................................... Signed.................................................... Name ......................................................... Position.......................................................................................................................... Telephone Number................................. Email ......................................................... Address.......................................................................................................................... Telephone.............................................. Cost per attendee $3,750 (Ex GST) PO Number.....……................................. Course Contents Oracle Overview Introduction Oracle Product Structure Oracle Architecture Oracle Features The Database and Instance Memory Areas Processes File Structure Checkpoints Database Creation Defining the Database Directory Structures The Initialisation Parameter File Using a Server Parameter File Setting the Instance Identifier The Create Database Command Additional Scripts Creating the Database Initialisation Parameters Oracle Managed Files Startup and Shutdown an Oracle Database Startup a Database Shutdown a Database DBA Authentication Mechanisms The Alter Database Command The Restricted Session Privilege Quiescing a Database Suspending a Database Oracle Enterprise manager Introduction Grid Control Starting the Management Console Accessing the Management Console Navigating The Administration Page The Maintenance Page The Performance Page Performing Administration with Oracle Enterprise Manager Performing Administration with Oracle Enterprise Manager Start Up and Shut Down Managing Initialisation Parameters Setting Preferences Database Cloning Database Structure Creating Additional Control Files Tablespaces Types of Tablespaces Block Sizes Recommended Tablespaces Locally Managed Tablespaces Segments The Data Dictionary Managing Tablespaces The Create Tablespace Command The Create Temporary Tablespace Command The Alter Tablespace Command The Drop Tablespace Command Enlarging And Reducing A Tablespace Tablespace Information in the Data Dictionary Managing Data Files Renaming Data Files Within A Tablespac Making a Tablespace Read Only Making a Tablespace Read Write Transportable Tablespaces Oracle Managed Files Managing Redo Log Groups and Members Redo Log Files Mirrored Redo Log Files Redo Log Group Redo Logo Member Redo Log Failure Mirrored Redo Logs – Syntax Corruption Of Redo Log Blocks Clearing A Redo Log Database Storage Extents Blocks Structure of an Oracle Block Performance Implications The Storage Clause Monitoring Object Storage Allocation Of Space To Segments Managing Undo What is Undo? Different Types of Rollback Segment Manual versus Automatic Undo Management Transactions Savepoints The Commit and Rollback Commands How Undo Segments Work Read Consistency over Multiple Statements Configuring Automatic Undo Management Data Dictionary Information Security Creating, Altering, and Dropping Users Privileges System Privileges Object Privileges Roles Profiles Sessions Data Dictionary Information Password management Optimisation Access Paths Cost Based Optimisation Initialisation Parameters Managing Statistics The DBMS_STATS package SQL Tuning Advisor SQL Profile Database Tuning (10g) Targets for Tuning Automatic Workload Repository Automatic Database Diagnostic Monitor (ADDM) SQL Tuning Sets SQL Tuning Sets SQL Access Advisor Tuning using Wait Events Server Alerts New 11g Tuning and Management Features Automatic tuning SQL Plan Management Publishing Statistics Adaptive cursors Workload Replay Performance Analyzer The Multi Threaded Server Introduction Multi Threaded Server Architecture Tune the Multi Threaded Server Backup and Recovery Backup Strategy Instance Failure Full Offline Backups (No Archiving) Full Offline Backups (With Archiving) Enabling Archivelog Mode Archiving The Recovery Process Online Backups With Archiving Control File Backups Log File Backups Read Only Tablespaces Control Files Point in Time Tablespace Recovery The Recovery Manager Flash Recovery Area Backup Settings Device Page Backup Set Page Policy Page Performing a Backup Validating the Backups Performing a Recovery Using RMAN for Backup and Recovery The Recovery Manager RMAN Backup Types Image Backups Backup Sets Full and Incremental Backups Compression Configuring RMAN Backups Controlfile Autobackup Backup Retention Recovery Catalog Flash Recovery Area Reporting on Backups Troubleshooting Flashback a Database Performing Recovery with RMAN Cloning RMAN in Enterprise Manager Data Pump Data Pump Import and Export Data Pump v Export/Import API Command Line Using Data Pump Export Useful Parameters Estimating the Size of the Files Filtering Monitoring Data Pump Jobs Using Data Pump Import Useful Parameters Estimating the Size of the Files Filtering Monitoring Data Pump Jobs