Applied Business

1,132 views
1,058 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,132
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Applied Business

  1. 1. Applied Business & Technology Center √ Introduction to Oracle 9i: SQL √ Oracle 9i Database Administration Fund I √ Oracle 9i Database Administration Fund II √ Oracle 9i Performance and Tuning University of Houston - Downtown Applied Business & Technology Center One Main Street, Houston, TX 77002 713-221-8032 713-221-8166 (FAX) abtc@dt.uh.edu (e-mail)
  2. 2. UNIVERSITY OF HOUSTON - DOWNTOWN APPLIED BUSINESS & TECHNOLOGY CENTER OFFERING COURSES TO BECOME ORACLE 8i CERTIFIED DATABASE ADMINISTRATOR Oracle8i DBA is a performance-based credential that challenges you to apply specific knowledge you have gained through Oracle training. Introduction to Oracle 9i: SQL $995.00 (Three weekends) Exam. 1Z0-007 Oracle 9i Database Administration Fundamentals I $995.00 (Three weekends) Exam. 1Z0-031 Oracle 9i Database Administration Fundamentals II $995.00 (Two weekends) Exam. 1Z0-032 Oracle 9i Performance Tuning $995.00 (Three weekends) Exam. 1Z0-033 Total (To become DBA) $3980.00 What to you get: * Hands-on Training. * Taught by Oracle Certified Instructors * Student Kit provided by Oracle * Guarantee - If you are dissatisfied with this training course for any reason, you can retake the same training course at no charge up to 6 months from the date of the completion of the training course. (Certain restrictions apply, contact 713-221-8032 for details). Also hands-on training is provided on: Novell NetWare, C programming, C++ programming, Visual Basic, AutoCAD Release 2002 and MicroStation V8. For additional information and registration, please CALL 713-221-8032 or Email: abtc@dt.uh.edu
  3. 3. Introduction to Oracle 9i: SQL In this course, participants will be introduced to SQL functions. Participants will learn how to create and maintain database objects and how to store, retrieve, and manipulate data. In addition, they will also learn how to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Who Should Attend: • Application Developers, Database Administrators, System Analysts, Technical Support Professionals • Candidates preparing for Oracle Database certification exam Prerequisites: • Familiarity with data processing concepts and techniques; experience using a graphical user interface (GUI) Key Topics: Introduction Describing the Life Cycle Development Phases Defining a Database Discussing the Theoretical, Conceptual, and Physical Aspects of a Relational Database Describing How a Relational Database Management System (RDBMS) Is Used to Manage a Relational Database Describing the Oracle Implementation of Both the RDBMS and the Object Relational Database Management System (ORDBMS) Describing How SQL Is Used in the Oracle Product Set Writing a Basic SQL Statement Describing the SQL Select Capabilities Executing a Basic Select Statement with the Mandatory Clauses Differentiating Between SQL and iSQL*Plus Commands Restricting and Sorting Data Limiting the Rows Retrieved by a Query Sorting the Rows Retrieved by a Query Single Row Functions Describing Various Types of Functions Available in SQL Using a Variety of Character, Number, and Date Functions in SELECT Statements Explaining What the Conversion Functions Are and How They Are Used Using Control Statements Displaying Data from Multiple Tables Writing SELECT Statements to Access Data from More Than One Table Describing the Cartesian Product Describing and Using the Different Types of Joins Writing Joins Using the Tips Provided Aggregating Data by Using Group Functions Identifying the Different Group Functions Available Explaining the Use of Group Functions
  4. 4. Grouping Data by Using the GROUP BY Clause Writing Subqueries Describing the Types of Problems That Subqueries Can Solve Describing Subqueries Listing the Types of Subqueries Writing Single-Row and Multi-Row Subqueries Describing and Explaining the Behavior of Subqueries When NULL Values Are Retrieved Producing Readable Output with iSQL*Plus Producing Queries That Require an Input Variable Customizing the iSQL*Plus Environment Producing More Readable Output Creating and Executing Script Files Manipulating Data Describing Each Data Manipulation Language (DML) Command Inserting Rows into a Table Updating Rows in a Table Deleting Rows from a Table Merging Rows into a Table Controlling Transactions Describing Transaction Processing Describing Read Consistency and Implicit and Explicit Locking Creating and Managing Tables Describing the Main Database Objects Creating Tables Describing the Oracle Data Types Altering Table Definitions Dropping, Renaming, and Truncating Tables Including Constraints Describing Constraints Creating and Maintaining Constraints Creating Views Describing Views and Their Uses Creating a View Retrieving Data by Means of a View Inserting, Updating, and Deleting Data Through Views Dropping Views Altering the Definition of a View Inline Views Top 'N' Analysis Other Database Objects Creating, Maintaining, and Using Sequences Creating and Maintaining Indexes Creating Private and Public Synonyms Controlling User Access Understanding the Concepts of Users, Roles, and Privileges Granting and Revoking Object Privileges Creating Roles and Granting Privileges to Roles Creating Synonyms for Ease of Table Access SQL Workshop Applying Techniques Learned in This Course Preparing for Future Oracle Courses Using Set Operators Describing the Set Operators Obeying the Set Operators Rules and Guidelines Using a Set Operator to Combine Multiple Queries into a Single Subquery Controlling the Order of Rows Returned Oracle9i Single Row Functions
  5. 5. Using DATETIME Functions Using the NVL2 Function to Handle NULL Values Enhancements to the GROUP BY Clause Using ROLLUP as an Extension to the GROUP BY Clause to Produce Subtotal Values Using CUBE as an Extension to the GROUP BY Clause to Produce Cross-Tabulation Values Using the GROUPING Function to Identify the Row Values Created by ROLLUP or CUBE Operators Using GROUPING SETS to Produce a Single Result Set That Is Equivalent to a UNION ALL Approach Using the WITH Clause Advanced Subqueries Updating and Deleting Rows by Using Correlated Subqueries Writing a Multicolumn Subquery Describing and Explaining the Behavior of Subqueries When Null Values Are Retrieved Writing a Subquery in a FROM Clause Describing the Types of Problems That Can Be Solved with a Correlated Subquery Describing a Correlated Subquery Writing Correlated Subqueries Using the EXISTS and NOT EXISTS Operators Hierarchical Retrieval Discussing the Benefits of the Hierarchical Query Ordering the Rows Retrieved by a Query in a Hierarchical Manner Formatting Hierarchical Data so That It Is Easy to Read Excluding Branches from the Tree Structure Extensions to DDL and DML Statements Discussing Multitable Inserts Creating and Using External Tables Naming the Index and Using the CREATE INDEX Command at the Time of Creating Primary Key Constraint Writing Scripts to Generate Scripts Describing the Types of Problems That are Solved by Writing SQL Scripts That Generate Other SQL Scripts Writing and Executing Scripts that Generate Scripts with Commands to Create and Drop Tables Writing and Executing a Script that Generates a Script of INSERT INTO Commands Criteria for successful completion Complete all the required lab exercises and attend 40 hours of classroom training. Length of Training: 40 contact hours Class Dates: (Three Weekends 8:30a.m. - 4:30p.m.) January 11,12,18,19,25,26 February 8,9,15,16,22,23 March 8,9,15,16,22,23 Tuition: $995.00 includes the entire course materials and parking.
  6. 6. Oracle 9i Database Administration Fundamentals I In this course, participants will gain a thorough conceptual understanding of the Oracle database architecture, and reinforce instructor-led learning with structured hands-on practices. This course is designed to give the Oracle database administrator (DBA) a firm foundation in basic administrative tasks. Participants will gain the necessary knowledge and skills to set up, maintain and troubleshoot Oracle 9i database. This course will address frequently asked questions from Oracle Worldwide Support that will prepare participants to troubleshoot 'real world' issues. In addition, this course contains clearly defined objectives designed to prepare participants for the Oracle Professional certification exam. Who Should Attend: * Application Developers, Database Administrators, System Analysts, Technical Support Professionals * Candidates preparing for Oracle Database certification exam and Oracle Certified Database certification exam. Prerequisites: * Taken Introduction to Oracle: SQL training course or equivalent experience Key Topics: Oracle Architectural Components Understanding the physical structure Understanding the memory structure Understanding the process structure Understanding the logical structure Outlining the stages of an SQL statement Defining an Oracle Database, the Oracle server, and the Oracle Instance Establishing a connection and creating a session Getting Started with the Oracle Server Identifying database administrative tools Identifying the features of the Universal Installer Defining the Optimal Flexible Architecture Creating a database during installation Creating a new database Identifying database administrative users Understanding operating system and password file authentication SQL*Plus Enterprise Manager Managing an Oracle Instance Creating, managing, and using initialization files: PFILE and SPFILE Identifying the various states of starting an instance Identifying the various options available to shutdown an instance Monitoring Alert and Trace files Creating a Database Using the Database Configuration Assistant to create a database Creating a database manually Using the Data Dictionary Identifying the uses and contents of the data dictionary Using the data dictionary to retrieve information about the database Maintaining the Control File Explaining the uses of the control file Listing the contents of the control file
  7. 7. Multiplexing the control file Managing control file with Oracle Managed Files (OMF) Obtaining control file information Maintaining Redo Log Files Explaining the purpose of and how online redo log files work Control log switches and checkpoints Maintaining online redo log files Managing online redo log files using OMF Multiplexing and maintaining online redo log files Archiving online redo log files Obtaining online and archived redo log file information Managing Tablespaces and Datafiles Describing storage hierarchy Establishing the difference between SYSTEM and Non-SYSTEM tablespaces Creating and managing tablespaces Creating a tablespace when using OMF Obtaining tablespace and datafile information Storage Structures and Relationships Managing Undo Data Understanding the difference between automatic undo management and manual undo management Creating and maintaining UNDO tablespaces Obtaining undo information Managing Tables Creating and maintaining tables using appropriate storage settings Obtaining table information Managing Indexes Listing the different types of indexes and their uses Creating b-tree and bitmap indexes Maintaining Indexes Identifying unused indexes Obtaining index Information Maintaining Data Integrity Implementing data integrity constraints Maintaining integrity constraints Obtaining constraint information Managing Password Security and Resources Managing passwords using profiles Administering profiles Controlling use of resources using profiles Managing resources using the Database Resource Manager Obtaining information about profiles, password management, and resources Managing Users Criteria for successful completion Complete all the required lab exercises and attend 40 hours of classroom training. Length of Training: 40 contact hours Class Dates: (Three Weekends 8:30a.m. - 4:30p.m.) February 8,9,15,16,22,23 March 8,9,15,16,22,23 April 5,6,12,13,19,20 Tuition: $995.00 includes the entire course materials and parking.
  8. 8. Oracle 9i Database Administration Fundamentals II This course introduces participants to the critical task of planning and implementing database backup and recovery strategies. The class addresses backup and recovery techniques and examines various backup, failure, restore and recovery scenarios. Generic backup, restore and recovery operations that apply Oracle9i database environments, the Oracle 9i Recovery Manager is also discussed. Through hands-on exercises, participants will examine backup methodologies based on business requirements in a mission critical enterprise. Participants will utilize multiple strategies and Oracle tools such as Recovery Manager to perform backups, and restore and recovery operations. Who Should Attend: * Application Developers, Database Administrators, System Analysts, Technical Support Professionals * Candidates preparing for Oracle Database certification exam and Oracle Certified Database certification exam. Prerequisites: • Taken Introduction to Oracle 9i SQL training course or equivalent experience. • Taken Oracle 9i Database Administration Fundamentals I Key Topics: Networking Overview Explaining solutions included with Oracle9i for managing complex networks Describing Oracle networking add-on solutions Basic Oracle Net Architecture Explaining the key components of Oracle Net architecture Explaining Oracle Net Services role in client-server connections Describing how web client connections are established through Oracle networking products Basic Oracle Net Services Server-Side Configuration Identifying How the Listener Responds to Incoming Connections Configuring the Listener using Oracle Net Manager Controlling the Oracle Net Listener by Using the Listener Control Utility Describing Dynamic Service Registration Configuring the Listener for IIOP and HTTP Connections Basic Oracle Net Services Client-Side Configuration Describing the Difference Between Host Naming and Local Service Name Resolution Using Oracle Net Configuration Assistant to Configure Host Naming Method, Local Naming Method, and Net Service Names Performing Simple Connection Troubleshooting Usage and Configuration of the Oracle Shared Server Identifying the Components of the Oracle Shared Server Describing the Oracle Shared Server Architecture Configuring Shared Servers by Using Initialization Parameters Configuring Dispatchers by Using Initialization Parameters Identifying Useful Data Dictionary Views Backup and Recovery Overview Describing the Basics of Database Backup, Restore, and Recovery Listing the Types of Failures that May Occur in an Oracle Environment Defining a Backup and Recovery Strategy Instance and Media Recovery Structures Describing the Oracle Processes, Memory Structures, and Files Relating to Recovery
  9. 9. Identifying the Importance of Checkpoints, Redo Log Files, and Archived Log Files Describing Ways to Tune Instance Recovery Configuration of the Database Archiving Mode Noarchivelog and Archivelog Mode Configuration Automatic and Manual Archiving of Redo Log Files Multiple Archival Destinations and Processes Oracle Recovery Manager (RMAN) Overview and Configuration Identifying the Features and Components of RMAN Describing the RMAN Repository and Control File Usage Describing Channel Allocation Describing Media Management Library Interface Connecting to Recovery Manager Configuring the RMAN Environment User-Managed Backups Describing User-Managed Backup and Recovery Operations Performing Closed Database Backups Performing Open Database Backups Cleaning Up After a Failed Online Backup Backing Up the Control File Discussing Backup Issues Associated with Read-Only Tablespaces Identifying the Backup Implications of Operations with NOLOGGING Options Using DBVerify to Check for Block Corruption RMAN Backups Identifying RMAN Specific Backups Using the RMAN BACKUP Command to Create Backup Sets Backing Up the Control File Backing Up the Archived Redo Log Files Using the RMAN COPY Command to Create Image Copies User-Managed Complete Recovery Describing Media Recovery Performing Recovery in Noarchivelog Mode Performing Recovery in Archivelog Mode Read-only Tablespace Recovery Relocating and Recovering a Tablespace RMAN Complete Recovery Describing the Use of RMAN for Restoration and Recovery Performing Recovery in Noarchivelog Mode Performing Completing Recovery in Archivelog Mode Restoring Data Files to a Different Location Relocating and Recovering a Tablespace User-Managed Incomplete Recovery Describing the Steps of Incomplete Recovery Identifying the Situations Which Require Incomplete Recovery Performing an Incomplete Recovery Recovering from the Loss of Current Online Redo Logs RMAN Incomplete Recovery Performing Incomplete Recovery Using UNTIL TIME Performing Incomplete Recovery Using UNTIL SEQUENCE RMAN Repository Maintenance Performing Crosschecking of Backups and Copies Updating the Repository When Backups Have Been Deleted Changing the Availability Status of Backups and Copies Making a Backup or Copy Exempt from the Retention Policy Cataloging Backups Made with Operating System Commands RMAN Catalog Creation and Usage Describing the Contents of the Recovery Catalog Listing the RMAN Features Which Require the Recovery Catalog
  10. 10. Creating the Recovery Catalog Maintaining the Recovery Catalog by Using RMAN Commands Using RMAN to Register, Resynchronize, and Reset a Database Querying the Recovery Catalog to Generate Reports and Lists Creating, Storing and Executing Scripts Describing Methods for Backing Up and Recovering the Recovery Catalog Transporting Data Between Databases Export Import Guidelines for Using Export and Import Criteria for successful completion Complete all the required lab exercises and attend 24 hours of classroom training. Length of Training: 40 contact hours Class Dates: (Two Weekends 8:30a.m. - 4:30p.m.) March 8,9,15,16,22,23 April 5,6,12,13,19,20 Tuition: $995.00 includes the entire course materials and Parking.
  11. 11. Oracle 9i Performance Tuning This course introduces participants to a series of tuning steps which can be used to improve the performance of the Oracle 9i Server. The focus is on database rather than specific operating system performance issues. Through a combination of demonstrations, lectures, online lab exercises, and slide presentations, participants gain practical experience tuning an Oracle database. Participants also learn how to recognize, troubleshoot and resolve common performance related problems in administering an Oracle database. Who Should Attend: * Application Developers, Database Administrators, System Analysts, Technical Support Professionals * Candidates preparing for Oracle Database certification exam and Oracle Certified Database certification exam. Prerequisites: • Taken Introduction to Oracle 9i: SQL training course or equivalent experience. • Taken Oracle Database Administration Fundamentals I and II. Key Topics: Overview of Oracle 9i Performance Tuning Job Roles in Tuning Tuning phases Tuning goals and Service Level Agreements Common performance problems Tuning Methodology Diagnostic and Tuning Tools Alert log file Background process trace files User trace files Dictionary views providing statistics Dynamic performance views TIMED_STATISTICS parameter to collect statistics Statistics Package STATSPACK procedures Sizing the Shared Pool Overview of the shared pool Library cache tuning Reuse statements Using Reserved Space Keeping Large Objects Related tuning issues Data Dictionary Cache (DDC) Tuning Sizing the Buffer Cache Overview of tuning the buffer cache Buffer Cache Sizing Parameters in Oracle9i Depreciated Buffer Cache Parameters Buffer Cache Advisory Parameter Dynamically resizing SGA components Granules of Allocation Increase the size of a SGA component Resolving Techniques Sizing other SGA Structures Sizing the redo log buffer Detecting contention Resolving contention
  12. 12. Sizing the Java Pool Monitoring Java Pool Memory Sizing the SGA for Java Sizing Java Pool Memory Limiting Java Session Memory Usage Database Configuration and I/O Issues Distributing files across devices Tablespace usage Detecting improper tablespace usage Moving datafiles Oracle File Striping Tuning Full Table Scans Tuning checkpoints Redo log file configuration Optimize Sort Operations What is the sorting process Sort Area Parameters (New & Old) Tuning sort operations (DB Configuration) Tuning Temporary segments Reducing sort operations (application tuning) Identify sort operations Avoiding sort operations Diagnostic Tools Diagnosing Contention For Latches Oracle's Implementation of latches Latch request types - willing-to-wait, immediate Reducing Latch Contention Significant Latches Shared Pool and Library Cache Latches Tuning Rollback (or UNDO) Segments Describing Rollback segment usage Usage and configuration Detecting Problems with Rollback Segments Resolving Problems with Rollback Segments Creating Rollback Segments and bringing them online Allocating transactions to a rollback segment Resolving RBS problems Describing System Managed Undo Monitoring and Detecting Lock Contention Concepts of Locking Overview of Locking issues Types of DML locks Levels of locks Types of DDL lock modes Detecting Blocking Locks Monitoring locking activity Deadlocks Tuning Oracle Shared Server Introducing Oracle Shared Server When are Shared Servers required in Oracle9i Monitoring dispatcher processes Monitoring shared server processes Increasing or decreasing the number of Dispatchers Increasing or decreasing the number of Shared Servers Monitoring Process Usage Monitoring Memory Usage Application Tuning Role of the DBA
  13. 13. Oracle Data Structures Selecting the physical structure Data storage structures Clusters Indexes B-Tree Compressed Using Oracle Blocks Efficiently Database Storage hierarchy Allocating extents Monitoring Space Usage in Data Segments Recovering space from sparsely populated segments Database Blocks Chaining and migration Detecting row chaining and migration Resolving row chaining and migration SQL Statement Tuning Cost-based, Rule-based Optimiser Modes New Cost Based Optimiser option Plan Stability Plan Equivalence Stored Outlines Creating Stored Outlines Maintaining Stored Outlines Hints Tuning the Operating System and Using Resource Manager System Architecture Virtual and Physical Memory Paging and Swapping CPU Tuning Guidelines Process Vs Thread Resource Manager Concepts Criteria for successful completion Complete all the required lab exercises and attend 40 hours of classroom training. Length of Training: 40 contact hours Class Dates: (Three Weekends 8:30a.m. - 4:30p.m.) April 5,6,12,13,19,20 April 26,27, May 3,4,10,11 Tuition: $995.00 includes the entire course materials and Parking.

×