ORACLE TRAINING IN CHANDIGARH / MOHALI

Expert Training by 15 Years Experts in ORACLE 11G DBA

INTRODUCTION TO ORACLE DATABASE

  • List the features of Oracle Database 12c
  • Discuss the basic design, theoretical, and physical aspects of a relational database
  • Categorize the different types of SQL statements
  • Describe the data set used by the course
  • Log on to the database using SQL Developer environment
  • Save queries to files and use script files in SQL
  • Developer

RETRIEVE DATA USING THE SQL SELECT STATEMENT

  • List the capabilities of SQL SELECT statements
  • Generate a report of data from the output of a basic SELECT statement
  • Select All Columns
  • Select Specific Columns
  • Use Column Heading Defaults
  • Use Arithmetic Operators
  • Understand Operator Precedence
  • Learn the DESCRIBE command to display the table structure

LEARN TO RESTRICT AND SORT DATA

  • Write queries that contain a WHERE clause to limit the output retrieved
  • List the comparison operators and logical operators that are used in a WHERE clause
  • Describe the rules of precedence for comparison and logical operators
  • Use character string literals in the WHERE clause
  • Write queries that contain an ORDER BY clause to sort the output of a SELECT statement
  • Sort output in descending and ascending order

USAGE OF SINGLE-ROW FUNCTIONS TO CUSTOMIZE OUTPUT

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

INVOKE CONVERSION FUNCTIONS AND CONDITIONAL EXPRESSIONS

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

AGGREGATE DATA USING THE GROUP FUNCTIONS

  • Use the aggregation functions to produce meaningful reports
  • Divide the retrieved data in groups by using the GROUP BY clause
  • Exclude groups of data by using the HAVING clause

DISPLAY DATA FROM MULTIPLE TABLES USING JOINS

  • Write SELECT statements to access data from more than one table
  • View data that generally does not meet a join condition by using outer joins
  • Join a table to itself by using a self-join

USE SUB-QUERIES TO SOLVE QUERIES

  • Describe the types of problem that sub-queries can solve
  • Define sub-queries
  • List the types of sub-queries
  • Write single-row and multiple-row sub-queries

THE SET OPERATORS

  • Describe the SET operators
  • Use a SET operator to combine multiple queries into a single query
  • Control the order of rows returned

DATA MANIPULATION STATEMENTS

  • Describe each DML statement
  • Insert rows into a table
  • Change rows in a table by the UPDATE statement
  • Delete rows from a table with the DELETE statement
  • Save and discard changes with the COMMIT and ROLLBACK statements
  • Explain read consistency

USE OF DDL STATEMENTS TO CREATE AND MANAGE TABLES

  • Categorize the main database objects
  • Review the table structure
  • List the data types available for columns
  • Create a simple table
  • Decipher how constraints can be created at table creation
  • Describe how schema objects work

OTHER SCHEMA OBJECTS

  • Create a simple and complex view
  • Retrieve data from views
  • Create, maintain, and use sequences
  • Create and maintain indexes
  • Create private and public synonyms

CONTROL USER ACCESS

  • Differentiate system privileges from object privileges
  • Create Users
  • Grant System Privileges
  • Create and Grant Privileges to a Role
  • Change Your Password
  • Grant Object Privileges
  • How to pass on privileges?
  • Revoke Object Privileges

MANAGEMENT OF SCHEMA OBJECTS

  • Add, Modify, and Drop a Column
  • Add, Drop, and Defer a Constraint
  • How to enable and Disable a Constraint?
  • Create and Remove Indexes
  • Create a Function-Based Index
  • Perform Flashback Operations
  • Create an External Table by Using ORACLE_LOADER and by Using ORACLE_DATAPUMP
  • Query External Tables

MANAGE OBJECTS WITH DATA DICTIONARY VIEWS

  • Explain the data dictionary
  • Use the Dictionary Views
  • USER_OBJECTS and ALL_OBJECTS Views
  • Table and Column Information
  • Query the dictionary views for constraint information
  • Query the dictionary views for view, sequence, index and synonym information
  • Add a comment to a table
  • Query the dictionary views for comment information

MANIPULATE LARGE DATA SETS

  • Use Subqueries to Manipulate Data
  • Retrieve Data Using a Subquery as Source
  • Insert Using a Subquery as a Target
  • Usage of the WITH CHECK OPTION Keyword on DML Statements
  • List the types of Multitable INSERT Statements
  • Use Multitable INSERT Statements
  • Merge rows in a table
  • Track Changes in Data over a period of time

DATA MANAGEMENT IN DIFFERENT TIME ZONES

  • Time Zones
  • CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP
  • Compare Date and Time in a Session's Time Zone
  • DBTIMEZONE and SESSIONTIMEZONE
  • Difference between DATE and TIMESTAMP
  • INTERVAL Data Types
  • Use EXTRACT, TZ_OFFSET and FROM_TZ
  • Invoke TO_TIMESTAMP,TO_YMINTERVAL and TO_DSINTERVAL

RETRIEVE DATA USING SUB-QUERIES

  • Multiple-Column Subqueries
  • Pairwise and Non-pairwise Comparison
  • Scalar Subquery Expressions
  • Solve problems with Correlated Subqueries
  • Update and Delete Rows Using Correlated Subqueries
  • The EXISTS and NOT EXISTS operators
  • Invoke the WITH clause
  • The Recursive WITH clause

REGULAR EXPRESSION SUPPORT

  • Use the Regular Expressions Functions and Conditions in SQL
  • Use Meta Characters with Regular Expressions
  • Perform a Basic Search using the REGEXP_LIKE function
  • Find patterns using the REGEXP_INSTR function
  • Extract Substrings using the REGEXP_SUBSTR function
  • Replace Patterns Using the REGEXP_REPLACE function
  • Usage of Sub-Expressions with Regular Expression Support
  • Implement the REGEXP_COUNT function

ORACLE DATABASE 11G : ADMINISTRATION - 1

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

INSTALLING YOUR ORACLE SOFTWARE

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

CREATING AN ORACLE DATABASE

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

MANAGING THE ORACLE DATABASE INSTANCE

  • Start and stop the Oracle database and components
  • Use Oracle Enterprise Manager
  • Access a database with SQL*Plus
  • Modify database installation parameters
  • Describe the stages of database startup
  • Describe database shutdown options
  • View the alert log
  • Access dynamic performance views

MANAGE THE ASM INSTANCE

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

CONFIGURING THE ORACLE NETWORK ENVIRONMENT

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

MANAGING DATABASE STORAGE STRUCTURES

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

ADMINISTERING USER SECURITY

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

MANAGING DATA CONCURRENCYS

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

MANAGING UNDO DATA

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

IMPLEMENTING ORACLE DATABASE AUDITING

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

DATABASE MAINTENANCE

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

PERFORMANCE MANAGEMENT

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

BACKUP AND RECOVERY CONCEPTS

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

PERFORMING DATABASE BACKUPS

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

MOVING DATA

  • Describe ways to move data
  • Create and use directory objects
  • Use SQL*Loader to move data
  • Use external tables to move data
  • General architecture of Oracle Data Pump
  • Use Data Pump export and import to move data

WORKING WITH SUPPORT

  • Use the Enterprise Manager Support Workbench
  • Work with Oracle Support\
  • Log service requests (SR)
  • Manage patches
  • Use the Enterprise Manager Support Workbench
  • Work with Oracle Support\
  • Log service requests (SR)
  • Manage patches

ORACLE DATABASE 11G : ADMINISTRATION - 2

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

CONFIGURING FOR RECOVERABILITY

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

USING THE RMAN RECOVERY CATALOG

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

CONFIGURING BACKUP SETTINGS

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

CREATING BACKUPS WITH RMAN

  • RMAN backup types

RESTORE AND RECOVERY TASK

  • Restoring and Recovering
  • Causes of File Loss
  • Automatic Tempfile Recovery
  • Recovering from the Loss of a Redo Log Group
  • Recovering from a Lost Index Tablespace
  • Re-creating a Password Authentication File
  • Complete and Incomplete Recovery
  • Other Recovery Operations

USING RMAN TO PERFORM RECOVERY

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

MONITORING AND TUNING RMAN

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

DIAGNOSING THE DATABASE

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

USING FLASHBACK TECHNOLOGY I

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

USING FLASHBACK TECHNOLOGY II

  • Oracle Total Recall
  • Flashback Drop and the Recycle Bin

PERFORMING FLASHBACK DATABASE

  • Configuring Flashback Database
  • Performing Flashback Database Operations
  • Monitoring Flashback Database

MANAGING MEMORY

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

MANAGING DATABASE PERFORMANCE

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

MANAGING PERFORMANCE BY SQL TUNING

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

MANAGING RESOURCES

  • Database Resource Manager: Overview and Concepts
  • DAccessing and Creating Resource Plans
  • DCreating Consumer Group
  • DSpecifying Resource Plan Directives, including

AUTOMATING TASKS WITH THE SCHEDULER

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

MANAGING SPACE IN BLOCKS

  • Free Space Management
  • Monitoring Space
  • Compressing Data

MANAGING SPACE IN SEGMENTS

  • Segment Creation on Demand
  • Additional Automatic Space-Saving Functionality
  • Shrinking Segments
  • Segment Advisor
  • Managing Resumable Space Allocation
  • DUPLICATING A DATABASE

    • Purpose and Methods of Cloning a Database
    • Using RMAN to Create a Duplicate Database
    • Cloning a Database from a Backup
    • Duplicate a Database Based on a Running Instance
    • Targetless Duplicating a Database
Tutors
  • Manjit Singh

  • Umesh Kumar

  • Sandeep Kaur

  • Ramandeep Singh

  • Sunil Sharma

  • Vijay Mahajan

  • Gurpreet Kaur

Our Skills
  • Java 100%
  • Android 95%
  • IOS 85%
  • PHP 95%
  • Design 90%
  • HTML CSS 95%
  • WordPress 95%
  • Magento 95%
  • UI 95%
FOLLOW US ON
facebook link  linkedin link  google plus link  twitter link  website rss link
Placements Done Over 5000
WE ACCEPT ONLINE PAYMENTS
online payment
PAY ONLINE
online payment