Specially For Summer Interns

     Effective from: Jan 2012



1   COURSE OUTLINE FOR   |   XPERT INFOTECH | Confidential
       ORACLE DBA
SQL

Relational Database Concepts
   What is an Oracle Database
   Relational Database Structures
   Tables, Rows and Columns
   Indexes, Primary Keys and Foreign Keys
   Supported Datatypes
   The Data Dictionary
Using SQL*Plus
   What is SQL*Plus
   Getting Started
   Entering and Executing SQL Statements
   Editing SQL Statements
   Creating, Editing and Executing SQL Files
Using SQL Developer
   What is Oracle SQL Developer
   Starting SQL Developer
   Configure a Connection
   Navigation Tabs
   SQL Worksheet
Retrieving Data with the SELECT Statement
   The SELECT Statement
   The SELECT and FROM Clauses
   Conditions and the WHERE Clause
   Other Conditional Operators
   Logical Operators
   The ORDER BY Clause
   Column Aliases
   Arithmetic Expressions
   Precedence of Operators
Aggregate Functions
   Overview of Built In Aggregate Functions
   The GROUP BY Clause
   The HAVING Clause
Joining Tables
   Overview of Table Joins
   Inner Joins
   Table Aliases
   Outer Joins




     2      COURSE OUTLINE FOR            |     XPERT INFOTECH | Confidential
               ORACLE DBA
 Self Joins
   ANSI Standard Joins
   Set Operators
Numeric, Character and Date Functions
   Function Types
   Using the Table dual to try out Functions
   Numeric Functions
   Character Functions
   String Concatenation
   Date Arithmetic and Date Functions
Conversion and Miscellaneous Functions
   Conversion Functions
   The NVL and NVL2 Functions
   The DECODE Function
   CASE Expressions
   The COALESCE and NULLIF Functions
SQL*Plus Parameters
   Command Line Substitution Parameters
   The Accept Command
   The Define and Undefine Commands
Using Subqueries
   Overview of Subqueries
   In-Line Views
   Top-N Queries
   Complex Subqueries
   Multi Column Subqueries
   Correlated Subqueries
   Subquery Rules
   Using the ANY, ALL and SOME Operators
Managing Data
   Inserting Rows
   Updating Rows
   Deleting Rows
   Verifying Updates
   Transaction Control
   Commit and Rollback
   Savepoints
   Commits and Constraints
   Amending Data in SQL Developer
Managing Tables
   Creating Tables
   Specifying Constraints
   Altering Tables, Columns and Constraints




     3      COURSE OUTLINE FOR             |    XPERT INFOTECH | Confidential
               ORACLE DBA
 Dropping Tables, Columns and Constraints
  Copying Tables
Managing Indexes and Views
  Creating Indexes
  Dropping Indexes
  Listing Indexes
  Creating and Using Views
  Dropping Views
  Listing Views
Managing Sequences and Synonyms
  Create a Sequence
  View Sequence Details
  Create a Synonym
  List Synonyms




                                   DBA-1
     Installing and Configuring Oracle
     Creating and Managing an Oracle database
     Administering an Oracle database
     Configuring the Oracle Network Environment
     Configuring Shared Servers
     Creating and Managing Database Storage Structures
     Managing Redo Log Files and Control Files
     Managing Schema Objects
     Managing Users, Profiles, Privileges and Roles
     Managing Undo Data and Temporary Segments
     Monitoring and Resolving Lock Conflicts
     Maintaining Database Security
     Monitoring the Performance of the Database
     Loading and Unloading Data
     Backing up and Recovering the Database




      4    COURSE OUTLINE FOR           |      XPERT INFOTECH | Confidential
              ORACLE DBA
DBA-2
   Plan a Backup Strategy
   Plan a Disaster Recovery Strategy
   Alter a Database to Archivelog and NoArchivelog Modes
   Online and Offline Backups
   Complete and Incomplete Database Recovery
   Recover a Database from Non-Critical Losses
   Perform Logical Backups with Export and Import Utilities
   Use RMAN to Perform Backups And Restore
   Use Flashback Technology to Recover a Database
   Use Flashback to Recover From User Errors
   Database Corruption
   Load Data into a Database
   Diagnostic Sources
   Use Automatic Database Management
   Monitor and Manage Storage
   Use Automatic Storage Management
   Monitor and Manage Memory
   Control Database Resources Using Resource Manager
   Automate Management Tasks with the Scheduler
   Secure the Oracle Listener
   Use Globalization Support




    5     COURSE OUTLINE FOR            |       XPERT INFOTECH | Confidential
             ORACLE DBA
PERFORMANCE AND TUNING:
     Self monitoring architecture
     Disk tuning - Temporary storage, undo segments
     Memory tuning – Buffer cache, shared pool, redo log buffer; locks
     Statistics management
     Oracle Advisors

USERS, ROLES AND PROFILES

     User creation and management
     Profiles
     System privileges
     Object privileges
     Roles
     Security and Auditing


BACKUP AND RECOVERY

     Cause of data loss
     Structures used
     Offline backups
     Archiving redo logs
     Online backups
     Complete recovery principles
     Incomplete recovery principles
     Oracle Flashback overview



ORACLE NET SERVICES

     Client/Server architecture – Connection and Naming methods (Easy, Local,
     Directory, External)
     Local Networking and Internet-Working
     Files - TNSNAMES.ORA / LISTENER.ORA / SQLNET.ORA / CMAN.ORA /
     OID (LDAP)
     Advanced Features – Load Balancing and Failover




      6     COURSE OUTLINE FOR            |      XPERT INFOTECH | Confidential
               ORACLE DBA
ORACLE UTILITIES


     Data Pump – Export and Import
     SQL*Loader
     Log Miner


ADVANCED TOPICS OVERVIEW

     Performance - Table compression, indexing choices
     OLAP processing – Materialized views, ETL solutions
     Programming options – PL/SQL v Java
     Content Management – XML, LOBs, Ultra Search
     Globalization – time zone, language, date and number formats




  Notes:
          Recommend Practical hours for student except class hours is 70 Hrs.
          We also provide weekend classes for all courses.
          After completion of 75% of course, student will go through Live Project
          Training, Interview Preparation and Recruitment process in Software
          Industry.
          Student will go through the training of DBMS and RDBMS Concepts
          before starting of SQL. This is complimentary.




      7        COURSE OUTLINE FOR          |      XPERT INFOTECH | Confidential
                  ORACLE DBA
Our Technology Specialization and Certification Courses:




8    COURSE OUTLINE FOR     |    XPERT INFOTECH | Confidential
        ORACLE DBA
KEY FEATURES OF XPERT INFOTECH:
        KEY FEATURES OF XPERT INFOTECH:

    Training by Certified and Experienced Trainers.

    Industrial and Corporate Tie-ups for Live projects for student.

    Well equipped Computer Lab, Internet and Book Bank facility.

    Live project based Summer Trainings, Summer Internships and

    summer programs.

    100% placement assistance on every course.

    Interview Preparation and Technical Events.

    On Campus Interviews in every month for the placement of students.

    WI-FI enabled classrooms.              100% Placement
                                              Assistance



                                                            On Campus
                                                            Interviews




          58-61 (Basement), Vashist Park, Pankha Road,
                         New Delhi-46
            Ph.: 011-28526572, 65833100, 9990345891
                     www.xpert-infotech.com
                       Email: info@xpert-infotech.com




9        COURSE OUTLINE FOR          |      XPERT INFOTECH | Confidential
            ORACLE DBA

Presenter manual oracle dba (specially for summer interns)

  • 1.
    Specially For SummerInterns Effective from: Jan 2012 1 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 2.
    SQL Relational Database Concepts  What is an Oracle Database  Relational Database Structures  Tables, Rows and Columns  Indexes, Primary Keys and Foreign Keys  Supported Datatypes  The Data Dictionary Using SQL*Plus  What is SQL*Plus  Getting Started  Entering and Executing SQL Statements  Editing SQL Statements  Creating, Editing and Executing SQL Files Using SQL Developer  What is Oracle SQL Developer  Starting SQL Developer  Configure a Connection  Navigation Tabs  SQL Worksheet Retrieving Data with the SELECT Statement  The SELECT Statement  The SELECT and FROM Clauses  Conditions and the WHERE Clause  Other Conditional Operators  Logical Operators  The ORDER BY Clause  Column Aliases  Arithmetic Expressions  Precedence of Operators Aggregate Functions  Overview of Built In Aggregate Functions  The GROUP BY Clause  The HAVING Clause Joining Tables  Overview of Table Joins  Inner Joins  Table Aliases  Outer Joins 2 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 3.
     Self Joins  ANSI Standard Joins  Set Operators Numeric, Character and Date Functions  Function Types  Using the Table dual to try out Functions  Numeric Functions  Character Functions  String Concatenation  Date Arithmetic and Date Functions Conversion and Miscellaneous Functions  Conversion Functions  The NVL and NVL2 Functions  The DECODE Function  CASE Expressions  The COALESCE and NULLIF Functions SQL*Plus Parameters  Command Line Substitution Parameters  The Accept Command  The Define and Undefine Commands Using Subqueries  Overview of Subqueries  In-Line Views  Top-N Queries  Complex Subqueries  Multi Column Subqueries  Correlated Subqueries  Subquery Rules  Using the ANY, ALL and SOME Operators Managing Data  Inserting Rows  Updating Rows  Deleting Rows  Verifying Updates  Transaction Control  Commit and Rollback  Savepoints  Commits and Constraints  Amending Data in SQL Developer Managing Tables  Creating Tables  Specifying Constraints  Altering Tables, Columns and Constraints 3 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 4.
     Dropping Tables,Columns and Constraints  Copying Tables Managing Indexes and Views  Creating Indexes  Dropping Indexes  Listing Indexes  Creating and Using Views  Dropping Views  Listing Views Managing Sequences and Synonyms  Create a Sequence  View Sequence Details  Create a Synonym  List Synonyms DBA-1  Installing and Configuring Oracle  Creating and Managing an Oracle database  Administering an Oracle database  Configuring the Oracle Network Environment  Configuring Shared Servers  Creating and Managing Database Storage Structures  Managing Redo Log Files and Control Files  Managing Schema Objects  Managing Users, Profiles, Privileges and Roles  Managing Undo Data and Temporary Segments  Monitoring and Resolving Lock Conflicts  Maintaining Database Security  Monitoring the Performance of the Database  Loading and Unloading Data  Backing up and Recovering the Database 4 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 5.
    DBA-2  Plan a Backup Strategy  Plan a Disaster Recovery Strategy  Alter a Database to Archivelog and NoArchivelog Modes  Online and Offline Backups  Complete and Incomplete Database Recovery  Recover a Database from Non-Critical Losses  Perform Logical Backups with Export and Import Utilities  Use RMAN to Perform Backups And Restore  Use Flashback Technology to Recover a Database  Use Flashback to Recover From User Errors  Database Corruption  Load Data into a Database  Diagnostic Sources  Use Automatic Database Management  Monitor and Manage Storage  Use Automatic Storage Management  Monitor and Manage Memory  Control Database Resources Using Resource Manager  Automate Management Tasks with the Scheduler  Secure the Oracle Listener  Use Globalization Support 5 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 6.
    PERFORMANCE AND TUNING:  Self monitoring architecture  Disk tuning - Temporary storage, undo segments  Memory tuning – Buffer cache, shared pool, redo log buffer; locks  Statistics management  Oracle Advisors USERS, ROLES AND PROFILES  User creation and management  Profiles  System privileges  Object privileges  Roles  Security and Auditing BACKUP AND RECOVERY  Cause of data loss  Structures used  Offline backups  Archiving redo logs  Online backups  Complete recovery principles  Incomplete recovery principles  Oracle Flashback overview ORACLE NET SERVICES  Client/Server architecture – Connection and Naming methods (Easy, Local,  Directory, External)  Local Networking and Internet-Working  Files - TNSNAMES.ORA / LISTENER.ORA / SQLNET.ORA / CMAN.ORA /  OID (LDAP)  Advanced Features – Load Balancing and Failover 6 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 7.
    ORACLE UTILITIES  Data Pump – Export and Import  SQL*Loader  Log Miner ADVANCED TOPICS OVERVIEW  Performance - Table compression, indexing choices  OLAP processing – Materialized views, ETL solutions  Programming options – PL/SQL v Java  Content Management – XML, LOBs, Ultra Search  Globalization – time zone, language, date and number formats Notes: Recommend Practical hours for student except class hours is 70 Hrs. We also provide weekend classes for all courses. After completion of 75% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry. Student will go through the training of DBMS and RDBMS Concepts before starting of SQL. This is complimentary. 7 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 8.
    Our Technology Specializationand Certification Courses: 8 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA
  • 9.
    KEY FEATURES OFXPERT INFOTECH: KEY FEATURES OF XPERT INFOTECH: Training by Certified and Experienced Trainers. Industrial and Corporate Tie-ups for Live projects for student. Well equipped Computer Lab, Internet and Book Bank facility. Live project based Summer Trainings, Summer Internships and summer programs. 100% placement assistance on every course. Interview Preparation and Technical Events. On Campus Interviews in every month for the placement of students. WI-FI enabled classrooms. 100% Placement Assistance On Campus Interviews 58-61 (Basement), Vashist Park, Pankha Road, New Delhi-46 Ph.: 011-28526572, 65833100, 9990345891 www.xpert-infotech.com Email: info@xpert-infotech.com 9 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential ORACLE DBA