Course: Oracle 11g Duration: 8 Weeks Price: Rs. 35000/- Course Outline General Overview  Introduction to database management systems and databases  What is a database and a database management system (DBMS)  Introduction to Oracle and its overall Platform  History and Current trends of DBMS and Database Administration  Tasks of a Database Administrator  Hardware and Software pre-requisites for a successful Oracle 11g installation  Oracle 11g Installation Oracle Database 11g: SQL Fundamentals I Retrieving Data Using the SQL SELECT Statement  List the capabilities of SQL SELECT statements  Execute a basic SELECT statement Restricting and Sorting Data  Limit the rows that are retrieved by a query  Sort the rows that are retrieved by a query  Use ampersand substitution to restrict and sort output at runtime Using Single-Row Functions to Customize Output  Describe various types of functions available in SQL  Use character, number, and date functions in SELECT statements
Using Conversion Functions and Conditional Expressions  Describe various types of conversion functions that are available in SQL  Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions  Apply conditional expressions in a SELECT statement Reporting Aggregated Data Using the Group Functions  Identify the available group functions  Describe the use of group functions  Group data by using the GROUP BY clause  Include or exclude grouped rows by using the HAVING clause Displaying Data from Multiple Tables  Write SELECT statements to access data from more than one table using equijoins and non-equijoins  Join a table to itself by using a self-join  View data that generally does not meet a join condition by using outer joins  Generate a Cartesian product of all rows from two or more tables Using Sub queries to Solve Queries  Define sub queries  Describe the types of problems that the sub queries can solve  List the types of sub queries  Write single-row and multiple-row sub queries Using the Set Operators  Describe set operators  Use a set operator to combine multiple queries into a single query  Control the order of rows returned Manipulating Data  Describe each data manipulation language (DML) statement  Insert rows into a table  Update rows in a table  Delete rows from a table  Control transactions
Using DDL Statements to Create and Manage Tables  Categorize the main database objects  Review the table structure  List the data types that are available for columns  Create a simple table  Explain how constraints are created at the time of table creation  Describe how schema objects work Creating Other Schema Objects  Create simple and complex views  Retrieve data from views  Create, maintain, and use sequences  Create and maintain indexes  Create private and public synonyms Oracle Database 11g: Administration I Exploring the Oracle Database Architecture  Explain the Memory Structures  Describe the Process Structures  Overview of Storage Structures Preparing the Database Environment  Identify the tools for Administering an Oracle Database  Plan an Oracle Database installation  Install the Oracle software by using Oracle Universal Installer (OUI) Creating an Oracle Database  Create a database by using the Database Configuration Assistant (DBCA) Managing the Oracle Instance  Setting database initialization parameters  Describe the stages of database startup and shutdown  Using alert log and trace files  Using data dictionary and dynamic performance views
Configuring the Oracle Network Environment  Configure and Manage the Oracle Network  Using the Oracle Shared Server architecture Managing Database Storage Structures  Overview of table space and data files  Create and manage table spaces  Space management in table spaces Administering User Security  Create and manage database user accounts  Grant and revoke privileges  Create and manage roles  Create and manage profiles Managing Data and Concurrency  Monitor and resolve locking conflicts Managing Undo Data  Overview of Undo  Transactions and undo data  Managing undo Implementing Oracle Database Security  Database Security and Principle of Least Privilege  Work with Standard Database Auditing Database Maintenance  Use and manage optimizer statistics  Use and manage Automatic Workload Repository (AWR)  Use advisory framework  Manage Alerts and Thresholds Performance Management  Use Automatic Memory Management  Use Memory Advisors  Troubleshoot invalid and unusable objects
Intelligent Infrastructure Enhancements  Use the Enterprise Manager Support Workbench  Managing Patches Backup and Recovery Concepts  Identify the types of failure that can occur in an Oracle database  Describe ways to tune instance recovery  Identify the importance of checkpoints, redo log files, and archived log files  Overview of flash recovery area  Configure ARCHIVELOG mode Performing Database Backups  Create consistent database backups  Back up your database without shutting it down  Create incremental backups  Automate database backups  Manage backups, view backup reports and monitor the flash recovery area Performing Database Recovery  Overview of Data Recovery Advisor  Use Data Recovery Advisor to Perform recovery (Control file, Redo log file and Data file) Moving Data  Describe and use methods to move data (Directory objects, SQL*Loader, External Tables)  Explain the general architecture of Oracle Data Pump  Use Data Pump Export and Import to move data between Oracle databases Oracle Database 11g: Administration II Database Architecture and ASM  Describe Automatic Storage Management (ASM)  Set up initialization parameter files for ASM and database instances  Start up and shut down ASM instances  Administer ASM disk groups Configuring for Recoverability
 Configure multiple archive log file destinations to increase availability  Define, apply and use a retention policy  Configure the Flash Recovery Area  Use Flash Recovery Area Using the RMAN Recovery Catalog  Identify situations that require RMAN recovery catalog  Create and configure a recovery catalog  Synchronize the recovery catalog  Create and Use RMAN stored scripts  Back up the recovery catalog  Create and use a virtual private catalog Configuring Backup Specifications  Configure backup settings  Allocate channels to use in backing up  Configure backup optimization Using RMAN to Create Backups  Create image file backups  Create a whole database backup  Enable fast incremental backup  Create duplex backup and back up backup sets  Create an archival backup for long-term retention  Create a multisession, compressed and encrypted backup  Report on and maintain backups Performing User-Managed Backup and Recovery  Recover from a lost TEMP file  Recover from a lost redo log group  Recover from the loss of password file  Perform user-managed complete database recovery  Perform user-managed incomplete database recovery  Perform user-managed and server managed backups  Identify the need of backup mode
 Back up and recover a control file Using RMAN to Perform Recovery  Perform complete recovery from a critical or noncritical data file loss using RMAN  Perform incomplete recovery using RMAN  Recover using incrementally updated backups  Switch to image copies for fast recovery  Restore a database onto a new host  Recover using a backup control file  Perform Disaster recovery Using RMAN to Duplicate a Database  Creating a duplicate database  Using a duplicate database Performing Table space Point-in-Time Recovery  Identify the situations that require TSPITR  Perform automated TSPITR Monitoring and Tuning RMAN  Monitoring RMAN sessions and jobs  Tuning RMAN  Configure RMAN for Asynchronous I/O Using Flashback Technology  Restore dropped tables from the recycle bin  Perform Flashback Query  Use Flashback Transaction Additional Flashback Operations  Perform Flashback Table operations  Configure, Monitor Flashback Database and Perform Flashback Database operations  Set up and use a Flashback Data Archive Diagnosing the Database  Set up Automatic Diagnostic Repository  Using Support Workbench
 Perform Block Media Recovery Managing Memory  Implement Automatic Memory Management  Manually configure SGA parameters  Configure automatic PGA memory management Managing Database Performance  Use the SQL Tuning Advisor  Use the SQL Access Advisor to tune a workload  Understand Database Replay Space Management  Manage resume able space allocation  Describe the concepts of transportable table spaces and databases  Reclaim wasted space from tables and indexes by using the segment shrink functionality Managing Resources  Understand the database resource manager  Create and use Database Resource Manager Components Automating Tasks with the Scheduler  Create a job, program, and schedule  Use a time-based or event-based schedule for executing Scheduler jobs  Create lightweight jobs  Use job chains to perform a series of related tasks Administering the Scheduler  Create Windows and Job Classes  Use advanced Scheduler concepts to prioritize jobs
Unique Teaching Methodology
We use a Projector for teaching our courses and there will be power point slides. As well as teaching with a white board gives our students a traditional classroom like experience. The instructor writes and draws by free hand on the white board and all our students can see it in real time in the classroom.

For further contact to Blackhawk