Home | Courses | Consultancy services | Student feedback | Boot camp | Contact us

 

Pre-Requisite for Oracle DBA is a comprehensive knowledge of object-oriented programming.

The Oracle Course is made up of 6 main modules, each of which are listed below:

Module 1: Oracle Fundamentals

This module covers the fundamentals of database design. Students will review the concepts, principles, and purposes of databases. They will learn the processes often employed when developing a relational database. The student will also be introduced to Object Oriented Analysis approach to database design, and will determine how those methodologies fit in to Oracle Database development.

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Introduce Database Concepts
- Describe The Data Modeling Components
- Step Through The Normalization Process
- Describe The Oracle Architecture
- Discuss The Oracle 8i Features
- Explain The Structured Query Language
- Understand The General Programming Logic
- Develop PL/SQL Procedures
- Identify The Concept Of Object Oriented Technology

 

Module 2: Oracle: SQL, PL/SQL and SQL*PLUS

This course introduces students to data server technology, and explores the concepts of relational databases and the powerful SQL and PL/SQL programming languages. Students will learn and practice how to create and maintain database objects. The students will also learn to store, retrieve, and manipulate data. Finally, the students will learn how to create PL/SQL Blocks of application code that can be used in Oracle forms, reports, and other Oracle applications. This course will help the student to prepare for Oracle's exam, Introduction to Oracle SQL & PL/SQL (IZO-001).

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Identify the SQL-DCL, SQL-DDL, and SQL-DML commands
- Introduce SQL*PLUS
- Create Tables and Constraints
- Create and manage more Database Objects
- Implement built-in SQL functions
- Restrict the data Selected
- Retrieve data from multiple tables
- Build a PL/SQL block
- Create a PL/SQL block to manipulate data
- Work with PL/SQL Control Structures
- Work with Collections of Data
- Process Cursors within PL/SQL
- Handle runtime exceptions
- Develop Procedures and Functions
- Generate Oracle Packages
- Create and manage Oracle triggers

 

 

Module 3: Oracle: Architecture and Administration

Oracle: Architecture and Administration is an introduction to the architecture of an Oracle Database Management System, and the techniques used to manage and administer the database effectively. Upon completion of this course, the students will have the skills necessary to administeer and manage an Oracle database, and should be adequately prepared to take and pass the Oracle Certified Professional (OCP) examination Oracle: Architecture and Administration.

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Identify and describe the architecture of an Oracle8i database
- Create and delete Oracle8i databases
- Manage an Oracle8i instance*
- Describe the main features of an Oracle8i server
- Manage users and security through the use of roles and privileges
- Describe and utilize the Oracle8i data dictionary and standard PL/SQL packages
- Administer tablespaces and datafiles
- Create and manage tables
- Create and manage indexes
- Maintain the control files, views, and sequences
- Manage the elements of data storage
- Manage the rollback segments
- Maintain data integrity through the use of constraints
- Reorganize data within Oracle

Module 4: Oracle: Backup and Recovery Strategies

This course introduces students to the essential task of planning and implementing database backup and recovery strategies. Students will be taught the importance of creating a backup and recovery plan as well as a disaster recovery plan. Students will review fundamental Oracle internal structures that effect backup and recovery, and students will be taught to backup and recover an Oracle database using the various backup and recovery options that Oracle provides. Students will be introduced to various Oracle utilities that can be used to troubleshoot database problems, and they will be introduced to RMAN, Oracle's provided backup and recovery solution. Finally, students will be introduced to the Oracle standby database, and how it is used.

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Prepare backup, recovery and disaster plans.
- Describe the internal workings of the Oracle database as they pertain to backup and recovery.
- Describe the backup procedures for both hot and cold backups and then perform those backups.
- Perform database recoveries with the database open and closed, including full, tablespace and datafile recoveries.
- Perform complete database recoveries and incomplete database recoveries.
- Discuss the benefits and use of the Oracle Export/Import utility. Use these utilities to perform various exports and imports using an Oracle database.
- Learn to use the various Oracle troubleshooting utilities including DBC and DBMS_REPAIR. Learn to use Oracle LogMiner to mine archived and online redo logs.
- Perform initial setup procedures in preparation for using RMAN.
- Learn about the basic RMAN architecture
- Performed various backups using RMAN including full, incremental, tablespace and datafile backups.
- Perform various recoveries with RMAN including full, tablespace and datafile recoveries.
- Create stored scripts and generate reports and lists in RMAN.
- Setup and Oracle standby database, and enable the standby database in both read only mode, managed recovery mode and activated mode.
 

Oracle: Tuning and Troubleshooting

This course is an introduction to the techniques used when tuning an Oracle Database Management System. Upon completion of this course, the students will have the skills necessary to maintain and tune an Oracle database, and will be prepared to take and pass the Oracle Certified Professional (OCP) examination Oracle: Tuning and Troubleshooting (1Z1-024).

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Understand the tuning process for an Oracle8i Database Management System, and establish appropriate tuning goals.
- Tune the configuration of an Oracle8i database to optimize efficiency.
- Tune Standard Query Language (SQL) statements to optimize efficiency and improve throughput.
- Utilize the various tuning utilities available, and understand and use the Dynamic Performance Views of the data dictionary to collect performance data used in the tuning process.
- Tune the Shared Pool area in memory to improve performance of the database.
- Tune the Buffer Cache area in memory to improve the efficiency of transaction processing.
- Monitor and tune the Redo Log Buffers to minimize contention and improve reliability.
- Ensure proper data block usage to maximize data storage efficiency.
- Tune sorting operations to save resources and increase response time when data sorting is involved.
- Tune rollback segments to increase efficiency when processing transactions.
- Monitor all locks and latches in the system to avoid contention.
- Manage the database workload in different types of environments, including Online Transaction Processing (OLTP) and Decision Support Systems (DSS).
- Configure and tune a Multi-Threaded Server configuration.
 

Oracle: Network and Distributed Administration

This course covers the tools and techniques used when configuring an Oracle Database Management System in a network environment. Upon completion of this course, the students will have the skills necessary to configure and troubleshoot network connections to the Oracle database, and should be adequately prepared to take and pass the Oracle Certified Professional (OCP) examination Oracle: Network and Distributed Administration (Exam# 1Z1-026).

During this module, including computer lab time, students will be provided with the information necessary to complete the following objectives:

- Identify the components that make up Net8 architecture.
- Configure the server-side network connection.
- Configure the client-side network connection.
- Identify and apply centralized naming concepts.
- Configure and tune Multi-Threaded Server.
- Use the Connection Manager utility.
- Troubleshoot the network.
- Establish and maintain network security.

 

 


 

 
Brand Names and Trade Marks are the property of their respective holders and are used for description purposes only.