Oracle 11g: SQL and PL/SQL New Features
Oracle Database 11g delivers economies of scale on easily managed low-cost grids, making it easier to:
- Reduce cost of downtime with maximum availability architecture
- Change IT systems faster using Real Application Testing
- Partition and compress data to run queries faster using less disks
- Securely protect and audit data, and enable total recall of data
- Make productive use of standby resources with Active Data Guard
This course addresses new features with Oracle Database 11g SQL and PL/SQL and is focused on:
- Getting Started with SQL and PL/SQL New Features
- Using Dynamic SQL and Implementing Performance Improvements
- Using Trigger, Data Warehousing, and Pivoting Enhancements
- Using the PL/SQL Debugger, Collections, and Data Warehousing
What You'll Learn
- Scope and capabilities of enhancements to SQL and PL/SQL, including tools such as SQL*Plus and SQL Developer, and using them to create reports and scripts, browse and manage database objects, find subpatterns, and track dependencies
- Steps for improving SQL and PL/SQL flexibility, usability, and performance, using dynamic SQL, language enhancements, and a variety of performance enhancements
- Steps for improving performance, managing scalabilty, enhancing control and processing speed, and reducing network load using enhanced features such as compound triggers, SecureFile LOBs, and PIVOT operations
- Ways to utilize the PL/SQL Debugger to analyze your code, uses and
benefits of collections, and the steps for employing data warehousing
enhancements to improve query execution times
Who Needs to Attend
PL/SQL developers, developers, system analysts, data warehouse administrators, and application developers
Prerequisites
- Experience and knowledge of SQL and PL/SQL from prior Oracle releases
- Hands-on experience using PL/SQL
Follow-On Courses
There are no follow-ons for this course.
Course Outline
1. Oracle Database 11g: Getting Started with SQL and PL/SQL New Features
- Using SQL*Plus commands to display the structure of a table and perform some editing and file management tasks
- Using SQL Developer and SQL Worksheet to connect to a database and browse and export database objects, and use SQL*Plus to enter and execute SQL and PL/SQL statements
- Using SQL Developer to create reports and migrate to an Oracle Database 11g database
- Using Oracle Database 11g's new SQL and PL/SQL language functionality enhancements
- Scope and uses of Data Change Notification (DCN) and lock enhancements
- Use SQL and PL/SQL language functionality enhancements to connect to a database and create a report, examine dependency at the element level, and modify an exception handler
2. Oracle Database 11g: Using Dynamic SQL and Implementing Performance Improvements
- Using native dynamic SQL and the DBMS_SQL package to specify dynamic SQL statements; using CLOB data types and abstract data types
- Using language enhancements to improve sequence usability, control loop iterations, employ named and mixed notation in calls to PL/SQL, and place a table in read-only mode
- Improving the performance of SQL and PL/SQL with a new compiler, a new, faster data type, in-lining for faster performance, caching, and flashback enhancements
- Examine and improve performance in Oracle Database 11g
3. Oracle Database 11g: Using Trigger, Data Warehousing, and Pivoting Enhancements
- Creating and enabling a compound trigger and controlling its firing order using new trigger clauses
- Implementing SecureFile LOBs
- Performing PIVOT and UNPIVOT operations in various ways on the server side
- Create reports with the PIVOT operator
4. Oracle Database 11g: Using the PL/SQL Debugger, Collections and Data Warehousing
- Using the PL/SQL Debugger tool in SQL Developer
- Debug a procedure using the PL/SQL Debugger
- Making effective use of collections in PL/SQL and deciding which is the best collection to use in a given scenario
- Using materialized views and query rewrite enhancem
United States [