Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. ORACLE10G DATABASE ADMINISTRATION Course Length: 5 days Course Cost: €, 0 10 5 Course Description: This class will develop the key fundamental skills necessary to be an Oracle DBA. Students will design and create a server using the Optimal Flexible Architecture (OFA), configure logical and physical structures, set up database and user security, add and administer users, and monitor and tune main server areas. Each student will create a toolkit of administration scripts for database management and tuning by the end of this class. This class will also address issues for DBAs having to support Oracle8i and Oracle9i databases. Audience: Non-Oracle database administrators, application developers, and system administrators. Prerequisites: Introduction to Oracle9i, Introduction to Oracle10g, or at least six months working in an Oracle technical environment. An understanding of relational database concepts, SQL, and PL/SQL programming skills are required. A solid understanding of Oracle schema is recommended. Course Contents Overview of Oracle Database Views ORACLE_HOME and Creating and Replacing Views ORACLE_SID Data Dictionary Views for The Oracle Database vs. The Views Oracle Instance Security Through Views Instance Memory Structures Altering and Dropping Views Background Processes Dependencies and Views Server Processes Updating Data Through Views Datafiles Blocks, Extents, and Segments Object Privileges Control Files Redo Logs Granting and Revoking Object The Oracle Architecture Privileges SYS and SYSTEM Users Using WITH GRANT OPTION Revoking and the GRANT OPTION Data Dictionary Views for Object Privileges © DNM Technology limited Phone + 353 1 4992500
  2. 2. Data Dictionary Views for Roles Starting and Shutting Down an Pre-defined Roles Oracle Database User Group PUBLIC SYSDBA and SYSOPER System Synonyms Privileges Oracle Database Startup and Creating and Dropping Shutdown Synonyms Altering Database Availability Private and Public Synonyms Suspending and Resuming a Security through Synonyms Database Object Precedence Quiescing a Database Tracking Database Activity - The The Optimizer and Statistics Alert Log Data Dictionary Views for Startup Optimizer Overview and Shutdown Optimizer Statistics Data Dictionary Views and Using The Oracle Data Dictionary Statistics Collecting and Removing Introducing the Data Dictionary Statistics DBA, ALL, and USER Data Automated Statistics Dictionary Views Collection V$ Dynamic Performance Views Using Oracle Documentation to Segment Space Management Locate Data Dictionary Views Combining Data Dictionary Blocks, Extents and Segments Views Fragmentation Coalescing Fragmented Space Oracle Database Users and Schemas Row Migration and Chaining Manual Segment Space Usage Users and Schemas Automatic Segment Space Oracle Default Database Users Management Oracle Sample Schemas Data Dictionary Views for Creating, Altering, and Dropping Physical Objects Users Data Dictionary Views For Users Oracle Net Services Oracle System Privileges Oracle Networking Explained The Net Configuration Overview of System Privileges Assistant Granting and Revoking System Configuring the Listener - GUI Privileges Configuring the Listener - Data Dictionary Views for Manually System Privileges Configuring the Client - GUI Roles Configuring the Client - Creating and Removing Roles Manually © DNM Technology limited Phone + 353 1 4992500
  3. 3. Moving Control Files Parameter Files Data Dictionary Views for Control Files Oracle Database Parameters The Parameter File (PFILE) and Data Pump the Server Parameter File (SPFILE) Dynamic vs. Static Parameters Oracle Data Pump Determining Current Parameter Architecture Settings Configuring for Data Pump Benefits of SPFILEs over PFILEs Command-Line Utilities Creating an SPFILE from a Exporting With expdp PFILE and Back Again Importing With impdp Understanding Scope Interactive Mode Session-Level Parameters Attaching to a Running Job Data Dictionary Views for Parallel Data Pump Parameters Data Dictionary Views for Data Pump Datafiles and Tablespaces SQL*Loader and External Tables Datafiles Overview Tablespaces Overview SQL*Loader Control File SYSTEM and SYSAUX SQL*Loader Features Tablespaces Loading Data with Creating Tablespaces SQL*Loader Dictionary- and Locally-Managed External Tables Overview Tablespaces Creating an External Table Locally-Managed Tablespace Creating a Writable External Extent Allocation Table Temporary Tablespaces and Tablespace Groups Backup Your Database Default Tablespaces Tablespace Quotas Physical Backups vs. Logical Dropping, Altering, and Backups Renaming a Tablespace Offline Backup Basics Renaming or Relocating Datafiles Oracle Offline Backup Steps Bigfile Tablespaces Other Backup Considerations Data Dictionary Views for Advanced Backup Concepts Datafiles and Tablespaces RMAN Control Files Recover Your Database Control Files Overview Offline Recovery Basics Parameters for Control Files Restoration Using Offline Backing Up Control Files Backups for a NOARCHIVE Restoring Control Files from Database Multiplexed Copies Restoring Other Files Restoring Control Files from Other Recovery Considerations Backups © DNM Technology limited Phone + 353 1 4992500
  4. 4. Appendix A - Installing Oracle Oracle Physical Structures - Online Software Redo Logs Optimal Flexible Architecture Redo OFA Directory Layouts Redo Log Files The Oracle Universal Installer Database Parameters for Redo OUI Installation Modes Sizing the Redo Log Files Preparing To Install Software How Many Redo Log Groups? Starter Database Creating and Removing Redo Installing the Oracle Software Logs Deinstalling Oracle Software Renaming Redo Log Files Forcing Log Switches Appendix B - Creating a Database Archiving Redo Logs Using the DBCA Configuring Archive Log Mode Database Parameters for The DBCA Archiving Select a Database Template Data Dictionary Views for Redo Specify the Database Name Logs Set System Account Passwords Specify File Locations Oracle Physical Structures - Undo Install Sample Schemas Segments Specify Storage Parameters Create Your Oracle Database Undo Overview Oracle Net Configuration Database Parameters for Undo Assistant Creating, Altering, and Dropping Configure the Listener Undo Tablespaces Set TCP Parameters Switching Undo Tablespaces Removing a Database with the Undo Advisor DBCA Data Dictionary Views for Undo Appendix C - Manual Database Tables Creation Tables Overview Manual Database Creation Physical Properties of Tables Prepare the System Row Chaining and Row Creating the Parameter File Migration The CREATE DATABASE Creating, Altering, and Dropping Statement Tables Manually Create the Datbase Table Storage and Logging Finalizing the Creation The Recycle Bin SQL.BSQ File The TRUNCATE COMMAND Creating the Service on Temporary, Clustered, and Windows Indexed-Organized Tables Creating an IOT Data Dictionary Views for Tables © DNM Technology limited Phone + 353 1 4992500
  5. 5. Appendix D - Auditing the Database Indexes Auditing Explained B-tree Indexes Data Dictionary Views for NULL Values and Indexes Auditing NULL Values and Unique Audit Trail, OS, and DB Indexes Statement Auditing Creating and Dropping Indexes Privilege Auditing Monitoring Index Uage Object Auditing Rebuilding and Moving Indexes Coalescing Indexes Bitmap Indexes Special Index Types Index Key Compression Data Dictionary Views for Indexes Constraints Integrity Constraints Constraint Names and Syntax Constraint Checking Managing Primary Key and NOT NULL Constraints Managing Check and Foreign Key Constraints Data Dictionary Views for Constraints Course content may change without notice For more information contact: DNM Technology Phone + 353 1 4992500 Floor 3, Block C, Fax + 353 1 4992550 Cashel Business Centre, Web Cashel Road, Email Dublin 12 © DNM Technology limited Phone + 353 1 4992500