Oracle DBA Online Training

Oracle DBA – Course Content

Overview:

Oracle DBA (Database Administrator) is a key person responsible for the installation, configuration, upgrade, administration, monitoring and maintenance of databases in an organization. The main role includes the design and development of database strategies, system monitoring and improving the performance of the database and capacity and planning for future expansion requirements. They plan to coordinate and implement security measures to safeguard the database.

Training Objectives of DBA:

Oracle DBA provides the essential SQL skills that allow developers to execute the queries against single and multiple tables, manipulate data in tables and creating database objects. Students will also learn how to use the advanced features of SQL in order to execute the query and manipulate data within the database, use the dictionary views to retrieve metadata and create reports about their schema objects.

Target Students / Prerequisites:

Students must be familiar with data processing concepts and techniques.

Introduction

  • Identify the oracle product
  • Describe the basic concept of a relational database

Installing oracle database 10g software

  • System requirements
  • Use Oracle Optimal Flexible Architecture (OFA)
  • Install software with the Oracle Universal Installer

Create an oracle database

  • Oracle Database Architecture
  • Oracle instance architecture
  • Use the Database Creation Assistant

Controlling the database

  • Manually configure the Oracle 10g EM dbconsole
  • Start and stop the agent
  • Start and stop the enterprise manager database console
  • Start and stop the listener
  • Startup and shutdown the database

Storage Structures

  • Defining the tablespaces and data files
  • Create tablespaces
  • Manage tablespaces
  • Obtain tablespace information
  • Create and manage tablespace using oracle enterprises manager

Administering users

  • Create and manage database user accounts
  • Create and manage roles
  • Grant and revoke privileges

Oracle Database Security — Only Theory

  • Apply the principal of least privilege
  • Manage default user accounts
  • Implement standard password security features

Oracle Net Services

  • Understand Oracle Net concepts
  • Use Oracle Net Manager to create and configure listeners
  • Use the Oracle Net Manager to configure client and middle-tier connection
  • Use TNSPING to test Oracle Net connectivity

Performance Monitoring

  • Gather optimizer statistics
  • View performance metrics

Monitoring and Managing Memory

  • Oracle Memory Structures
  • Automatic PGA Memory Management
  • Using the Memory Advisor
  • Using Automatic Shared Memory Management to avoid long running query issues

Monitoring and Resolving Lock Conflicts

  • Detect and resolve lock conflicts
  • Manage deadlocks

Diagnostic Sources

  • The Alert Log
  • Viewing Alerts with EM
  • Alerts Notification —– Only Theory
  • Editing Thresholds —– Only Theory
  • Trace Files

Proactive Maintenance: Objectives — Only Theory

  • Set warning and critical alert thresholds
  • Collect and use baseline metrics
  • Use tuning and diagnostic advisors
  • Use the Automatic Database Diagnostic Monitor (ADDM)

Automatic Storage Management —- Only Theory

  • ASM Concepts
  • ASM General Architecture
  • Creating an ASM instance
  • Creating tablespaces that use ASM storage
  • Viewing ASM information
  • Migrating a tablespace to use ASM storage.

Undo Management — Only Theory

  • Monitor and administer undo
  • Configure undo retention
  • Guarantee undo retention
  • Use the undo advisor

Backup and Recovery — Only Theory

  • Describe the basics of database backup, restore and recovery
  • List the types of failure that may occur in an Oracle Database
  • Describe ways to tune instance recovery
  • Identify the importance of checkpoints, redo log files, and archived log file

Managing Data

  • Manipulating data through SQL
  • Using Import
  • Using Export

Database backups

  • Configure ARCHIVELOG mode
  • Create consistent database backups
  • Back your database up without shutting it down
  • Create incremental backups
  • Automate database backups
  • Monitor the flash recovery area

Managing schema objects

  • Create and modify tables
  • Define constraints
  • View the attributes of a table
  • View the contents of a table
  • Create indexes and views

Database Recovery

  • Recover from loss of a control file
  • Recover from loss of a redo log file
  • Recover from loss of a data file