1335 Rockville Pike
Rockville, MD 20852
(301) 424-0044
(301) 424-1693 (fax)


COMPUTER
INSTITUTE
Wednesday, January 07, 2009
 
Oracle Certified Database Administrator (OCDBA)
Introduction to Oracle: SQL and PL/SQL
In this course, participants will be introduced to SQL and PL/SQL functions. Participants will learn how to create and maintain database objects and how to store, retrieve and manipulate data. In addition, they will also learn how to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications.

Course Topics:

Explore the Lifecycle Development Phases

  • Define a database
  • Discuss the theoretical, conceptual and physical aspects of a relational database
  • Describe the Oracle implementation of the RDBMS and the ORDBMS
  • Describe PL/SQL

Write and Execute a Basic SQL Statement

  • Describe the SQL SELECT capabilities
  • Differentiate between SQL and SQL*Plus commands
  • Limit and sort the rows retrieved by a query
  • Customize the SQL*Plus environment
  • Save customizations

Examine Single Row Functions

  • Use a variety of character, number, and date functions in SELECT statements
  • Describe different types of join
  • Insert and update rows in a table
  • Delete rows from a table
  • Group functions and their uses
  • Define subqueries
  • Write single-row, multi-row, and multi-column subqueries
  • Control transactions

Create Tables and Views

  • Describe the Oracle7 datatypes and the Oracle8 datatypes
  • Alter table definitions
  • Drop, rename and truncate tables
  • Use logic tables
  • Retrieve data via a view
  • Insert, update and delete data through views
  • Drop views
  • Alter the definition of a view
  • Create and maintain sequences and indexes

Control User Access

  • Understand the concepts of users, roles, and privileges
  • GRANT and REVOKE object privileges
  • Create private and public synonyms
  • Declare variables and constants
  • Recognize and execute a basic PL/SQL block
  • Distinguish between PL/SQL and non-PL/SQL variables

Write Executable Statements

  • List the rules of nested blocks
  • Write DML statements in PL/SQL
  • Control transactions in PL/SQL
  • Identify the types of control structures and loop statements
  • Construct an IF statement
  • Control block flow using nested loops and labels

Work with Composite Datatypes

  • Create user-defined PL/SQL records
  • Create a PL/SQL table and a PL/SQL table of records
  • Use PL/SQL record and table variables
  • Distinguish between the implicit and explicit cursor
  • Write a cursor FOR loop

Handle Exceptions

  • Define PL/SQL exceptions and recognize unhandled exceptions
  • List different types of PL/SQL exception handlers
  • Trap unanticipated errors
  • Customize PL/SQL exception messages

 


Back to the Top of this page

Oracle8: Database Administration
In this course, participants will gain a thorough conceptual understanding of the Oracle database architecture and reinforce instructor-led learning with structured hands-on practices. This course is designed to give the Oracle database administrator (DBA) a firm foundation in basic administrative tasks. Participants will gain the necessary knowledge and skills to set up, maintain and troubleshoot an Oracle7 or Oracle8 database. This course will address frequently asked questions from Oracle Worldwide Support that will prepare participants to troubleshoot 'real world' issues. In addition, this course contains clearly defined objectives designed to prepare participants for the Oracle Professional certification exam.
Course Topics:

Manage an Oracle Database

  • Start up and shut down a database
  • Create an operational database
  • Manage Oracle database files
  • Maintain redo log files
  • Manage tablespaces and data files
  • Manage rollback and temporary segments
  • Manage tables, indexes, and physical storage
  • Examine and manage extents and blocks

Ensure Data Integrity

  • Maintain data integrity constraints
  • Use clusters and index-organized tables
  • Load and reorganize data
  • Manage security

Manage Database Users

  • Enroll, monitor and drop database users
  • Create and manage default and specific user profiles
  • Grant database privileges
  • Manage roles and resources
  • Examine auditing
  • Specify National Language Support (NLS)
  • Use NLS features

Back to the Top of this page

Oracle8: Backup and Recovery Workshop
In this course, participants will be introduced to the critical task of planning and implementing database backup and recovery strategies. Participants will examine various backup, failure, restore and recovery scenarios that apply to both Oracle7 and Oracle8 database environments. The Oracle8 Recovery Manager will also be discussed. Participants will examine backup methodologies based on business requirements in a mission critical enterprise. Participants will utilize multiple strategies and Oracle tools such as Recovery Manager to perform backups, restore and recover operations. In addition, this course will address frequently asked questions concerning backup and recovery received by Oracle Worldwide Support that will prepare participants to troubleshoot real world issues.

Course Topics:

Describe Backup and Recovery Strategies

  • List the key issues involved when defining an effective backup and recovery strategy
  • Discuss methods for restoring Oracle recovery structures and processes
  • Examine Oracle backup and recovery configuration
  • Implement different types of backup methods using the various Oracle DBA tools

List the Components of the Oracle Recovery Manager Architecture

  • Discuss Oracle recovery catalog maintenance
  • List the different Oracle backup methods
  • Examine physical backups with and without Oracle recovery manager
  • Examine logical backups using the Export utility
  • Use appropriate restore and recovery operations to resolve database failure
  • Diagnose and troubleshoot database problems and failures

Practice Recovery Methods

  • Recover a database with and without archiving
  • Study complete and incomplete Oracle recovery with archiving
  • View Oracle export/import utilities
  • Discuss Oracle standby databases
  • Configure a standby database to minimize primary database down-time
  • Develop confidence of recovery techniques through various workshop scenarios

Back to the Top of this page

Oracle8: Performance Tuning Workshop
In this course, participants will be introduced to a series of tuning steps which can be used to improve the performance of the Oracle8 Server. This course focuses on database issues rather than specific operating system performance issues. Participants will gain practical experience tuning an Oracle database and will learn how to recognize, troubleshoot and resolve common performance related problems in administering an Oracle database. This class includes a one-day interactive workshop that will provide participants with the opportunity to walk through numerous real-world performance tuning case studies. Participants will have the opportunity to apply some of the more advanced techniques within a workshop environment. In addition, this course will address frequently asked questions concerning Oracle8 performance tuning received by Oracle Worldwide Support.

Course Topics:

Explore Oracle Performance Tuning Methodology

  • Discuss the nature of tuning
  • List available Oracle diagnostic tools
  • Discuss views, utilities and files
  • Outline a tuning methodology
  • Explain the primary importance of SQL tuning
  • Examine operating system related issues
  • Tune the Shared Pool memory structure, the Buffer Cache memory structure and the Redolog Buffer memory structure

Examine Database Configuration and I/O Issues

  • Describe space management and performance
  • Diagnose and resolve performance issues associated with the multi-threaded server
  • Optimize sort operations
  • Configure memory and disk resources to optimize sort operations
  • Identify and resolve I/O, data storage and database configuration issues

Tune Rollback Segments

  • Check rollback segment performance
  • Monitor and detect lock contention
  • Understand latch contention and discuss additional contention issues
  • Examine user connection and Network tuning
  • Tune with Oracle Expert
  • Discuss workshop scenarios

Back to the Top of this page

Oracle8: Network Administration
In this course, participants will be introduced to the trends and problems associated with business networking and the architecture of Net8. Participants will learn how to implement a basic connection between a client and a server node using various naming methods. Participants will learn how to configure and simulate middle tier systems such as a Names server and the Connection Manager. This course also identifies and demonstrates utilities such as logging, tracing, and the Trace Assistant. Participants will examine the uses of the Advanced Networking Option such as Encryption and Checksumming. In addition, this course will address frequently asked questions concerning networking received by Oracle Worldwide Support.
Course Topics:

Overview of Basic Net8 Architecture

  • Examine basic Net8 server and client configuration
  • Configure a net8 client and server node
  • Establish a connection between a Net8 client and server node

Explore the Usage and Configuration of Oracle Names

  • Configure Oracle Names to resolve a service name
  • Start up, and shut down the Oracle Intelligent Agent for OEM
  • Configure and start up a multi-threaded server
  • Configure the Connection Manager to perform connection pooling and connection restriction

Troubleshoot the Network Environment

  • Discuss security In the Network environment
  • Identify network security risks and related Oracle solutions
  • Use logging, tracing, and Network Assistant to help identify network problem
Back to the Top of this page
 
Copyright Computer Institute 1999
Last Updated: Wednesday, January 07, 2009