| [ OCA 9i ][ OCP 9i ][ OCP 10g ] |
|
|
|
Exam #1Z0-032: DBA
Fundamentals II Oracle OCP Course Overview |
|
OCP Exam #1Z0-032: Oracle 9i: DBA Fundamentals II |
|
Oracle Networking Overview Basic Oracle Net Architecture Basic Oracle Net Server-Side Configuration Basic Oracle Net Services Client-Side Configuration Usage and Configuration of the Oracle Shared Server Backup and Recovery Overview Instance and Media Recovery Structures Configuring the Database Archiving Mode User-Managed Backups RMAN Backups User-Managed Complete Recovery RMAN Complete Recovery User-Managed Incomplete Recovery RMAN Incomplete Recovery RMAN Maintenance Recovery Catalogue Creation and Maintenance Transporting Data Between Databases Loading Data into a Database |
|
OCP Exam #1Z0-033: Oracle 9i: Performance Tuning |
|
Overview of Oracle9i Performance Tuning Diagnostic and Tuning Tools Sizing the Shared Pool Sizing the Buffer Cache Sizing other SGA Structures Database Configuration and I/O Issues Optimize Sort Operations Diagnosing Contention For Latches Monitoring and Detecting Lock Contention Tuning Oracle Shared Server Application Tuning Using Oracle Blocks Efficiently SQL Statement Tuning Tuning the Operating System and Using Resource Manager |
|
OCP Exam #1Z0-032: Oracle 9i: DBA Fundamentals II |
|
Oracle Networking Overview |
|
Explain solutions included with Oracle9i for managing complex networks
Describe Oracle networking add-on solutions |
|
Basic Oracle Net Architecture |
|
Explain the key components of the Oracle Net layered architecture Explain Oracle Net Services role in client server connections Describe how web client connections are established through Oracle networking products |
|
Basic Oracle Net Server-Side Configuration |
|
Identify how the listener responds to incoming connections Configure the listener using Oracle Net Manager Control the listener using the Listener Control Utility (lsnrctl) Describe Dynamic Service Registration Configure the listener for IIOP and HTTP connections for Oracle database server |
|
Basic Oracle Net Services Client-Side Configuration |
|
Describe the difference between host naming and local service name resolution
Use Oracle Net Configuration Assistant to configure: Host Naming, Local naming method, Net service names Perform simple connection troubleshooting |
|
Usage and Configuration of the Oracle Shared Server |
|
Identify the components of the Oracle Shared Server Describe the Oracle Shared Server architecture Configure the Oracle Shared Server Identify and explain usefulness of related dictionary views |
|
Backup and Recovery Overview |
|
Describe the basics of database backup, restore and recovery List the types of failure that may occur in an Oracle environment Define a backup and recovery strategy |
|
Instance and Media Recovery Structures |
|
Describe the Oracle processes, memory structures, and files relating to
recovery Identify the importance of checkpoints, redo log files, and archived log files Describe ways to tune instance recovery |
|
Configuring the Database Archiving Mode Mode |
|
Describe the differences between Archivelog and Noarchivelog modes Configure a database for Archivelog mode Enable automatic archiving Perform manual archiving of logs Configure multiple archive processes Configure multiple destinations, including remote destinations |
|
User-Managed Backups |
|
Describe user-managed backup and recovery operations Discuss backup issues associated with read tablespaces Perform closed database backups Perform open database backups Back up the control file Perform cleanup after a failed online backup Use the DBVERIFY utility to detect corruption |
|
RMAN Backups |
|
Identify types of RMAN specific backups Use the RMAN BACKUP command to create sets Back up the control file Back up the archived redo log files Use the RMAN COPY command to create image copies |
|
User-Managed Complete Recovery |
|
Describe media recovery Perform recovery in Noarchivelog mode Perform complete recovery in Archivelog mode Restore datafiles to different locations Relocate and recover a tablespace by using archived redo log files Describe read-only tablespace recovery |
|
RMAN Complete Recovery |
|
Describe the use of RMAN for restoration and recovery Perform recovery in Noarchivelog mode Perform complete recovery in Archivelog mode Restore datafiles to different locations Relocate and recover a tablespace by using archived redo log files |
|
User-Managed Incomplete Recovery |
|
Describe the steps of incomplete recovery perform an incomplete database recovery Identify the loss of current online redo log files |
|
RMAN Incomplete Recovery |
|
Perform an incomplete database recovery using UNTIL TIME Perform an incomplete database recovery using UNTIL SEQUENCE |
|
RMAN Maintenance |
|
Perform cross checking of backups and copies Update the repository when backups have been deleted Change the availability status of backups and copies Make a backup or copy exempt from the retention policy Catalog backups made with operating system commands |
|
Recovery Catalog Creation and Maintenance |
|
Describe the contents of the recovery catalog Create the recovery catalog Maintain the recovery catalog by using RMAN commands Use RMAN to register, resynchronize, and reset a database Query the recovery catalog to generate reports and lists Create, store, and run scripts Describe methods for backing up and recovering the recovery catalog |
|
Transporting Data Between Databases |
|
Describe the uses of the Export and Import utilities Describe Export and Import concepts and structures Perform simple Export and Import operations List guidelines for using Export and Import |
|
Loading Data into a Database |
|
Demonstrate usage of direct- load insert operations Describe the usage of SQL*Loader Perform basic SQL*Loader operations List guidelines for using SQL*Loader and direct-load insert |
|
OCP Exam #1Z0-033: Oracle 9i: Performance Tuning |
|
Overview of Oracle9i Performance Tuning |
Describe the roles associated with the database tuning process Describe the dependency between tuning in different development phases Describe service level agreements Describe appropriate tuning goals Describe the most common tuning problems Describe the tuning considerations during development and production Describe performance and safety tradeoffs |
|
Diagnostic and Tuning Tools |
|
Explain how the alert. log file is used Explain how background trace files are used Explain how user trace files are used Describe the statistics kept in the dynamic performance views Explain how Stats Pack collects statistics Collect statistics using Stats Pack Collect statistics using Enterprise Manager Use other tuning tools |
|
Sizing the Shared Pool |
|
Measure and tune the library cache hit ratio Measure and tune the dictionary cache hit ratio Size and pin objects in the shared pool Tune the shared pool reserve space Describe the UGA and session memory considerations Explain other tuning issues related to the shared pool Set the large pool |
|
Sizing the Buffer Cache |
|
Describe how the buffer cache is used by different Oracle processes Describe the tuning issues related to the buffer cache Monitor the use of the buffer cache, also the different pools within the buffer cache Implement dynamic SGA allocation Set the DB_CACHE_ADVICE parameter Create and size multiple buffer pools Detect and resolve free list contention |
|
Sizing other SGA Structures |
|
Monitor and size the redo log buffer, Monitor and size the java pool Control the amount of Java session memory used by a session Configure the instance to use I/O Slaves, Configure and use multiple DBW processors |
|
Database Configuration and I/O Issues |
|
Explain the advantages of distributing different Oracle file types Describe reasons for partitioning data in tablespaces Diagnose table space usage problems, Describe how checkpoints work Monitor and tune checkpoints, Monitor and tune redo logs |
|
Optimize Sort Operations |
|
Describe how sorts are performed, Identify the SQL operations which require
sorts Differentiate between disk and memory sorts Create and monitor temp tablespaces, reduce total sorts & disk sorts Determine the number of sorts performed in memory set old and new sort parameters |
|
Diagnosing Contention For Latches |
|
Describe the purpose of latches, Describe the different types of latched request
Diagnose contention for latches, Tune the appropriate resources to minimize latch contention |
|
Monitoring and Detecting Lock Contention |
|
Define levels of locking, Describe possible causes of contention Use Oracle utilities to detect lock contention, Resolve contention in an emergency Prevent locking problems, Recognize Oracle errors arising from deadlocks |
|
Tuning Oracle Shared Server |
|
Identify issues associated with managing users in a Shared Server environment
Diagnose and resolve performance issues with Oracle Shared Server processes Configure the Oracle Shared Server environment to optimize performance |
|
Application Tuning |
|
Describe the role of the DBA in tuning Applications Explain different storage structures, and why one storage structure may be preferred over another Explain the different types of indexes, Explain Index Organized Tables Describe partitioning methods, Explain the use of the DBMS_STATS procedure Describe Materialized Views and use of Query Rewrites List requirements for OLTP, DSS and Hybrid Systems |
|
Using Oracle Blocks Efficiently |
|
Describe the correct usage of extents and Oracle blocks Explain space usage and the high water mark Determine the high water mark, Describe the use of Oracle Block parameters Recover space from sparsely populated segments Describe and detect chaining and migration of Oracle blocks Perform index reorganization, Monitor indexes to determine usage |
|
SQL Statement Tuning |
|
Describe how the Optimizer is used, Explain the concept of plan stability Use stored outlines, Describe how hints are used Use SQL Trace and TKPROF, Collect statistics on indexes and tables Describe the use of histograms, Copy statistics between databases |
|
Tuning the Operating System and Using Resource Manager |
Describe different system architectures, Describe the primary steps of OS tuning
Identify similarities between OS and DB tuning, Understand virtual memory and paging Explain the difference between a process and a thread Set up Database Resource Manager, Assign users to Resources Manager groups Create resource plans within groups |