CERTguide Oracle 9i Database Fundamental 2 Study Guide

What is this Oracle exam all about?

Exam #1Z0-032: Oracle9i: DBA Fundamentals II: Oracle9i: DBA Fundamentals II is part of the requirement of the OCP designation.

"The Oracle Certification Program begins with the Associate level. At this apprentice skill level, Oracle Certified Associates have a foundation of knowledge that will allow them to act as a junior team member working with database administrators or application developers. Earning your Oracle Certified Associate credential as a beginning IT professional will give you recognition for your foundation of knowledge using Oracle technologies. This recognition will differentiate you from those without any credentials, and can help you build your career by obtaining access to entry-level opportunities." http://www.oracle.com/education/certification/index.html?dba9i_oca.html

What does it take to become a DBA?

The new Oracle database certification requirement is significantly different from the previous DBA track. Under 9i, OCA + OCP = 9i DBA:

"The first step toward earning the highly respected Oracle Certified Professional (OCP) status is to earn your Oracle Certified Associate (OCA) credential. When you are ready to advance your Oracle9i database expertise then it's time to take the next step toward becoming an OCP.”

http://www.oracle.com/education/certification/index.html?dba9i_ocp.html

In the past, you need to take and complete 5 exams. Now you only need to take 4 in total (2 exams for OCA and 2 for OCP).

What does it take to earn the OCP designation?

"Candidates for Oracle9i DBA OCP must pass the following two exams as well as completing at least one Oracle University required hands-on course within the Oracle9i DBA learning path to obtain your OCP credential."

http://www.oracle.com/education/certification/index.html?dba9i_ocp.html

The OCP Exam Requirements:

n          Oracle9i Database: Fundamentals II (#1Z0-032)

n          Oracle9i Database: Performance Tuning (#1Z1-033)

You must first earn OCA before attempting OCP.

 

Let’s review the official testing objectives:

Basically you will see two sets of primary focuses in this exam: Performance Tuning and Backup & Recovery.

Networking Overview

    Explain solutions included

      with Oracle9i for managing

      complex networks

    Describe Oracle networking

      add-on solutions

“multi-threaded server (MTS) - shared server 

Net8 - Oracle Net to describe the software that provides connectivity

Net8 - Oracle Net Services to encompass Oracle Net, the listener, and Oracle Connection Manager

Net8 communication stack layer - Oracle Net foundation layer

Net8 Configuration Assistant - Oracle Net Configuration Assistant

Net8 Manager - Oracle Net Manager”

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/whatsnew.htm#967650

Basic Oracle Net Architecture

    Explain the key components

      of the Oracle Net layered

      architecture

    Explain Oracle Net Services

      role in client server

      connections

    Describe how web client

      connections are established

      through Oracle networking

      products

"Oracle Net is a software layer that resides on the client and the Oracle database server. It is responsible for establishing and maintaining the connection between the client application and server, as well as exchanging messages between them, using industry-standard protocols.”

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/intro.htm#444814

"

The primary function of Oracle Net is to establish and maintain connections between a client application and an Oracle database server. Oracle Net is comprised of several communication layers that enable clients and database servers to share, modify, and manipulate data. "

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/architec.htm#1047763

Basic Net Server-Side Configuration

    Identify how the listener

      responds to incoming

      connections

    Configure the listener using

      Oracle Net Manager

    Control the listener using the

      Listener Control Utility (lsnrctl)

     Describe Dynamic Service

      Registration

    Configure the listener for IIOP

      and HTTP connections

"

The listener is a separate process that runs on the database server computer. It receives incoming client connection requests and manages the traffic of these requests to the database server. This chapter describes how to configure the listener to accept client connections."

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/listener.htm#475293

"

Oracle Connection Manager is a proxy server, an intermediate server that forwards connection requests to the database server or to other proxy servers. It has three primary functions:

Session multiplexing

Access control

Protocol conversion"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/cman.htm#475293

Basic Oracle Net Services

Client-Side Configuration

    Describe the difference

      between host naming and

      local service name resolution

    Use Oracle Net Configuration

      Assistant to configure: Host

      Naming, Local naming

      method, Net service names

    Perform simple connection

      troubleshooting

"

This chapter introduces the various administration tools of Oracle Net Services. It discusses the main administration application, Oracle Net Manager, and describes how to launch and navigate through it. It also introduces the command line control utilities.

This chapter contains these topics:

Oracle Net Manager

Oracle Net Configuration Assistant

Oracle Net Control Utilities

Configuration and Administration Tasks at a Glance"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/admintoo.htm#484885

Usage and Configuration of

the Oracle Shared Server

    Identify the components of

      the Oracle Shared Server

    Describe the Oracle Shared

      Server architecture

    Configure the Oracle Shared

      Server

    Identify and explain

      usefulness of related

      dictionary views

 

"

Shared server is an architecture that enables a database server to allow many user processes to share very few server processes, so the number of users that can be supported is increased. With shared server, many user processes connect to a dispatcher. The dispatcher directs multiple incoming network session requests to a common queue. An idle shared server process from a shared pool of server processes picks up a request from the queue. This means a small pool of server processes can serve a large number of clients. "

http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90154/mts.htm#453787

Backup and Recovery Overview

    Describe the basics of

      database backup, restore and

      recovery

    List the types of failure that

      may occur in an Oracle

      environment

    Define a backup and recovery

      strategy

"

In general, backup and recovery refers to the various strategies and procedures involved in protecting your database against data loss and reconstructing the data should that loss occur. The reconstructing of data is achieved through media recovery, which refers to the various operations involved in restoring, rolling forward, and rolling back a backup of database files."

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/intro.htm#1004597

Instance and Media Recovery

Structures

    Describe the Oracle

      processes, memory

      structures, and files relating to

      recovery

    Identify the importance of

      checkpoints, redo log files,

      and archived log files

    Describe ways to tune

      instance recovery

"

Several structures of an Oracle database safeguard data against possible failures. This section introduces each of these structures and its role in database recovery.

This section contains these topics:

Redo Logs

Rollback and Undo Segments

Control Files" 

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/intro.htm#1004914

"

Crash recovery is used to recover from a failure either when a single-instance database crashes or all instances of an Oracle Real Application Clusters database crashes. Instance recovery refers to the case where a surviving instance recovers a failed instance in an Oracle Real Application Clusters database."

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/recov.htm#1005045

Configuring the Database

Archiving Mode

    Describe the differences

      between Archivelog and

      Noarchivelog modes

    Configure a database for

      Archivelog mode

    Enable automatic archiving

    Perform manual archiving of

      logs

    Configure multiple archive

      processes

    Configure multiple

      destinations, including remote

      destinations

 

"

This chapter offers guidelines and considerations for developing an effective backup and recovery strategy. It includes the following topics:

Backup Strategies

Restore and Recovery Strategies"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/strategy.htm#1656

Oracle Recovery Manager

Overview and Configuration

    Identify the features and

      components of RMAN

    Describe the RMAN repository

      and control file usage

    Describe channel allocation

    Describe the Media

      Management Library interface

    Connect to RMAN without the

      recovery catalog

    Configure the RMAN

      environment

"

Recovery Manager (RMAN) is a client application that performs backup and recovery operations. The Recovery Manager environment consists of the various applications and databases that play a role in a backup and recovery strategy.

The RMAN environment can be as simple as an RMAN executable connecting to a target database, or as complex as an RMAN executable connecting to multiple media managers and multiple target, recovery catalog, and auxiliary databases, all accessed through Oracle Enterprise Manager. Table 4-1 lists possible components of the RMAN environment.

"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/rmanarch.htm#430706

User-Managed Backups

    Describe user-managed

      backup and recovery

      operations

    Discuss backup issues

      associated with read

      tablespaces

     Perform closed database

      backups

    Perform open database

      backups

    Back up the control file

    Perform cleanup after a failed

      online backup

    Use the DBVERIFY utility to

      detect corruption

"

This chapter introduces database concepts that are fundamental to backing up a database.

This chapter includes the following topics:

Physical and Logical Backups

Whole Database and Partial Database Backups

Consistent and Inconsistent Backups

Online and Offline Backups

RMAN and User-Managed Backups"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/backup.htm#1005571

RMAN Backups

    Identify types of RMAN

      specific backups

    Use the RMAN BACKUP

      command to create sets

    Back up the control file

    Back up the archived redo log

      files

    Use the RMAN COPY

      command to create image

      copies

"

RMAN backups are stored in a different format from user-managed backups. You generate an RMAN backup by running the BACKUP command from within the RMAN interface, as in the following example:

RMAN> BACKUP DATABASE;

"

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/backup.htm#1004940

Making Backups and Copies with Recovery Manager

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/usingrma.htm#424412  

User-Managed Complete

Recovery

    Describe media recovery

    Perform recovery in

      Noarchivelog mode

    Perform complete recovery in

      Archivelog mode

    Restore datafiles to different

      locations

    Relocate and recover a

      tablespace by using archived

      redo log files

    Describe read-only

      tablespace recovery

"

You have a choice between two basic methods for recovering physical files. You can:

Use the RMAN utility to restore and recover the database

Restore backups by means of operating system utilities, and then recover by executing the SQL*Plus RECOVER command

Whichever method you choose, you can recover a database, tablespace, or datafile. Before performing media recovery, you need to determine which datafiles to recover. Often you can use the fixed view V$RECOVER_FILE. This view lists all files that require recovery and explains the error that necessitates recovery."

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90133/recov.htm#1004857

RMAN Complete Recovery

    Describe the use of RMAN for

      restoration and recovery

    Perform recovery in

      Noarchivelog mode

    Perform complete recovery in

      Archivelog mode

    Restore datafiles to different

      locations

    Relocate and recover a

      tablespace by using archived

      redo log files

Restoring and Recovering with Recovery Manager:

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/rmanreco.htm#1006329

RMAN Concepts II: Restore, Recovery, and Duplication:

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/rmancona.htm#430706

User-Managed Incomplete

Recovery

    Describe the steps of

      incomplete recovery

    Perform an incomplete

      database recovery

    Identify the loss of current

      online redo log files

RMAN Incomplete Recovery

    Perform an incomplete

      database recovery using

      UNTIL TIME

    Perform an incomplete

      database recovery using

      UNTIL SEQUENCE

RMAN Maintenance

    Perform cross checking of

      backups and copies

    Update the repository when

      backups have been deleted

    Change the availability status

      of backups and copies

    Make a backup or copy

      exempt from the retention

      policy

    Catalog backups made with

      operating system commands

RMAN Concepts III: Maintenance

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/rmanconb.htm#430706

 

Recovery Catalog Creation

and Maintenance

    Describe the contents of the

      recovery catalog

    Create the recovery catalog

    Maintain the recovery catalog

      by using RMAN commands

    Use RMAN to register,

      resynchronize, and reset a

      database

    Query the recovery catalog to

      generate reports and lists

    Create, store, and run scripts

    Describe methods for backing

      up and recovering the recovery

      catalog

"

By default, RMAN connects to the target database in NOCATALOG mode, meaning that it uses the control file in the target database as the sole repository of RMAN metadata. Perhaps the most important decision you make when using RMAN is whether to create a recovery catalog as the RMAN repository for normal production operations. A recovery catalog is a schema created in a separate database that contains metadata obtained from the target control file."

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/preparer.htm#442214

Transporting Data Between

Databases

    Describe the uses of the

      Export and Import utilities

    Describe Export and Import

      concepts and structures

    Perform simple Export and

      Import operations

    List guidelines for using

      Export and Import

Loading Data into a Database

    Demonstrate usage of direct-

      load insert operations

    Describe the usage of

      SQL*Loader

    Perform basic SQL*Loader

      operations

    List guidelines for using

      SQL*Loader and direct-load

      insert

Duplicating a Database with Recovery Manager:

http://download-west.oracle.com/otndoc/oracle9i/901_doc/server.901/a90135/dupdb.htm#441628

Practical resources:

You should download an evaluation copy of Oracle 9i and play with it. The Windows version will suffice.

Download is FREE, but you need to join OTN Oracle Technology Network (again, at no cost) first. To download, visit the following URL: http://otn.oracle.com/software/content.html

There are different versions of the 9i database available. As of the time of this writing Release 2 of 9i is available for Windows, Linux, Solaris and other Unix flavors:

n          Oracle9i Database Release 2 Enterprise/Standard Edition for Linux

n          Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP Pro

n          Oracle9i Database Release 2 Enterprise/Standard Edition for Sun SPARC Solaris (32-bit)

n          Oracle9i Database Release 2 Enterprise Edition for Sun SPARC Solaris (64-bit)

n          Oracle9i Database Release 2 Enterprise/Standard Edition for HP-UX

n          Oracle9i Database Release 2 Enterprise/Standard Edition for Compaq Tru64

n          Oracle9i Database Release 2 Enterprise/Standard Edition for AIX

n          Oracle9i Database Release 2 Enterprise/Standard Edition for AIX-Based 5L Systems

n          Oracle9i Database Release 2 Client for Windows 98/NT/2000/XP 

Reference Books:

Oracle 9i New Features

by Robert G. Freeman (Paperback)

http://www.amazon.com/exec/obidos/ASIN/0072223855/qid=1028429418/sr=1-1/ref=sr_1_1/104-3829464-7423168

Expert One on One: Oracle

by Thomas Kyte; Perfect Paperback

http://www.amazon.com/exec/obidos/ASIN/1861004826/qid=1028429418/sr=2-2/ref=sr_2_2/104-3829464-7423168

Oracle 9i Complete: A Comprehensive Reference to Oracle 9

by Robert J. Muller (Paperback - October 2002)  COMING SOON

http://www.amazon.com/exec/obidos/ASIN/1558605185/qid=1028429418/sr=1-4/ref=sr_1_4/104-3829464-7423168

This study guide is developed by Michael Yu Chak Tin. He can be reached at Michael@examreview.net.

 

   
Join our mailing list
Name:
Email Address:
Choose a Newsletter(s):
Updates Newsletter
70-210 exam
70-215 exam
70-216 exam
70-217 exam
Network+ exam
CCNA exam
A+ Core exam
A+ OS exam
Linux+ exam
70-221 exam
Delivery Format:
Manage Subscriptions