OCP Instructors Guide for Oracle DBA Certification: A Study Guide to Advanced Oracle Certified Professional Database Administration SERIES: Oracle In-Focus series
暫譯: Oracle DBA 認證 OCP 教師指南:進階 Oracle 認證專業資料庫管理學習指南 系列:Oracle 深入系列

Christopher T. Foot

  • 出版商: Rampant Tech Press
  • 出版日期: 2004-04-01
  • 定價: $960
  • 售價: 2.1$199
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 0974435538
  • ISBN-13: 9780974435534
  • 相關分類: OracleOracle 認證資料庫
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

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 - Conclusion

Chapter 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 Monitoring

Chapter 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 
 
Chapter 7 – Tuning and Performance
 
Be careful with the ANALYZE command
Finding Problem Queries
Optimizer Plan Stability
Pinning Objects in the Shared Pool
PCTFREE and PCTUSED
Caching Tables
Clustering Data in Tables
Merging Tables to Increase Query Performance
Hints
Parallel Hints
Performance Testing
Parallel Query
Tuning Oracle on Windows
Tuning Pack
Direct Load Inserts
Parallel DML Processing
Materialized Views
Database Resource Management
STATSPACK
V$ TABLES vs Oracle BSTAT/ESTAT and STATSPACK
Segment-Level Performance Statistics Collection
Performance Tuning Intelligent Advisories
Optimizer Dynamic Sampling
Data Segment Compression
Using Explain Pan to Determine Access Paths
Explain Plan Output
SQL*PLUS AUTOTRACE
High Water Mark and Table Scans
 
 
Chapter 8  – Miscellaneous Oracle Information
 
The Foot Rule of Thumb
Monitor By Day So You Don’t Get Called at Night
Monitoring Space Utilization and Performance Statistics Historically
Latches and Enqueues
Deadlock Detection
Unindexed Foreign Keys and Locking Problems
Using PUPBLD
Copying databases between servers
Oracle9i - Resumable Space Allocation
Oracle9i – Flashback Query
Full Database Exports
Large Table Imports
Compressing Export Output Files in UNIX
Terminating Oracle Processes (Threads) in Windows Systems
Truncating vs Deleting
Copy Command in SQL*PLUS
Displaying Time in Milliseconds
!, $ and Host Command Differences
Learn Command Line BEFORE Using "Sissy GUI Tools" 
Don’t Write Scripts
Don’t’ Write Iterative SQL Statements – Generate SQL with SQL
Input Truncated to 9 Characters
 
 
Chapter 9  – Evaluating Third Party Products
 
Initial Analysis
Determine Impact to the Information Technology Support Infrastructure
Analysis Evaluation
Obtain Business Unit and IT Management Commitment
Create Evaluation Team
Locate Potential Vendors
Initial Elimination
Vendor Evaluation
Communicate Results
 
Chapter 10  – Ease of Administration
 
Good Documentation is Essential
Follow OFA Naming Conventions
Proceduralize Administrative Support for the Application Development Process
Proceduralize the Change Request Process
Oracle Authorization Request Form
Oracle Database Change Request Form
Oracle Migration to Production Request Form
Create and Standardize Monitoring and Administration Scripts
Repeatable Processes
Create Service Level Agreements
DBA Report Cards and the 360-Degree Review Process
Corrective Action Reports
 
Chapter 11 – Database Security
 
Protecting Data Requires More than just Protecting the Production Database
Identifying Granted Privileges
Accounts Created During Database Creation
Wrapping PL/SQL Programs
Using OPS$ Accounts
Using Security Profiles
SYS and SYSTEM Passwords
GRANT ANY OBJECT Privilege
Administrative User Auditing
Moving the AUD$ Tabl

商品描述(中文翻譯)

**描述:**
本書由全球頂尖的 Oracle 講師之一撰寫,利用 Chris Foot 對 Oracle DBA 培訓的豐富知識,創建了這本獨特的 Oracle DBA 認證教學指南。本書適合希望確保學生成功通過 Oracle OCP 認證考試的 Oracle OCP DBA 講師。書中還包含了大量有關管理 Oracle 數據庫環境的一般信息,是日常數據庫管理員的絕佳資源。

**目錄:**
**第 1 章 - 開始使用**
為什麼要進行數據庫管理?
Oracle 數據庫管理的責任
Oracle 課堂教育
Oracle9i 課程變更
Oracle9i Oracle 認證
            Oracle 認證數據庫助理 (OCA)
            Oracle 認證數據庫專業人員 (OCP)
            Oracle 認證大師數據庫管理員 (OCM)
Oracle9i DBA OCP 升級路徑
其他推薦課程
準備 Oracle 認證專業考試
參加認證考試
快速查找信息 - 成功的關鍵
參考手冊
Oracle 內部資源
外部資源
書籍推薦

**第 2 章 - Oracle 數據庫架構**
Oracle 在 Microsoft Windows 平台上
Oracle 在 LINUX 平台上
Oracle 在 Unix 平台上
數據庫架構比較工作表
探索未知 - 新的數據庫架構

**第 3 章 - Oracle 數據庫設計審查會議**
提議系統的初步概述
邏輯數據模型審查
性能設計
在 Oracle 中設置成功的測試系統
測試期間監控性能
性能設計審查
生產交接的準備
            生產後交接
Oracle 數據庫設計審查會議 - 總結

**第 4 章 - Oracle 數據庫管理**
Oracle 軟件安裝
遷移到新的 Oracle 版本
UNIX 和 LINUX 信號量及共享內存
重新鏈接 Oracle8i 和 Oracle9i 產品
Windows 服務
Oracle 實例管理
Oracle9i 持久初始化參數文件
遠程啟動/關閉
多個緩衝池
在 Oracle8 和 Oracle8i 中指定默認、保留和回收緩衝池
在 Oracle9i 中指定默認、保留和回收緩衝池
大緩衝池
Java 緩衝池
重做日誌緩衝區性能
緩衝區性能對良好的 Oracle 性能至關重要
DBWR_IO_SLAVES 與 DB_WRITER_PROCESSES

**第 5 章 - Oracle 數據庫對象**
你正在使用哪個數據庫?
GLOGIN.SQL 和 LOGIN.SQL
選擇數據庫塊大小
在伺服器之間複製數據庫
Oracle 表空間
臨時表空間
創建表空間臨時與創建臨時表空間
分區
Oracle 8 - 範圍分區
索引分區
等分區對象
本地索引
全局索引
Oracle8i - 哈希和範圍/哈希複合分區
Oracle9i - 列表和範圍/列表複合分區
我該選擇哪種分區技術?
Oracle9i 表空間變更
本地管理系統表空間
回滾段
系統回滾段何時使用?
為什麼 Oracle 建議回滾段的最小擴展為 20?
回滾段和事務處理工作負載
批量和在線處理
回滾段和用戶 - 誰在使用什麼?
Oracle9i - 數據庫管理的撤消段
重做日誌
檢查點未完成
調整重做日誌大小
Oracle 表和索引
並行表創建的空間利用
僅索引表
單表哈希集群
Oracle9i 外部表
ALTER TABLE MOVE 語句
ALTER COLUMN RENAME 語句
在線表重組
PCTFREE 和 PCTUSED
緩存表
在表中聚集數據
合併表以提高查詢性能
我可以建立多少個索引?
影響索引使用的參數
僅索引訪問
索引重建
索引合併與索引重建
基於函數的索引
位圖索引
並發性和位圖索引
何時使用位圖索引
優化器和位圖索引
位圖與 B-樹
索引提示技巧和竅門
索引監控

**第 6 章 - Oracle 備份和恢復**
小事會讓你受傷
保持技能敏銳
放鬆並計劃你的攻擊
不要害怕向他人請教
實例恢復和 Oracle 同步過程
數據文件上的未提交數據
已提交數據不在數據文件上
同步過程
向前滾動階段
向後滾動階段
導出和恢復
V$RECOVERFILE
注意 NOLOGGING 選項
條帶文件系統
數據文件和重做日誌
重做日誌和控制文件的多路復用
OCOPY for NT
NT 的熱備份腳本
UNIX 的熱備份腳本
Oracle9i - 懶惰檢查點
恢復管理器
恢復目錄
恢復管理器備份類型
並行備份和恢復
多路復用備份集
備份/恢復報告
數據庫恢復
RMAN 示例
DB_VERIFY

**第 7 章 - 調優和性能**
小心使用 ANALYZE 命令
查找問題查詢
優化器計劃穩定性
在共享池中固定對象
PCTFREE 和 PCTUSED
緩存表
在表中聚集數據
合併表以提高查詢性能
提示
並行提示
性能測試
並行查詢
在 Windows 上調優 Oracle
調優包
直接加載插入
並行 DML 處理
物化視圖
數據庫資源管理
STATSPACK
V$ TABLES 與 Oracle BSTAT/ESTAT 和 STATSPACK
段級性能統計收集
性能調優智能建議
優化器動態抽樣
數據段壓縮
使用解釋計劃確定訪問路徑
解釋計劃輸出
SQL*PLUS AUTOTRACE
高水位標記和表掃描

**第 8 章 - 其他 Oracle 信息**
Foot 的經驗法則
按天監控,以免晚上被叫
歷史上監控空間利用和性能統計
鎖和排隊
死鎖檢測
未索引的外鍵和鎖定問題
使用 PUPBLD
在伺服器之間複製數據庫
Oracle9i - 可恢復的空間分配
Oracle9i - 快照查詢
完整數據庫導出
大型表導入
在 UNIX 中壓縮導出輸出文件
在 Windows 系統中終止 Oracle 進程(線程)
截斷與刪除
SQL*PLUS 中的複製命令
以毫秒顯示時間
!, $ 和主機命令的差異
在使用 'Sissy GUI Tools' 之前學習命令行
不要編寫腳本
不要編寫迭代 SQL 語句 - 使用 SQL 生成 SQL
輸入截斷為 9 個字符

**第 9 章 - 評估第三方產品**
初步分析
確定對信息技術支持基礎設施的影響
分析評估
獲得業務單位和 IT 管理的承諾
創建評估團隊
尋找潛在供應商
初步淘汰
供應商評估
溝通結果

**第 10 章 - 管理的便利性**
良好的文檔是必需的
遵循 OFA 命名慣例
為應用開發過程的管理支持制定程序
為變更請求過程制定程序
Oracle 授權請求表
Oracle 數據庫變更請求表
Oracle 遷移到生產請求表
創建和標準化監控和管理腳本
可重複的過程
創建服務水平協議
DBA 成績單和 360 度評估過程
糾正行動報告

**第 11 章 - 數據庫安全性**
保護數據不僅僅是保護生產數據庫
識別授予的權限
在數據庫創建期間創建的帳戶
包裝 PL/SQL 程序
使用 OPS$ 帳戶
使用安全配置文件
SYS 和 SYSTEM 密碼
GRANT ANY OBJECT 權限
管理用戶審計
移動 AUD$ 表