Database Administration on Oracle Database 12c

Database Administration on Oracle Database 12c

Courses  SQL  Oracle 12c Administration Workshop I  Oracle 12c Administration Workshop II

course at a glance

  • Date : 8 Dec - 27 Apr 2018
  • No. of Classes/ Sessions : 40
  • Total Hours : 120
  • Last Date of Registration : 8 Dec 2017
  • Class Schedule :
    • Saturday - 06:00pm - 10:00pm
    • Friday - 06:00pm - 10:00pm
  • venue : Netsoft Solution Ltd.

Price: TK. 30,000

 This training is jointly organzied by BITM & Netsoft Solution's Ltd. Training will be held in Netsoft Solution's Ltd


Course Details

  • SQL
    1. Introduction to Oracle: SQL
    2. Writing Basic SQL SELECT Statements
    3. Restricting and Sorting Data
    4. Single-Row Functions
    5. Displaying Data from Multiple Tables
    6. Aggregating Data Using Group Functions
    7. Sub queries
    8. Manipulating Data
    9. Creating and Managing Tables
    10. Including Constraints
    11. Creating Views
    12. Other Database Objects
    13. Controlling User Access
    14. SQL Workshop Overview
    15. Controlling User Access


  • Oracle Database 12c Administration I

       1.      Oracle Database Architecture Overview

  • The Database Instance
  • Database Memory Structures
  • Database Process Structures
  • Database Storage Architecture
  • Oracle Clusterware

      2.      Configuring the Host for Standalone Installation

  • Host Configuration Overview
  • Choosing a Database Host
  • Choosing an Operating System
  • Proprietary Unix vs Open-Source Linux
  • Making the OS Selection
  • Prepare an Oracle LINUX Installation
  • Perform Oracle LINUX Installation
  • Configure the LINUX Host
  • Step 1 - Confirm General System Requirements
  • Step 2 - Confirm The Operating System Platform
  • Step 3 - Confirm LINUX Package Requirements
  • Step 4 - Confirm Network Configuration
  • Configure Host for Virtualization
  • VM Technologies
  • Configure Oracle Linux for Virtualization
  • Step 1 - Download Linux Updates
  • Step 2 - Check Linux Kernel
  • Step 3 - Download Latest yum Configuration File
  • Step 4 - Enable Oracle Linux Add-ons
  • Step 5 - Install VirtualBox
  • Oracle Optimal Flexible Architecture
  • OFA Goals
  • ORACLE_BASE
  • ORACLE_HOME
  • Database Files
  • Multiple ORACLE_HOMEs
  • Database Software Upgrades
  • Multiple Oracle Software Installations

      3.       GRID Infrastructure Configuration

  • Configure the Linux Installation
  • About ASM Devices
  • Configure Linux Devices for ASM
  • Portioning a Device
  • Oracle ASMLib
  • Configure MS Windows Devices

      4.       GRID Infrastructure Installation

  • Perform the Installation
  • Download
  • Unpack the Installation Package
  • Launch the Installation Session
  • The Installation Dialog
  • Verify the Installation
  • Operating System Confirmation
  • Oracle Utilities Setup
  • SQL*Plus Confirmation
  • Using EM Cloud Control
  • Troubleshooting Problems

       5.       DATABASE Installation Configuration

  • Configure a Linux Installation
  • System Groups & Users
  • Configure Kernel Parameters
  • Create the Physical Directories
  • Configure MS Windows Installation
  • Prerequisite Checks & Fixup Utility

      6.       DATABASE Installation

  • ABOUT THE INSTALLATION
  • The Installation Tools
  • About The Installation Dialog
  • The Installation Session Log
  • PERFORM INSTALLATION ON LINUX
  • Download
  • Unpack The Installation Files
  • Set Environment Variables
  • Launch The Installation
  • SERVER CLASS INSTALLATION DIALOG
  • More About The Global Database Name
  • About Enterprise Manager Cloud Control
  • Secure The New Database
  • PERFORM INSTALLATION ON WINDOWS
  • Launch The Installation
  • POST---INSTALLATION CONFIGURATION
  • Required Environment Variables
  • Defining The Environment Variables
  • About SSH
  • VERIFY THE INSTALLATION
  • SQL*Plus Confirmation
  • Operating System Confirmation
  • Firewall Configuration
  • Accessing EM Database Express

      7.       Creating Databases Using DBCA

  • About DBCA
  • DBCA Templates
  • Are You Sure?
  • DEFAULT CONFIGURATION DATABASE
  • ADVANCED MODE DATABASE
  • File Location Variables
  • Database Vault and Label Security
  • CONFIGURE AN EXISTING DATABASE
  • DELETE A DATABASE
  • MANAGE TEMPLATES
  • MANUALLY CREATE A DATABASE
  • The CREATE DATABASE Command

       8.      Using Oracle Restart

  • WHAT IS ORACLE RESTART?
  • What Oracle Restart Does
  • Is Oracle Restart Deprecated?
  • Registering With Oracle Restart
  • More About srvctl
  • Terminal Session Configuration
  • COMPONENT STATUS USING SRVCTL
  • Database Status
  • Grid Infrastructure Status
  • Oracle Home Status
  • CONFIGURATION USING SRVCTL
  • Examining A Database Configuration
  • Examining The Listener Configuration
  • Examining The ASM Configuration
  • Manual Registration
  • Listener Configuration Modification
  • Database Configuration Modification
  • STARTUP/SHUTDOWN USING SRVCTL
  • Why Use srvctl?
  • MANAGING ORACLE RESTART
  • Obtaining Oracle Restart Status
  • Start/Stop Oracle Restart

       9.       Preparing for a Database Upgrade

  • What is a Database Upgrade?
  • Database Upgrade Methods
  • Real World Database Upgrade
  • Develop A Database Upgrade Plan
  • ABOUT THE DATABASE VERSION
  • Direct Upgrade
  • The COMPATIBLE Database Parameter
  • PRE-UPGRADE PREPARATIONS
  • Oracle Warehouse Builder
  • Oracle Label Security (OLS)
  • Oracle Database Vault
  • Locating The Older Database Installations
  • THE PRE-UPGRADE INFORMATION TOOL
  • Pre-Upgrade Information Tool Files
  • Run The Pre---Upgrade Information Tool
  • Examining The Pre---Upgrade Information Tool Results

      10.  Upgrade to Oracle Database 12c

  • Launch DBUA
  • Database Upgrade Dialog

      11.   Post-Upgrade Tasks

  • Post-Upgrade Checklist
  • Enable Unified Auditing
  • Migrate to Unified Auditing
  • Database Parameter Changes
  • Enable New Features
  • Source Destination Specific Post-Upgrade Tasks

      12.  Oracle Architecture: The Systems Infrastructure

  • About Enterprise Architectures
  • The Relational Database
  • Legacy Computing Models
  • The Multi-Tiered Computing Model
  • Scaling Up
  • Cloud-Based Deployment
  • ORACLE INFRASTRUCTURE ECOSYSTEM
  • USING ORACLE ENTERPRISE MANAGER
  • More About EM
  • Using EM Database Express
  • Using EM Cloud Control

     13.   Oracle Architecture: The Database Host

  • The Database Server Stack
  • PROCESSOR LAYER
  • CPU Resources
  • Memory Resources
  • I/O & STORAGE PROCESSING
  • OS LAYER PROCESSING MODES
  • DATABASE SERVER VIRTUALIZATION
  • STORAGE VIRTUALIZATION
  • ORACLE DATABASE SERVER STACK
  • ORACLE ENGINEERED SYSTEMS
  • Oracle Exadata Database Platform
  • Exalogic Cloud Machine
  • Exalytics BI Machine

     14.  Oracle Architecture: Principles & Technology Concepts

  • Grid Computing Principles
  • Why Grid Computing?
  • What Is Grid Computing?
  • PARALLELIZATION PRINCIPLES
  • Hardware Parallelization
  • Grid Computing Devices
  • Clustered Database Servers
  • CLOUD COMPUTING PRINCIPLES
  • Multi-Tenancy

    15.  Oracle Architecture: The RDBMS Installation & the Database Instance

  • The Database Server Software
  • Database Versions & Releases
  • Database Editions
  • Using PRODUCT_COMPONENT_VERSION View
  • The Core Database Components
  • Using V$VERSION View
  • Understanding The Database Version Number
  • The COMPATIBLE Database Parameter
  • DATABASE INSTANCE ELEMENTS
  • Individual Elements Of A Database Instance
  • Physical Database Elements
  • An Operational Database installation
  • DATABASE INSTANCE CONFIGURATIONS
  • Single Instance
  • Parameter Files & Instance Configuration
  • MAX_STRING_SIZE Parameter Example
  • Independent Instances
  • Clustered Instances
  • The Database Instance In A Multi-tenant Configuration
  • RECONFIGURING A DATABASE INSTANCE
  • Static Vs. Dynamic Parameters
  • Dynamic Parameter Setting
  • Parameter Setting Scope
  • Parameter Setting Level
  • Setting Upgrade Related Parameters
  • DATABASE COMPONENTS
  • Advanced Data Functionality Components
  • Security Components
  • High-Performance Components
  • Administration Components
  • Database Feature Usage

     16.  Oracle Database Instance: Memory Architecture

  • Shared & Private Memory
  • SGA INTERNALS
  • The Buffer Cache
  • The Database Smart Flash Cache
  • The Redo Log Buffer
  • The Shared Pool
  • The Large Pool
  • The Java Pool
  • Unified Auditing Queues
  • PGA INTERNALS
  • What Is Inside The PGA?
  • Tunable & Non-tunable PGA Space
  • Client-Side Cursors
  • Where Is The PGA Stored?
  • PGA/UGA In Shared Server Mode
  • PGA/UGA With Optional Large Pool
  • LOB OBJECTS & MEMORY HANDLING
  • LOB Buffer Caching
  • Shared I/O Pool
  • LOB Workspace & The PGA
  • INSTANCE MEMORY MANAGEMENT
  • About Automatic Memory Management
  • Default Settings
  • Configure MEMORY_TARGET Parameter
  • Configure SGA_TARGET Parameter
  • Configure PGA_AGGREGATE_TARGET Parameter
  • PGA_AGGREGATE_LIMIT Parameter
  • Configure Memory Using EM DE

      17.  Oracle Database Instance: Background Process Architecture

  • Foreground vs. Background
  • ABOUT THE BACKGROUND PROCESSES
  • The Background Processes
  • Linux System Processes
  • The DBWR Process
  • The LGWR Process
  • Checkpoints And The CKPT Process
  • The SMON Process
  • The PMON Process
  • The LREG Process
  • The ARCH Process
  • The RECO Process
  • The CJQx Process
  • The DBRM Process
  • The Management Framework Processes
  • Flashback Data Archive (FBDA) Process
  • Fault Diagnostics
  • Other Housekeeping Processes
  • Background Process Performance Monitors
  • THREADED MODE
  • About Process Mode
  • About Threaded Mode
  • KERNEL ERRORS & EXCEPTIONS
  • The Error Message
  • The Error Message Stack
  • Kernel Errors & Core Dumps
  • ORA-006xx & ORA-07445 Errors
  • Understanding The Kernel Errors
  • The Kernel Module
  • Kernel Module Arguments
  • Diagnostic Modules
  • The Call Stack Trace
  • ORA-600/ORA-7445/ORA-700 Error Lookup Tool

     18.  Oracle Database Instance: Foreground Process Architecture

  • Dedicated Server Mode
  • Session Details From V$SESSION View
  • Session Details From EM Database Express
  • What Is The Impact Of Dedicated Server Mode?
  • SHARED SERVERS MODE
  • Processing SQL In Shared Servers Mode
  • Comparing Dedicated Server & Shared Servers Mode
  • Dedicated Server Mode Client Connection
  • Dedicated Server Mode SQL Statement Execution
  • Shared Servers Mode Client Connection
  • Shared Servers Mode SQL Statement Execution
  • Consider Dedicated Server Mode
  • Consider Shared Servers Mode
  • Shared Servers Mode Advantages
  • CHOOSING THE SQL EXECUTION MODE
  • Instance-Level SQL Execution Mode Configuration
  • Session-Level SQL Execution Mode Configuration
  • PARALLEL SQL EXECUTION
  • What Is Parallel Execution?
  • The Impact On SQL Statement Execution
  • SQL STATEMENT EXECUTION
  • Parse Phase
  • Execute Phase
  • Fetch Phase
  • SQL OPTIMIZATION & EXECUTION PLANS
  • Optimization Methods
  • Rule-Based Optimizer
  • Cost-Based Optimizer
  • Automatic Tuning Optimizer
  • Adaptive Execution Plans
  • Adaptive Statistics

      19.  Oracle Database Storage Architecture: Logical Database Objects

  • About Database Objects
  • Relational Database Objects List
  • Database-Resident Program Units
  • Additional Database Objects
  • Database Objects Illustrated
  • DATABASE OBJECTS CONTEXT
  • The Data Dictionary Schema(s)
  • Making An Object Reference
  • Explicit Schema Context
  • Explicit Database Context
  • Partition Context
  • EDITIONS CONTEXT & REDEFINITION
  • About Application Upgrades
  • About Application Downtime
  • The Edition Hierarchy
  • The Editions In Action

     20.  Oracle Database Storage Architecture: Physical Database Files

  • About the Database Files
  • SERVER PARAMETER FILES
  • CONTROL FILES
  • REDO LOG FILES
  • DIAGNOSTIC FILES
  • What Are The Diagnostic Files?
  • EM Cloud Control Access
  • The MAX_DUMP_FILE_SIZE Parameter
  • The DIAGNOSTIC_DEST Parameter
  • The Log Files
  • Text Alert Log Contents
  • Viewing Text Alert Log Contents
  • Viewing Alert Log Errors
  • Maintaining The Alert Log
  • The Trace Files
  • Background Process Trace Files
  • SQL Execution Process (User) Trace Files
  • Incident Dump Files
  • Core Dump Files
  • Trace Files At The OS Level
  • Sample DIAG Trace File
  • Monitoring Trace File Space Usage
  • Maintaining The Trace Directories
  • FILES IN A MULTI-TENANT DATABASE

      21.  Oracle Database Storage Architecture: Tablespaces

  • Tablespaces & Data Files
  • Peering Into The Tablespace Storage Hierarchy
  • More About Clustered Table Storage
  • More About The RowID
  • Hybrid Columnar Compression
  • TEMPORARY SEGMENTS
  • About Temporary Segments
  • About Temporary Tablespace Groups
  • Advantages
  • INDEX SEGMENTS
  • B-tree Index Segments
  • Bitmap Index Segments

     22.  Oracle Database Internal Mechanisms: Data Concurrency

  • System vs User Locks
  • Internal Locks
  • Using V$LOCK_TYPE View
  • Latches
  • Using V$LATCH View
  • Mutexes & V$MUTEXT_SLEEP
  • User Locks
  • MANAGE & MONITOR SYSTEM LOCKS
  • About Database Wait Events
  • Concurrency Wait Events (Mutex)
  • Concurrency Wait Events (Latch)
  • Spinning Vs. Sleeping
  • Using EM Cloud Control
  • Using AWR
  • Oracle Database 12c: Administration Workshop 2
     
  1. Course Objectives
    • Configure Oracle Net Services
    • Configure your Database For Backup and Recovery Operations
    • Describe Oracle Database Architecture
    • Manage the Oracle Database Instance
    • Manage Oracle Database Storage structures
    • Create and Administer User Accounts
    • Monitor the Database
    • Manage Database Performance
    • Implement Database Auditing
    • Configure the Database Instance Such That Resources Are Appropriately
    • Allocated Among Sessions and Tasks
    • Gain an understanding of the Oracle Database Cloud Service
    • Schedule Jobs to Run Inside or Outside of the Database
  2. Exploring the Oracle Database Architecture
    • Oracle Database Architecture: Overview
    • Oracle Database Instance Configurations
    • Connecting to the Oracle Database Instance
    • Oracle Database Memory Structures
    • Process Architecture
    • Process Structures
    • Process Startup Sequence
    • Database Storage Architecture
  3. Managing the Database Instance
    • Introducing Oracle Database Management Tools
    • Understanding the Enterprise Manager Management Framework
    • Logging in to Oracle Enterprise Manager Database Express
    • Using the Enterprise Manager Database Express Home Page
    • Using Enterprise Manager Cloud Control
  4. Configuring the Oracle Network Environment
    • Oracle Net Services Overview
    • Oracle Net Listener Overview
    • Establishing Oracle Network Connections
    • Tools for Configuring and Managing the Oracle Network
    • Using the Listener Control Utility
    • Using Oracle Net Configuration Assistant
    • Using Oracle Net Manager
    • Using Enterprise Manager Cloud Control
  5. Managing Database Storage Structures
    • Understanding Storage of Data
    • Database Block Contents
    • Exploring the Storage Structure
    • Creating a New Tablespace
    • Overview of Tablespaces Created by Default
    • Managing Tablespaces
    • Viewing Tablespace Information
    • Using Oracle Managed Files
  6. Administering User Security
    • Database User Accounts
    • Predefined Administrative Accounts
    • Creating a User
    • Authentication
    • Unlocking a User Account and Resetting the Password
    • Privileges
    • Roles
    • Profiles
  7. Managing Data Concurrency
    • Overview of Locks
    • Locking Mechanism
    • Data Concurrency
    • DML Locks
    • Enqueue Mechanism
    • Lock Conflicts
  8. Managing Undo Data
    • Undo Data Overview
    • Transactions and Undo Data
    • Storing Undo Information
    • Comparing Undo Data and Redo Data
    • Managing Undo
    • Configuring Undo Retention
    • Guaranteeing Undo Retention
    • Changing an Undo Tablespace to a Fixed Size
    • Copyright © 2013, Oracle. All rights reserved. Page 3
  9. Implementing Oracle Database Auditing
    • Separation of Responsibilities
    • Database Security
    • Monitoring for Compliance
    • Standard Database Auditing
    • Unified Audit Data Trail
    • Separation for Duties for Audit Administration (AUDIT_ADMIN and
    • AUDIT_VIEWER roles)
    • Configuring the Audit trail
    • Specifying Audit Options
  10. Performing Database Maintenance
    • Database Maintenance
    • Viewing the Alert History
    • Terminology
    • Automatic Workload Repository (AWR)
    • Statistic Levels
    • Automatic Database Diagnostic Monitor (ADDM)
    • Advisory Framework
    • Enterprise Manager and Advisors
  11. Managing Performance
    • Performance Monitoring
    • Tuning Activities
    • Performance Planning
    • Instance Tuning
    • Performance Tuning Methodology
    • Performance Tuning Data
    • Monitoring Performance
    • Managing Memory
  12. Managing Performance: SQL Tuning
    • SQL Tuning
    • Oracle Optimizer
    • SQL Plan Directives
    • Adaptive Execution Plans
    • SQL Advisors
    • Automatic SQL Tuning Results
    • Implement Automatic Tuning Recommendations
    • SQL Tuning Advisor
  13. Managing Resources by Using Database Resource Manager
    • Database Resource Manager Overview
    • Database Resource Manager Concepts
    • Using the Resource Manager
    • Default Maintenance Resource Manager Plan
    • Default Plan Example
    • Resource Manager Workflow
    • Specifying Resource Plan Directives
    • Resource Allocation Methods for Resource Plans
  14. Automating Tasks by Using Oracle Scheduler
    • Simplifying Management Tasks
    • Copyright © 2013, Oracle. All rights reserved. Page 4
    • Understanding a Simple Job
    • Core Components
    • Basic Work Flow
    • Persistent Lightweight Jobs
    • Using a Time-Based or Event-Based Schedule
    • Creating a Time-Based Job
    • Creating an Event-Based Schedule
  15. Managing Space
    • Space Management Overview
    • Block Space Management
    • Row Chaining and Migration
    • Free Space Management Within Segments
    • Types of Segments
    • Allocating Extents
    • Allocating Space
    • Creating Tables Without Segments
  16. Backup and Recovery Concepts
    • Categories of Failures
    • Flashback Technology
    • Understanding Instance Recovery
    • Phases of Instance Recovery
    • Tuning Instance Recovery
    • Using the MTTR Advisor
    • Media Failure
    • Configuring for Recoverability
  17. Moving Data
    • Moving Data: General Architecture
    • Oracle Data Pump
    • SQL*Loader
    • External Tables
  18. Working with Oracle Support
    • Using the Support Workbench
    • Using Enterprise Manager
    • Working with Oracle Support
    • My Oracle Support Integration
    • Researching an Issue
    • Logging Service Requests
    • Managing Patches
    • Applying a Patch Release
  19. Oracle Database Cloud Service: Overview
    • Database as a Service Architecture, Features and Tooling
    • Software Editions: Included Database Options and Management Packs
    • Automated Database Provisioning
    • Managing the Compute Node Associated With a Database Deployment
    • Enabling Access to a Compute Node Port
    • Scaling a Database Deployment & Patching Database as a Service
    • Using the Oracle Database Cloud Service Console to Manage Patches

Curriculum

Module Data Management & Database Administration on Oracle Database 12c 120 Hrs

Tentative Class Start

8th December, 2017

Available Seat

10 / 15

who can join

This course is for all Oracle Professionals. Specifically Database Administrators, Web Server Administrators, System Administrators, CIOs and other IT Management Professionals.