| 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 |