Você está na página 1de 5

Oracle DBA Course Contents ( 90 Hours)

Introduction Introduction to RDBMS Concepts Oracle Architecture and Processes Oracle Instance Managing the Oracle Instance Setting database initialization parameters Describe the stages of database startup Describe the database shutdown options Using alert log and trace files Using data dictionary & dynamic performance views Installing the Oracle Database Software Identify common database administrative tools available to a DBA Install software with Oracle Universal Installer Identify and configure commonly used environment variables Creating an Oracle Database Manually Creating a database Use DBCA to Create a database Use DBCA to Delete a database Managing Database Storage Structures I Describe how table row data is stored in blocks Define the purpose of tablespaces and data files Explain space management in tablespaces Create tablespaces Manage tablespaces: alter, drop, take offline, put online, add data files, make read-only or read- write Obtain tablespace information Administering User Security Create and manage database user accounts Create and manage roles Grant and revoke privileges Create and manage profiles

Managing Schema Objects Create and modify tables Define constraints and states of constraints Dropping and truncating tables Create and use B-Tree and Bitmap indexes Create Views Create sequences Use data dictionary Managing Data and Concurrency Concept of locking List possible causes of lock conflict Monitor and resolve lock conflicts Managing Undo Data Overview of undo Configure undo retention Transactions and undo data Snapshot Too Old Error Configuring the Oracle Network Environment Configure and Manage the Oracle Network Using the Oracle Shared Server architecture Configuring listener.ora, tnsnames.ora files Backup and Recovery Concepts Describe the types of failure that may occur in an Oracle Database Identify the importance of checkpoints, redo log files, and archived log files Cold Backup Hot Backup Practical 10 Cases on Backup Performing Database Backup Create consistent database backups Back up your database without shutting it down Create incremental backups Automate database backups Backup a control file to trace Monitor flash recovery area Performing Database Recovery Recover from loss of a Control file Recover from loss of a Redo log file

Recover from loss of a system-critical data file Recover from loss of a non system-critical data file Performing Flashback Restore dropped tables from the recycle bin Restore the table contents to a specific point in time Recover from a dropped table Use Flashback Query to view the contents of the database as of any single point of time View transaction history or row with flashback transaction query Implementing Oracle Database Security Database Security and Principle of Least Privilege Work with Standard Database Auditing Implement Fine-Grained Auditing Performance Tuning SQL Tuning Memory Tuning Hardware Tuning O.S. Tuning Explain Plan, TKproof Use automatic shared memory management Troubleshoot invalid and unusable objects Proactive Maintenance Gather optimizer statistics Manage the Automatic Workload Repository Use the Automatic Database Diagnostic Monitor (ADDM) React to performance issues Moving Data Use Export and Import to move data between Oracle databases Load data with SQL Loader Use external tables to move data Describe the general architecture of Data Pump Configuring Recovery Manager Recovery Manager Features and Components Using a Flash Recovery Area with RMAN Configuring RMAN Control File Autobackups Retention Policies and Channel Allocation Using Recovery Manager to connect to a target database in default NOCATALOG mode

Displaying the current RMAN configuration settings Altering the backup retention policy for a database Using Recovery Manager RMAN Command Overview Parallelization of Backup Sets Compressed Backups Image Copy Whole Database and Incremental Backups LIST and REPORT commands Enable ARCHIVELOG mode for the database Use Recovery Manager Recovering from Non-critical Losses Recovery of Non-Critical Files Creating New Temporary Tablespace Recreating Redo Log Files, Index Tablespaces, and Indexes Read-Only Tablespace Recovery Authentication Methods for Database Administrators Loss of Password Authentication File Creating a new temporary tablespace Altering the default temporary tablespace for a database Incomplete Recovery Recovery Steps Server and User Managed Recovery commands Recovering a Control File Autobackup Creating a New Control File Incomplete Recovery Overview Incomplete Recovery Best Practices Simplified Recovery through RESETLOGS Point-in-time recovery using RMAN Flashback Database Considerations Using the Flashback Database RMAN interface Using Flashback Database EM Interface Managing and monitoring Flashback Database operations Monitoring and Managing Memory Oracle Memory Structures Automatic Shared Memory Management (ASMM) Manually configure SGA parameters Resizing SGA_TARGET PGA Memory Management

Monitoring and Managing Storage Structure II Materialized View Oracle-Managed Files (OMF) Row Chaining and Migrating Proactive Tablespace Monitoring Managing Resumable Space Allocation SYSAUX Tablespace Monitoring table and index space usage Automatic Storage Management ASM General Architecture and Functionalities Set up initialization parameter files for ASM and database instances Start up and shut down ASM instances Space Management Manage resumable space allocation Describe the concepts of transportable tablespaces and databases Reclaim wasted space from tables and indexes by using the segment shrink functionality Concept of External Tables Managing Resources Understand the database resource manager Create and use Database Resource Manager Components Automating Tasks with the Scheduler Create a job, program, and schedule Use a time-based or event-based schedule for executing Scheduler jobs Create lightweight jobs Use job chains to perform a series of related tasks Administering the Scheduler Create Windows and Job Classes Use advanced Scheduler concepts to prioritize jobs Database Security Concept of Virtual Private Database (VPD) Database Cloning Concept of Data Guard Difference between 8i, 9iand 10g Oracle 11g New Features