Description:
Written by one the world's top Oracle instructors, this book utilizes Chris Foot's substantial knowledge of Oracle DBA training to create this unique guide to teaching Oracle DBA certification. This book is for Oracle OCP DBA instructors who want to ensure that their students successfully pass their Oracle OCP certification exam. The book also contains a wealth of general information on administering Oracle database environments and is an excellent resource for day-to-day database administrators.
Table of Contents:
Chapter 1 - Getting Started
Why Database Administration?
Oracle Database Administration Responsibilities
Oracle Classroom Education
Oracle9i Curriculum Changes
Oracle9i Oracle Certifications
Oracle Certified Database Associate (OCA)
Oracle Certified Database Professional (OCP)
Oracle Certified Master Database Administrator (OCM)
Oracle9i DBA OCP Upgrade Path
Other Recommend Classes
Preparing for the Oracle Certified Professional Exams
Taking the Certification Exams
Finding Information Quickly – The Key to Success
Reference Manuals
Oracle Internal Resources
External Resources
Book Recommendations
Chapter 2 - Oracle Database Architectures
Oracle on Microsoft Windows Platforms
Oracle on LINUX Platforms
Oracle on Unix Platforms
Database Architecture Comparison Worksheet
Venturing into the Great Unknown – New Database Architectures
Chapter 3 - Oracle Database Design Review Meetings
Initial Overview of Proposed System
Logical Data Model Review
Designing for Performance
Setting up a Successful Test System in Oracle
Monitoring Performance During Testing
Performance Design Reviews
Preparation for Production Turnover
Post Production Turnover
Oracle Database Design Review Meetings - ConclusionChapter 4 - Oracle Database Administration
Oracle Software Installation
Migrating to new Oracle releases
UNIX and LINUX Semaphores and Shared Memory
Relinking Oracle8i and Oracle9i Products
Windows Services
Oracle Instance Administration
Oracle9i Persistent Initialization Parameter Files
Remote Startup/Shutdown
Multiple Buffer Pools
Specifying Default, Keep and Recycle Bufferpools in Oracle8 and Oracle8i
Specifying Default, Keep and Recycle Bufferpools in Oracle9i
Large Pool
Java Pool
Redo log Buffer Performance
Buffer Performance is critical to Good Oracle Performance
DBWR_IO_SLAVES vs DB_WRITER_PROCESSES
Chapter 5 – Oracle Database Objects
What Database Are You Working In?
GLOGIN.SQL and LOGIN.SQL
Choosing a Database Block Size
Copying Databases Between Servers
Oracle Tablespaces
Temporary Tablespaces
Create Tablespace Temporary vs. Create Temporary Tablespace
Partitioning
Oracle 8 - Range Partitioning
Index Partitioning
Equi-Partitioned Objects
Local Indexes
Global Indexes
Oracle8i – Hash and Range/Hash Composite Partitioning
Oracle9i – List and Range/List Composite Partitioning
Which Partitioning Technique Do I Choose?
Oracle9i Tablespace Changes
Locally Managed System Tablespaces
Rollback Segments
When is the System Rollback Segment Used?
Why is Oracle Recommending Minextents of 20 for Rollback Segments?
Rollback Segments and Transaction Processing Workloads
Batch and On-line Processing
Rollback Segments and Users – Who’s Using What?
Oracle9i - Database Managed Undo Segments
Redo Logs
Checkpoint Not Complete
Resizing Redo Logs
Oracle Tables and Indexes
Space Utilization for Parallel Table Creates
Index-only Tables
Single Table Hash Clusters
Oracle9i External Tables
ALTER TABLE MOVE Statement
ALTER COLUMN RENAME Statement
On-line Table Reorganizations
PCTFREE and PCTUSED
Caching Tables
Clustering Data in Tables
Merging Tables to Increase Query Performance
How Many Indexes Can I Build?
Parameters that Impact Index Usage
Index-Only Access
Index Rebuilds
Index Coalesce vs Index Rebuild
Function-Based Indexes
Bitmap Indexes
Concurrency and Bitmap Indexes
When to Use Bitmap Indexes
Optimizer and Bitmap Indexes
Bitmap vs B-Tree
Indexing Hints Tips and Tricks
Index MonitoringChapter 6 - Oracle Backup and Recovery
It’s the Little Things That Bite You
Keep Your Skills Sharp
RELAX and Plan Your Attack
Don’t Be Afraid to Ask Others
Instance Recovery and the Oracle Synchronization Process
Uncommitted Data on the Data Files
Committed Data Not On the Data Files
The Synchronization Process
Roll Forward Phase
Roll Backward Phase
Exports and Recovery
V$RECOVERFILE
Watch the NOLOGGING Option
Striped File Systems
Data Files and Redo Logs
Redo Log and Control File Multiplexing
OCOPY for NT
Hot Backup Scripts for NT
Hot Backup Scripts for UNIX
Oracle9i – Lazy Checkpointer
Recovery Manager
Recovery Catalog
Recovery Manager Backup Types
Parallel Backup and Recovery
Multiplexed Backup Sets
Backup/Recovery Reports
Database Recovery
RMAN Examples
DB_VERIFY
&