Database Administration for Oracle 9i (OR2120).doc


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

Database Administration for Oracle 9i (OR2120).doc

  1. 1. Database Administration for Oracle 9i (OR2120) Overview: This course is designed to give the Oracle database administrator (DBA) a firm. foundation in basic database administrative tasks. Students gain a thorough conceptual understanding of the Oracle database architecture, and how the architectural structures of an Oracle9i database work and interact with one another. Students also learn how to create an operational database, and properly manage the various structures in an effective and efficient manner in order to have a well-designed logical and physical database. In addition to learning the various commands needed to perform the DBA tasks, the course also provides students with instructions to perform the same DBA tasks using the Oracle Enterprise Manager tool. The instructor-led lesson topics are reinforced with structured hands-on practices. Audience: Database Administrators Technical Support Professionals System Administrators Prerequisites: SQL for Oracle Key Topics: Oracle Architectural Components * Defining an Oracle Server, the Oracle Instance, and the Oracle Database * Understanding the physical structure * Understanding the memory structure * Understanding the process structure * Understanding the logical structure * Establishing a connection and creating a session * Outlining the stages of an SQL statement Getting Started with the Oracle Server * Identifying database administrative tools * Identifying the features of the Universal Installer * Defining the Optimal Flexible Architecture * Creating a database during installation
  2. 2. * Creating a new database * Identifying database administrative users * Understanding operating system and password file authentication * SQL*Plus * Enterprise Manager Managing an Oracle Instance * Managing PFILE and SPFILE initialization files * Identifying the states of starting an instance * Identifying the options to shutdown an instance * Obtain and set parameter values * Monitoring Alert and Trace files Creating a Database * Using the Database Configuration Assistant to create a database * Creating a database manually Data Dictionary Contents and Usage * Identifying the uses and contents of the data dictionary * Using the data dictionary to obtain information about the database Maintaining the Control File * Explaining the uses of the control file * Listing the contents of the control file * Multiplexing the control file * Managing control file with Oracle Managed Files (OMF) * Obtaining control file information Maintaining Redo Log Files * Explaining the use of online redo log files * Explaining the structure of online redo log files * Control log switches and checkpoints * Managing online redo log files * Managing online redo log files using OMF * Multiplexing online redo log files * Obtaining online redo log file information Managing Tablespaces and Data Files * Outlining the database storage hierarchy * Identifying the types of tablespaces * Creating tablespaces * Creating specialized tablespaces * Creating tablespaces with Oracle Managed Files * Changing the size, status, and storage settings of tablespaces * Relocating tablespaces * Dropping tablespaces
  3. 3. * Changing the size of data files * Adding data files to a tablespace * Moving data files * Obtaining tablespace and data file information Storage Structure and Relationships * Outlining the various segment types and their uses * Outlining the storage clause precedence * Explaining extents and their purpose * Allocating and deallocation of extents * Defining and explaining the structure of a data block * Explaining automatic segment-space management * Explaining manual block management * Obtaining segment and extent information Managing Undo Data * Understanding the purpose of undo data * Managing undo data * Defining the types of undo segments * Understanding automatic undo management concepts and configuration * Enabling automatic undo management * Creating undo tablespaces * Maintaining undo tablespaces * Obtaining undo management information Managing Tables * Outlining the various Oracle data types * Explaining the two types of ROWID formats * Explaining the structure of a row * Creating tables using appropriate storage settings * Truncating, dropping, and reorganizing tables * Dropping a column within a table * Obtaining table information Managing Indexes * Classification of types and uses indexes * Creating b-tree and bitmap indexes * Identifying unused indexes * Reorganizing, coalescing, and dropping indexes * Validating and identifying unused indexes * Obtaining index information Maintaining Data Integrity * Identifying the various types and states of constraints * Implementing data integrity constraints * Maintaining integrity constraints
  4. 4. * Obtaining constraint information Managing Password Security and Resources * Managing passwords using profiles * Administering profiles * Controlling use of resources using profiles * Managing resources using the Database Resource Manager * Obtaining profile, password management, and resource information Managing Users * Defining database schema and objects * Creating new database users * Altering and dropping existing database users * Obtaining user information Managing Privileges * Identifying system and object privileges * Granting and revoking privileges * Obtaining privilege information * Identifying auditing capabilities * Obtaining auditing information Managing Roles * Benefits of roles * Creating, modifying, and removing roles * Controlling availability of roles * Using predefined roles * Obtaining information about roles Using Globalization Support * Choosing character set and national character set for a database * Specifying the language-dependent behavior * Using different types of Globalization Support parameters * Explaining the influence on language-dependent application behavior * Obtaining globalization support information