FAIL (the browser should render some flash content, not this).

Soaring Eagle ConsultingOracle 10g New Features for Developers

Length: 4 Days
Prerequisites:  Students must have a working knowledge of Oracle. Students should be taking this training
as an introduction to the new features in Oracle 10g, not as an introduction to Oracle. Those needing
introduction to to Oracle should attend the "Introduction to Oracle and SQL course."


Overview

In this hands-on training class you will learn how to implement the new features provided with Oracle10g. Both Oracle10g Release 1 and Release 2 features are covered. We optionally review Oracle9i features that may be new to many developers. Through evenly split lecture and hands-on workshops, you will gain a practical understanding of these features.


Key Benefits:
 After completing this course you will be able to:

  • Utilize the MERGE and MODEL statement enhancements
  • Work with the new 10g features for Collections and Bulk DML
  • Understand how to set the PL/SQL compiler for optimal performance
  • Better profile, tune, and trace PL/SQL programs
  • Request PL/SQL compiler warning messages
  • Code better PL/SQL error routines
  • Obfuscate (hide) PL/SQL code
  • Utilize new Fine Grained Access Control(FGAC)/Virtual Private Database(VPD) features
  • Utilize Transparent Data Encryption(TDE) for Sarbanes-Oxley(SOX) compliance
  • See changes made to data with Flashback Version Query
  • Mine details of transactions with Flashback Transaction Query
  • Undo changes to tables with Flashback Table
  • And much more… Recover dropped tables with the Oracle Recycle Bin
  • Perform DML on XML data in tables using SQL, XQuery, and PL/SQL
  • Use DML Error Logging to recover from errors in Bulk DML statements
  • Code case insensitive sorts and searches
  • Search data with Regular Expressions in SQL statements
  • Easily send emails from PL/SQL program units using UTL_MAIL
  • Utilize additional tuning enhancements such as the SQL Tuning Advisor
  • Audit DML statements with Fine Grained Auditing (FGA)
  • Use the new Data Pump utility to export and import data

Audience:  Oracle Developers with hands-on experience with Oracle9i will benefit from this training


Outline

Chapter 1. SQL Enhancements

    • 9i Multi-Table INSERT
    • Oracle9i MERGE Statement
    • MERGE Enhancements
    • MERGE Enhancements Examples
    • MERGE Statement Workshop
    • MODEL Clause Concepts
    • MODEL Components
    • MODEL: Examples
    • MODEL Clause Workshop
    • Intro to 9i Datetime
    • Data Type: TIMESTAMP
    • Time Zones
    • TIMESTAMP WITH TIME ZONE
    • TIME STAMP WITH LOCAL TIME ZONE
    • Datetime Conversions
    • Datetime Workshop

Chapter 2. PL/SQL Enhancements

    • Associative Arrays
    • Associative Arrays Workshop
    • Record-Based DML
    • Bulk Processing
    • Bulk Collect
    • Bulk Collect: SELECT INTO
    • Bulk Collect: Multiple Arrays
    • Bulk Collect: Array of Records
    • Bulk Collect: FETCH with LIMIT
    • Bulk Collect Workshop
    • Bulk DELETE
    • Bulk INSERT
    • Returning into Arrays
    • FORALL Improvements
    • Collection Types: VARRAY
    • Collection Types: NESTED TABLE
    • Collection Methods
    • What is a VARRAY?
    • Creating a VARRAY
    • Inserting into VARRAYs
    • Querying VARRAYs
    • Initializing VARRAYS
    • What is a Nested Table?
    • Available PL/SQL Exceptions
    • Collections Dictionary Views
    • Nested Table Enhancements
    • Multi-Level Collections
    • Pipelined Functions
    • Review: 8i Table Functions
    • Building a Table Function
    • Using a Table Function
    • Pipelined Functions
    • Pipelined Example
    • Test Data Generator Example
    • Pipelined Table Functions Workshop
    • PL/SQL Performance
    • Performance: Compiler
    • Optimization Comparison
    • Introduction to Tuning PL/SQL
    • DBMS_PROFILER
    • Profiler Setup
    • Using Profiler
    • Profiler Testing
    • Profiler Reporting
    • Benchmarking
    • Profile & Tune PLSQL Workshop
    • DBMS_APPLICATION_ INFO
    • Obfuscation of PL/SQL Code
    • DBMS_APPLICATION_ INFO & PL/SQL Obfuscation Workshop

Chapter 3. Security Enhancements

    • FGAC Review
    • VPD Policy Types Review
    • 10g VPD Policy Types
    • Column-Level VPD
    • 10g VPD Example
    • Virtual Private Database Workshop
    • Transparent Data Encryption
    • Transparent Data Encryption Workshop

Chapter 4.  Flashback Features

    • Flashback Evolution
    • Flashback Setup: Undo
    • Flashback Setup: LOBs
    • Flashback Version Query
    • Flashback Version Query Example
    • Flashback Version Query Privileges
    • Flashback Version Query Workshop
    • FLASHBACK_TRANSACTION_QUERY View
    • Flashback Transaction Query Workshop
    • Flashback Table Concepts
    • Flashback Table Prep
    • Flashback Table: Undo Application Changes
    • Flashback Table Notes
    • Recycle Bin
    • LIFO to the Recycle Bin
    • Purging Recycle Bin
    • Flashback Drop
    • Flashback Drop Implications
    • Flashback Drop Limitations
    • Flashback Table and Flashback Drop Workshop

Chapter 5. XML Enhancements

    • XML in the Database
    • XMLType in Tables
    • Inserting XML
    • Selecting XML
    • EXTRACT Function
    • EXTRACTVALUE Function
    • Updating XML Data
    • PL/SQL and XML
    • XML Schema Support
    • Other XML Features
    • Introduction to XQuery
    • Oracle XQuery Support
    • XQuery Examples
    • Other Enhancements
    • XML DB Workshop

Chapter 6.  Additional SQL Enhancements

    • DML Error Logging
    • Error Logging Example
    • Regular Expressions
    • REGEXP_LIKE
    • Common Metasymbols
    • Perl Expressions
    • Matching Sets and Repeaters
    • Backreferences
    • Summary: Regular Expressions
    • Case-Insensitive Sort
    • Case-Insensitive Search
    • Accent-Insensitive Sort and Search
    • Effect on Index Use
    • Text Literal Quote Character
    • Partition Outer Join
    • ORA_ROWSCN
    • New Datatypes
    • LOB Enhancements
    • New Functions
    • RETURNING Aggregates
    • CONNECT_BY_ROOT
    • CONNECT BY: NOCYCLE
    • CONNECT BY: Pseudocolumns
    • Asynchronous COMMIT
    • Collection Enhancements

Chapter 7.  Additional PL/SQL Enhancements

    • Compiler Warnings
    • Native Compilation Review
    • Native Compilation: New Stuff
    • Conditional Compilation
    • FORMAT_ERROR_BACKTRACE
    • GET_CPU_TIME
    • Regular Expressions
    • Quoting Mechanism
    • Introducing UTL_ MAIL
    • UTL_ MAIL SET UP
    • UTL_ MAIL EXAMPLE
    • DBMS_OUTPUT Enhancements
    • New and Revised Packages

Chapter 8.  SQL Tuning Features

    • SQL Tuning Advisor
    • STA Interfaces
    • Input to SQL Tuning Advisor
    • Running STA
    • STA Demo
    • SQL Profiles
    • SQL Profile Demonstrations
    • Automatic Optimizer Statistics
    • DBMS_STATS
    • Rule-Based Optimization
    • CBO: Hash Group By
    • CBO: Costed Transformations
    • New and Changed Hints
    • Miscellaneous Features
    • Other R2 Enhancements
    • SQL Tuning Advisor Workshop

Chapter 9.   Additional Security Enhancements

    • CONNECT Role
    • Fine Grained Auditing Review
    • Review: Create FGA Policy
    • Review: Display Audited Activity
    • 10g Auditing Enhancements
    • DBMS_CRYPTO

 

Chapter 10.  Utility Enhancements

    • Introducing Data Pump
    • Server-Based Utility
    • Major Differences
    • Data Pump Modes
    • Data Pump Access Methods
    • Export Example
    • Import Example
    • Monitoring Jobs
    • Filtering
    • Remap & Transformation
    • Flashback Support
    • expdp Features
    • impdp Features
    • Network Export / Import
    • Network Import Example
    • Transporting Tablespaces
    • TTS Example
    • DBMS_ FILE_TRANSFER
    • DBMS_DATAPUMP
    • Data Pump Dictionary
    • Enterprise Manager
    • Data Pump Resources
    • External Tables
    • External Table Resources
    • Logminer Enhancements
    • EXP / IMP Transport Tablespace
    • Data Pump Workshop

Chapter 11.  SQL *Plus Enhancements

    • Predefined Variables
    • Recycle Bin
    • SPOOL Enhancements
    • SQL*Plus AUTOTRACE
    • Easy Connect Connections
    • Miscellaneous

 


Back to Course Listing

Copyright © 2006 Wiland Computer


home| TRAINING |services|products|Support|Contacts