0% found this document useful (0 votes)
137 views15 pages

Course Contents: Oracle 11g Structure Query Language Fundamental-L (SQL)

This document provides an overview of an Oracle 11g database administration course. The course covers topics such as SQL fundamentals, database installation, configuration, maintenance, performance, security, backups and recovery. It includes hands-on exercises to help students learn and prepare for the Oracle Certified Associate certification exam.

Uploaded by

theict mentor
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
137 views15 pages

Course Contents: Oracle 11g Structure Query Language Fundamental-L (SQL)

This document provides an overview of an Oracle 11g database administration course. The course covers topics such as SQL fundamentals, database installation, configuration, maintenance, performance, security, backups and recovery. It includes hands-on exercises to help students learn and prepare for the Oracle Certified Associate certification exam.

Uploaded by

theict mentor
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 15

11g Database Administration

ORANET- Course Contents


1. Oracle 11g SQL Fundamental-l
2. Oracle 11g Administration-l
3. Oracle 11g Administration-ll

Oracle 11g Structure Query Language Fundamental-l (SQL)

This Intro to SQL training teaches you basic concepts of relational databases and the SQL programming language. You'll gain essential SQL
skills to write queries against single & multiple tables, manipulate data in tables

Introduction
 Overview of Oracle Database 12c and Related Products
 Introduction to SQL and its development environments
 Course Objectives, Course Agenda and Appendixes Used in this Course
 The Human Resource (HR) Schema
 Overview of relational database management concepts and terminologies
 What is Oracle SQL Developer?
 Tables used in the Course
 Starting SQL*Plus from Oracle SQL Developer

Retrieving Data using the SQL SELECT Statement


 Column aliases
 Use of the DESCRIBE command
 Capabilities of the SELECT statement
 Use of concatenation operator, literal character strings, alternative quote operator, and the DISTINCT
keyword
 Arithmetic expressions and NULL values in the SELECT statement

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Restricting and Sorting Data


 Rules of precedence for operators in an expression
 Limiting the Rows
 Substitution Variables
 Using the DEFINE and VERIFY command

Using Single-Row Functions to Customize Output


 Manipulate strings with character function in the SELECT and WHERE clauses
 Perform arithmetic with date data
 Manipulate numbers with the ROUND, TRUNC and MOD functions
 Describe the differences between single row and multiple row functions
 Manipulate dates with the date functions

Using Conversion Functions and Conditional Expressions


 Use conditional IF THEN ELSE logic in a SELECT statement
 Apply the NVL, NULLIF, and COALESCE functions to data
 Describe implicit and explicit data type conversion
 Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
 Nest multiple functions

Reporting Aggregated Data Using the Group Functions


 Restricting Group Results
 Creating Groups of Data
 Group Functions

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration
Displaying Data from Multiple Tables Using Joins
 Self-join
 Types of Joins
 Introduction to JOINS
 Non equijoins
 OUTER join
 Natural join

Using Subqueries to Solve Queries


 Single Row Subqueries
 Multiple Row Subqueries
 Introduction to Subqueries

Using the SET Operators


 Matching the SELECT statements
 Set Operators
 Using ORDER BY clause in set operations
 INTERSECT operator
 MINUS operator
 UNION and UNION ALL operator

Managing Tables using DML statements


 Database Transactions
 Data Manipulation Language

Introduction to Data Definition Language


 Data Definition Language

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Introduction to Data Dictionary Views


 Describe the Data Dictionary Structure
 Introduction to Data Dictionary
 Querying the Data Dictionary Views

Using the Data Dictionary views


 Creating Sequences, Synonyms, Indexes
 Overview of indexes
 Overview of synonyms
 Overview of sequences
 Creating Views
 Overview of views

Managing Schema Objects


 Creating and using external tables
 Creating and using temporary tables
 Managing constraints

Retrieving Data by Using Subqueries


 Working with Multiple-Column subqueries
 Using Scalar subqueries in SQL
 Correlated Subqueries
 Retrieving Data by Using a Subquery as Source
 Working with the WITH clause

Manipulating Data by Using Subqueries


 Using the WITH CHECK OPTION Keyword on DML Statements
 Inserting by Using a Subquery as a Target
 Using Subqueries to Manipulate Data
 Using Correlated Subqueries to Update and Delete rows

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Controlling User Access


 Revoking object privileges
 Creating a role
 Object privileges
 System privileges

Manipulating Data
 Using the MERGE statement
 Using multitable INSERTs
 Performing flashback operations
 Overview of the Explicit Default Feature
 Tracking Changes in Data

Managing Data in Different Time Zones


 Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP
 Working with INTERVAL data types

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Oracle 11g Database Administration-l

This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals of basic
database administration. Expert Oracle University instructors will reinforce topics with structured hands-on
practices that will prepare you for the corresponding Oracle Certified Associate exam.

Exploring the Oracle Database Architecture


 ASM storage components
 Logical and physical storage structures
 Oracle Database Architecture Overview
 Oracle ASM Architecture Overview
 Process Architecture
 Memory structrues

Installing your Oracle Software


 Oracle Universal Installer (OUI)
 Installation: System Requirements
 Tools Used to Administer an Oracle Database
 Installing Oracle Grid Infrastructure
 Installing Oracle Database Software
 Tasks of an Oracle Database Administrator
 Silent Install

Creating an Oracle Database


 Planning the Database
 Password Management
 Using the DBCA to Create a Database
 Creating a Database Design Template
 Using the DBCA to Delete a Database

Managing the Oracle Database Instance


Modify database installation parameters
 Describe database shutdown options
 Use Oracle Enterprise Manager
 Describe the stages of database startup
 Start and stop the Oracle database and components
 Access a database with SQLPlus

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

 View the alert log


 Access dynamic performance views

Manage the ASM Instance


 Set up initialization parameter files for ASM instance
 Administer ASM disk groups
 Start up and shut down ASM instances

Configuring the Oracle Network Environment


 Use Enterprise Manager to create and configure the Listener
 Identify when to use shared servers and when to use dedicated servers
 Enable Oracle Restart to monitor the listener
 Use tnsping to test Oracle Net connectivity

Managing Database Storage Structures


 Oracle Managed Files (OMF)
 Storage Structures
 Tablespaces in the Preconfigured Database
 Space Management in Tablespaces
 Actions with Tablespaces
 How Table Data Is Stored
 Anatomy of a Database Block

Administering User Security


 Benefits of Roles
 Predefined Administrative Accounts
 Implementing Profiles
 Predefined Roles
 Database User Accounts

Managing Data Concurrency


 Resolving Lock Conflicts
 Data Concurrency
 Deadlocks
 Enqueue Mechanism

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Managing Undo Data


 Undo Data Versus Redo Data
 Data Manipulation
 Transactions and Undo Data
 Configuring Undo Retention

Implementing Oracle Database Auditing


 Enable standard database auditing
 Describe DBA responsibilities for security
 Review audit information
 Maintain the audit trail
 Specify audit options

Database Maintenance
 Use server-generated alerts
 Use automated tasks
 Manage the Automatic Workload Repository (AWR)
 Set alert thresholds
 Use the Automatic Database Diagnostic Monitor (ADDM)
 Describe and use the advisory framework
 Manage optimizer statistics

Performance Management
 Performance Monitoring
 Dynamic Performance Statistics
 Enabling Automatic Memory Management (AMM)
 Automatic Shared Memory Advisor
 Using Memory Advisors
 Troubleshooting and Tuning Views
 Invalid and Unusable Objects
 Managing Memory Components

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Backup and Recovery Concepts


 Understanding Instance Recovery
 Statement Failure
 Phases of Instance Recovery
 Archive Log Files
 Media Failure
 Part of Your Job
 User Error
 Using the MTTR Advisor

Performing Database Backups


 Backup Solutions: Overview
 Monitoring the Flash Recovery Area
 Recovery Manager (RMAN)
 Terminology
 Configuring Backup Settings
 Backing Up the Control File to a Trace File
 User-Managed Backup
 Oracle Secure Backup

Performing Database Recovery


 Opening a Database
 Data Recovery Advisor Views
 Data Recovery Advisor
 Loss of a Control File
 Data Failures
 Loss of a Redo Log File
 Listing Data Failures

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Moving Data
 Use SQL*Loader to move data
 Use external tables to move data
 Describe ways to move data
 Create and use directory objects
 Use Data Pump export and import to move data
 General architecture of Oracle Data Pump
 Working with Support
 Use the Enterprise Manager Support Workbench
 Manage patches
 Work with Oracle Support
 Log service requests (SR)

Oracle 11g Database Administration-ll


This Database 11g Administration training teaches you to perform backup and recovery, and diagnose and repair
data failures. Manage major database components like memory, performance and resources using Oracle
Database 11g.

Core Concepts and Tools of the Oracle Database


 The Oracle Database Architecture: Overview
 Connecting to the Database and the ASM Instance
 ASM Storage Concepts
 DBA Tools Overview

Configuring for Recoverability


 Configuring Backup Retention
 Using the Recovery Manager (RMAN)
 Configuring Archivelog Mode
 Configuring your Database for B&R Operations
 Purpose of Backup and Recovery (B&R), Typical Tasks and Terminology
 Configuring and Using a Flash Recovery Area (FRA)

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Using the RMAN Recovery Catalog


 Tracking and Storing Backup Information
 Using RMAN Stored Scripts
 Recording Backups
 Managing the Recovery Catalog (Backup, Export, Import, Upgrade, Drop and Virtual Private Catalog)
 Setting up a Recovery Catalog

Configuring Backup Settings


 Configuring Autobackup of Control File
 Backup optimization
 Configuring Backup and Restore for Very Large Files (Multisection)
 Configuring and Managing Persistent Settings for RMAN
 Advanced Configuration Settings: Compressing Backups

Creating Backups with RMAN


 Fast Incremental Backup
 Creating and Using the following:
 RMAN backup types
 Whole Database Backup
 Configure Backup Destinations
 Archival Backups
 Duplexed Backup Sets
 Backup Sets and Image Copies

Restore and Recovery Task


 Re-creating a Password Authentication File
 Complete and Incomplete Recovery
 Causes of File Loss
 Restoring and Recovering

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

 Automatic Tempfile Recovery


 Other Recovery Operations
 Recovering from a Lost Index Tablespace
 Recovering from the Loss of a Redo Log Group

Using RMAN to Perform Recovery


 Recovering Image Copies and Switching Files
 Restore and Recovery of a Database in NOARCHIVELOG Mode
 Performing Recovery with a Backup Control File
 Restoring from Autobackup: Server Parameter File and Control File
 Incomplete Recovery
 Complete Recovery after Loss of a Critical or Noncritical Data File
 Restoring and Recovering the Database on a New Host

Monitoring and Tuning RMAN


 RMAN Multiplexing
 Balance Between Speed of Backup Versus Speed of Recovery
 Explaining Performance Impact of MAXPIECESIZE, FILESPERSET, MAXOPENFILES and BACKUP DURATION
 Monitoring RMAN Jobs
 Synchronous and Asynchronous I/O

Diagnosing the Database


 Health Monitor
 Data Recovery Advisor (DRA)
 The ADR Command-Line Tool, ADRCI
 Block Corruption
 Automatic Diagnostic Repository (ADR)

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Using Flashback Technology I


 Flashback Technology: Overview and Setup
 Flashback Table
 Using Flashback Technology to Query Data
 Performing Flashback Transaction Backout
 Flashback Transaction Query

Using Flashback Technology II


 Flashback Drop and the Recycle Bin
 Oracle Total Recall

Performing Flashback Database


 Configuring Flashback Database
 Monitoring Flashback Database
 Performing Flashback Database Operations

Managing Memory
 Oracle Database Memory Parameters
 Automatic Shared Memory Management
 Using Automatic Memory Management
 Using Data Dictionary Views
 Oracle Memory Structures
 Using Memory Advisors

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Managing Database Performance


 Using Statistic Preferences
 Describing the Benefits of Database Replay
 Optimizer Statistics Collection
 Tuning Activities
 Automatic Workload Repository (AWR)
 Monitor the Performance of Sessions and Services

Managing Performance by SQL Tuning


 SQL Performance Analyzer Overview
 SQL Tuning and SQL Advisors
 SQL Access Advisor
 Using SQL Tuning Advisor

Managing Resources
 Instance Caging
 Database Resource Manager: Overview and Concepts
 Accessing and Creating Resource Plans
 Activating a Resource Plan
 Limiting CPU Utilization at the Database Level
 Creating Consumer Group
 Specifying Resource Plan Directives, including:
 Monitoring the Resource Manager

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047
11g Database Administration

Automating Tasks with the Scheduler


 Simplifying Management Tasks
 Using Time-Based, Event-Based, and Complex Schedules
 Describing the Use of Windows, Window Groups, Job Classes, and Consumer Groups
 Creating a Job, Program, and Schedule
 Multi-Destination Jobs

Managing Space in Blocks


 Free Space Management
 Compressing Data
 Monitoring Space

Managing Space in Segments


 Additional Automatic Space-Saving Functionalit
 Managing Resumable Space Allocation
 Segment Advisor
 Shrinking Segments
 Segment Creation on Demand

Managing Space for the Database


 Using 4 KB-Sector Disks
 Transporting Databases
 Transporting Tablespaces
Duplicating a Database
 Using RMAN to Create a Duplicate Database
 Targetless Duplicating a Database
 Duplicate a Database Based on a Running Instance
 Cloning a Database from a Backup
 Purpose and Methods of Cloning a Database

ORANET | www.oranet.com.pk
Lahore: Cavalry Ground: 0332-5856611, Johar Town: 0331-4440069 | Islamabad: 0334-0508047

You might also like