iSelfSchooling.com  Since 1999     References  |  Search more  | Oracle Syntax  | Free Online Oracle Training

    Home      .Services     Login       Start Learning     Certification      .                 .Share your BELIEF(s)...

 

. Online Accounting        .Copyright & User Agreement   |
    .Vision      .Biography     .Acknowledgement

.Contact Us      .Comments/Suggestions       Email2aFriend    |

 

 

Oracle Certified Database Administrator (OCDBA) - Oracle Certified Database Associate (OCA)

 

 

More Resources by Google:

 

Oracle Certified Database Administrator (OCDBA)

I. Oracle Certified Database Associate (OCA)

To become an Oracle Certified Associate, you must pass the exams required for the Oracle Certified Associate level of your selected job role. Typically, two exams are required; the first one can be taken via the Internet, while subsequent exams must be taken in a proctored environment. You must take the following two courses and pass the corresponding tests to obtain your OCA credential.

Introduction to Oracle: SQL

In this course, participants will be introduced to Oracle 9i and SQL. 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 User Access Control (creating users, granting and revoking privileges).

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

  • Group functions and their uses

  • Insert and update rows in a table

  • Delete rows from a table

  • Define subqueries

  • Write single-row, multi-row, and multi-column subqueries

  • Control transactions

Create Tables and Views

  • Describe the the main database objects

  • Create tables

  • Alter table definitions

  • Drop, rename and truncate tables

  • Including Constraints

  • 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

  • Using Roles to Manage Database Access

Back to the Top of this page

Oracle9i DBA Fundamentals I

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 operationalThis course is designed to give the Oracle database administrator (DBA) a firm foundation in basic database administrative tasks. Students will gain a conceptual understanding of the Oracle9i database architecture and how the architectural structures work and interact with one another. Students will 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 and operational database. In addition to learning the various commands needed to perform the DBA tasks, the course also provides students with instruction to perform the same DBA tasks using the Oracle Enterprise Manager tool. The instructor-led lesson topics are reinforced with structured hands-on practices.

This course is designed to prepare you for the corresponding Oracle Certified Associate exam: Exam #1Z0-031.

Course Topics:

Oracle Architectural Components

  • Understanding the physical structure

  • Understanding the memory structure

  • Understanding the process structure

  • Understanding the logical structure

  • Outlining the stages of an SQL statement

  • Defining an Oracle Database, the Oracle server, and the Oracle Instance

  • Establishing a connection and creating a session

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

Creating a new database

Identifying database administrative users

  • Understanding operating system and password file authentication

  • SQL*Plus

  • Enterprise Manager

Managing an Oracle Instance

  • Creating, managing, and using initialization files: PFILE and SPFILE

  • Identifying the various states of starting an instance

  • Identifying the various options available to shutdown an instance

  • Monitoring Alert and Trace files

Creating a Database

  • Using the Database Configuration Assistant to create a database

  • Creating a database manually

  •  

Using the Data Dictionary

  • Identifying the uses and contents of the data dictionary

  • Using the data dictionary to retrieve 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 purpose of and how online redo log files work

  • Control log switches and checkpoints

  • Maintaining online redo log files

  • Managing online redo log files using OMF

  • Multiplexing and maintaining online redo log files

  • Archiving online redo log files

  • Obtaining online and archived redo log file information

Managing Tablespaces and Datafiles

Describing storage hierarchy

Establishing the difference between SYSTEM and Non-SYSTEM tablespaces

  • Creating and managing tablespaces

  • Creating a tablespace when using OMF

  • Obtaining tablespace and datafile information

Storage Structures and Relationships

  • Describing the logical structure of the database (segments, extents, blocks)

  • Listing the segment types and their uses

  • Understanding the use of extents and their allocation and deallocation

  • Understanding the structure of a database block

  • Maintaining storage structures with automatic segment - space management

  • Maintaining storage structures manually

  • Obtaining storage structure information

Managing Undo Data

  • Understanding the difference between automatic undo management and manual undo management

  • Creating and maintaining UNDO tablespaces

  • Obtaining undo information

Managing Tables

  • Creating and maintaining tables using appropriate storage settings

  • Obtaining table information

Managing Indexes

  • Listing the different types of indexes and their uses

  • Creating b-tree and bitmap indexes

  • Maintaining Indexes

  • Identifying unused indexes

  • Obtaining index Information

Maintaining Data Integrity

  • Implementing data integrity constraints

  • Maintaining integrity constraints

  • 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 information about profiles, password management, and resources

Managing Users

  • Creating new database users

  • Altering and dropping existing database users

  • Obtaining user information


Back to the Top of this page

II. Oracle Certified Professional (OCP)

Oracle9i DBA Fundamentals II

This course gives the Oracle database administrator (DBA) a firm foundation in fundamental database administrative tasks. Students learn about transporting for databases and the utilities used to perform these activities. Students are also introduced to networking concepts and configuration parameters, as well as how to solve some common network problems. In hands-on exercises, students configure network parameters so that database clients and tools can communicate with the Oracle database server. This course also addresses backup and recovery techniques, and examines various backup, failure, restore and recovery scenarios. Students also examine backup methodologies based on business requirements in a mission critical enterprise. Students use multiple strategies and Oracle Recovery Manager to perform backups, and restore and recovery operations.

Course Topics:

Networking Overview

  • Explaining solutions included with Oracle9i for managing complex networks

  • Describing Oracle networking add-on solutions

Basic Oracle Net Architecture

  • Explaining the key components of Oracle Net architecture

  • Explaining Oracle Net Services role in client-server connections

  • Describing how web client connections are established through Oracle networking products

Basic Oracle Net Services Server-Side Configuration

  • Identifying How the Listener Responds to Incoming Connections

  • Configuring the Listener using Oracle Net Manager

  • Controlling the Oracle Net Listener by Using the Listener Control Utility

  • Describing Dynamic Service Registration

  • Configuring the Listener for IIOP and HTTP Connections

Basic Oracle Net Services Client-Side Configuration

  • Describing the Difference Between Host Naming and Local Service Name Resolution

  • Using Oracle Net Configuration Assistant to Configure Host Naming Method, Local Naming Method, and Net Service Names

  • Performing Simple Connection Troubleshooting

Usage and Configuration of the Oracle Shared Server

  • Identifying the Components of the Oracle Shared Server

  • Describing the Oracle Shared Server Architecture

  • Configuring Shared Servers by Using Initialization Parameters

  • Configuring Dispatchers by Using Initialization Parameters

  • Identifying Useful Data Dictionary Views

Backup and Recovery Overview

  • Describing the Basics of Database Backup, Restore, and Recovery

  • Listing the Types of Failures that May Occur in an Oracle Environment

  • Defining a Backup and Recovery Strategy

Instance and Media Recovery Structures

  • Describing the Oracle Processes, Memory Structures, and Files Relating to Recovery

  • Identifying the Importance of Checkpoints, Redo Log Files, and Archived Log Files

  • Describing Ways to Tune Instance Recovery

Configuration of the Database Archiving Mode

  • Noarchivelog and Archivelog Mode Configuration

  • Automatic and Manual Archiving of Redo Log Files

  • Multiple Archival Destinations and Processes

Oracle Recovery Manager (RMAN) Overview and Configuration

  • Identifying the Features and Components of RMAN

  • Describing the RMAN Repository and Control File Usage

  • Describing Channel Allocation

  • Describing Media Management Library Interface

  • Connecting to Recovery Manager

  • Configuring the RMAN Environment

User-Managed Backups

  • Describing User-Managed Backup and Recovery Operations

  • Performing Closed Database Backups

  • Performing Open Database Backups

  • Cleaning Up After a Failed Online Backup

  • Backing Up the Control File

  • Discussing Backup Issues Associated with Read-Only Tablespaces

  • Identifying the Backup Implications of Operations with NOLOGGING Options

  • Using DBVerify to Check for Block Corruption

RMAN Backups

  • Identifying RMAN Specific Backups

  • Using the RMAN BACKUP Command to Create Backup Sets

  • Backing Up the Control File

  • Backing Up the Archived Redo Log Files

  • Using the RMAN COPY Command to Create Image Copies

User-Managed Complete Recovery

  • Describing Media Recovery

  • Performing Recovery in Noarchivelog Mode

  • Performing Recovery in Archivelog Mode

  • Read-only Tablespace Recovery

  • Relocating and Recovering a Tablespace

RMAN Complete Recovery

  • Describing the Use of RMAN for Restoration and Recovery

  • Performing Recovery in Noarchivelog Mode

  • Performing Completing Recovery in Archivelog Mode

  • Restoring Data Files to a Different Location

  • Relocating and Recovering a Tablespace

User-Managed Incomplete Recovery

  • Describing the Steps of Incomplete Recovery

  • Identifying the Situations Which Require Incomplete Recovery

  • Performing an Incomplete Recovery

  • Recovering from the Loss of Current Online Redo Logs

RMAN Incomplete Recovery

  • Performing Incomplete Recovery Using UNTIL TIME

  • Performing Incomplete Recovery Using UNTIL SEQUENCE

RMAN Repository Maintenance

  • Performing Crosschecking of Backups and Copies

  • Updating the Repository When Backups Have Been Deleted

  • Changing the Availability Status of Backups and Copies

  • Making a Backup or Copy Exempt from the Retention Policy

  • Cataloging Backups Made with Operating System Commands

RMAN Catalog Creation and Usage

  • Describing the Contents of the Recovery Catalog

  • Listing the RMAN Features Which Require the Recovery Catalog

  • Creating the Recovery Catalog

  • Maintaining the Recovery Catalog by Using RMAN Commands

  • Using RMAN to Register, Resynchronize, and Reset a Database

  • Querying the Recovery Catalog to Generate Reports and Lists

  • Creating, Storing and Executing Scripts

  • Describing Methods for Backing Up and Recovering the Recovery Catalog

Transporting Data Between Databases

  • Export

  • Import

  • Guidelines for Using Export and Import


Back to the Top of this page

Oracle9i: Performance Tuning Workshop

This course will introduce participants to the importance of good initial database design, and the method used to tune a production Oracle9i database. The focus is on Database and Instance tuning rather than specific operating system performance issues. Participants will gain practical experience tuning an Oracle database. Using the available Oracle tools, such as Oracle Enterprise Manager (with the Diagnostics and Tuning Packs) participants also learn how to recognize, troubleshoot and resolve common performance related problems in administering an Oracle database. The class includes a one-day interactive workshop that provides participants with real-world experience including problem diagnosis and performance enhancement.

This course is designed to prepare you for the corresponding Oracle Certified Professional exam: Exam #1Z0-003.

Course Topics:

Overview of Oracle 9i Performance Tuning

  • Job Roles in Tuning

  • Tuning phases

  • Tuning goals and Service Level Agreements

  • Common performance problems

  • Tuning Methodology

Diagnostic and Tuning Tools

  • Alert log file

  • Background process trace files

  • User trace files

  • Dictionary views providing statistics

  • Dynamic performance views

  • TIMED_STATISTICS parameter to collect statistics

  • Statistics Package

  • STATSPACK procedures

Sizing the Shared Pool

  • Overview of the shared pool

  • Library cache tuning

  • Reuse statements

  • Using Reserved Space

  • Keeping Large Objects

  • Related tuning issues

  • Data Dictionary Cache (DDC) Tuning

Sizing the Buffer Cache

  • Overview of tuning the buffer cache

  • Buffer Cache Sizing Parameters in Oracle9i

  • Depreciated Buffer Cache Parameters

  • Buffer Cache Advisory Parameter

  • Dynamically resizing SGA components

  • Granules of Allocation

  • Increase the size of a SGA component

  • Resolving Techniques

Sizing other SGA Structures

  • Sizing the redo log buffer

  • Detecting contention

  • Resolving contention

  • Sizing the Java Pool

  • Monitoring Java Pool Memory

  • Sizing the SGA for Java

  • Sizing Java Pool Memory

  • Limiting Java Session Memory Usage

Database Configuration and I/O Issues

  • Distributing files across devices

  • Tablespace usage

  • Detecting improper tablespace usage

  • Moving datafiles

  • Oracle File Striping

  • Tuning Full Table Scans

  • Tuning checkpoints

  • Redo log file configuration

Optimize Sort Operations

  • What is the sorting process

  • Sort Area Parameters (New & Old)

  • Tuning sort operations (DB Configuration)

  • Tuning Temporary segments

  • Reducing sort operations (application tuning)

  • Identify sort operations

  • Avoiding sort operations

  • Diagnostic Tools

Diagnosing Contention For Latches

  • Oracle¿s Implementation of latches

  • Latch request types - willing-to-wait, immediate

  • Reducing Latch Contention

  • Significant Latches

  • Shared Pool and Library Cache Latches

Tuning Rollback (or UNDO) Segments

  • Describing Rollback segment usage

  • Usage and configuration

  • Detecting Problems with Rollback Segments

  • Resolving Problems with Rollback Segments

  • Creating Rollback Segments and bringing them online

  • Allocating transactions to a rollback segment

  • Resolving RBS problems

  • Describing System Managed Undo

Monitoring and Detecting Lock Contention

  • Concepts of Locking

  • Overview of Locking issues

  • Types of DML locks

  • Levels of locks

  • Types of DDL lock modes

  • Detecting Blocking Locks

  • Monitoring locking activity

  • Deadlocks

Tuning Oracle Shared Server

  • Introducing Oracle Shared Server

  • When are Shared Servers required in Oracle9i

  • Monitoring dispatcher processes

  • Monitoring shared server processes

  • Increasing or decreasing the number of Dispatchers

  • Increasing or decreasing the number of Shared Servers

  • Monitoring Process Usage

  • Monitoring Memory Usage

Application Tuning

  • Role of the DBA

  • Oracle Data Structures

  • Selecting the physical structure

  • Data storage structures

  • Clusters

  • Indexes

  • B-Tree

  • Compressed

Using Oracle Blocks Efficiently

  • Database Storage hierarchy

  • Allocating extents

  • Monitoring Space Usage in Data Segments

  • Recovering space from sparsely populated segments

  • Database Blocks

  • Chaining and migration

  • Detecting row chaining and migration

  • Resolving row chaining and migration

SQL Statement Tuning

  • Cost-based, Rule-based Optimiser Modes

  • New Cost Based Optimiser option

  • Plan Stability

  • Plan Equivalence

  • Stored Outlines

  • Creating Stored Outlines

  • Maintaining Stored Outlines

  • Hints

Tuning the Operating System and Using Resource Manager

  • System Architecture

  • Virtual and Physical Memory

  • Paging and Swapping

  • Paging and Swapping

  • CPU Tuning Guidelines

  • Process Vs Thread

  • Resource Manager Concepts

 

 

Google
 
Web web site