|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Application Development and Tuning for Oracle Databases: Hands-On
Course: 492
Type: Hands-On Training
Duration: 5 Days
You Will Learn How To
- Design and implement efficient applications while incorporating Oracle features
- Load data into Oracle databases using SQL*Loader or external tables
- Maintain and secure the database with advanced application techniques
- Enhance applications with key Oracle-provided packages
- Improve query performance using the Oracle-provided toolset
- Tune applications for optimal performance
Course Benefits Developing efficient, secure, high-performance database applications is essential to the effectiveness of an organization's information structure. In this hands-on course, you gain the skills to create powerful and secure Oracle database applications, and tune them for optimal performance. You learn to load, maintain and secure your valuable data by leveraging advanced application techniques.Who Should Attend Developers and others interested in increasing the performance and efficiency of their Oracle database applications. A working knowledge of SQL and PL/SQL as well as experience with a SQL-based RDBMS is assumed.Hands-On Training A continuous case study provides experience building and tuning applications, including:
- Loading data into an Oracle database
- Managing constraint-based indexes
- Developing procedures, functions and packages
- Resolving critical PL/SQL problems
- Generating optimizer statistics with DBMS_STATS
- Using performance diagnostic tools
- Optimizing Oracle applications
- Implementing tuning techniques
- Identifying PL/SQL bottlenecks using DBMS_PROFILER
Course 492 Content
- Reviewing basic architecture concepts
- Examining existing databases using the Data Dictionary
- Designing for performance
- Managing basic storage structures
- Storage management issues
- Managing dependencies
- Migrating LONG to LOB datatypes
- Loading data from other sources using SQL*Loader or external tables
- Writing to external tables using Data Pump
- Importing other Oracle database content
- Developing modular code using packages
- Managing default, serializable and autonomous transactions
- Resolving potential trigger problems
- Enforcing security using PL/SQL
- Implementing row-level security applications
- Controlling access with Oracle Label Security
- Implicit vs. explicit locking
- Avoiding deadlocks
- Accessing operating system files
- Programming with LOBs
- Scheduling routines with DBMS_JOB or Oracle Scheduler
- Starting jobs based on system or application events
- Controlling the application schema with invoker's rights
- Generating DDL for existing objects
- Developing a tuning methodology
- Planning and managing the tuning process
- Initialization parameters
- Running EXPLAIN PLAN and autotrace
- SQL Trace and TKPROF output
- Improving subqueries
- Optimizing join operations
- Partitioning data to improve access to frequently used data
- Storing rows in sorted sequence with sorted hash clusters
- Fundamentals of access paths
- Gathering object and system statistics with DBMS_STATS
- Managing low-selectivity columns with histograms
- Utilizing hints and optimizer mode
- Specifying first-rows optimization
- Determining the driving table
- Partitioned, function-based and other indexing options
- Monitoring index usage
- Reducing heavy I/O operations
- Exploring B+Trees
- Parallel DML
- Generating dynamic SQL
- Binding variables to enable SQL statement reuse
|
Related Courses
Oracle is a registered trademark of Oracle Corporation.
|
|
|
|
 |
|
|