Oracle DBA on Unix and Linux
暫譯: Unix 和 Linux 上的 Oracle DBA

Michael Wessler

  • 出版商: SAMS
  • 出版日期: 2001-11-05
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 0672321580
  • ISBN-13: 9780672321580
  • 相關分類: LinuxOracle
  • 已絕版

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

相關主題

商品描述

Oracle DBA on Unix and Linux provides all the information needed to install, support, tune, and upgrade Oracle databases on the UNIX and Linux platforms. Maintain a robust, mission-critical Oracle8i database. This book provides administrative solutions for the day-to-day DBA. You'll learn how to install the database for maximum efficiency, upgrades, patches, migrations, tune, and maintain its security. The book also explains in detail how to build and support a fully functioning Oracle database. This authoritative text contains up-to-date information available on Oracle's latest release and shows you how to: configure database architecture; install and set up with UNIX requirements; create the actual database with scripts; GUI management products; use Backup and Recovery; tune, monitor, and troubleshoot servers; Web DB and the Oracle Portal, 8i, iFS, Java, and 9I coverage; and iAS--Internet Application Server.

Table of Contents

Introduction.

Who Should Read This Book? What Makes This Book Different?


1. Role of the DBA.

What Is a DBA? Types of DBAs. Database Administration Principles. Database Administration Responsibilities. Roles Within the IT Organization. DBA Mindset. Summary.


2. Architecture of the Oracle Server.

Oracle Products Relating to Database Servers. Database Versus Instance. Oracle File Types. Memory Structures. Oracle Processes. Transaction Control. Miscellaneous Database Files. Summary.


3. Planning a Database.

System Architecture. Capacity Planning/Sizing. Optimal Flexible Architecture. Application and Database Considerations. Summary.


4. Machine Setup and Installation.

Pre-Installation Setup. Installing Oracle. Summary.


5. Creating a Database.

Generating Creation Scripts. Creating the Database. Post-Creation Activities. Configuring Net8 for the New Database. Customizing Your .profile File. Summary.


6. Daily Activities.

Database Views. Oracle Startup/Shutdown. User Management. Space Management. Monitoring. Summary.


7. GUI Management Products.

Oracle Enterprise Manager. TOAD. Summary.


8. DBA Utilities.

Export and Import. Common Export/Import Uses. Maintenance Benefits of Export/Import. Advanced Export and Import Techniques. Using SQL*Loader. Using LogMiner. Summary.


9. Backup and Recovery.

Importance of Backups. Backup Types. Incurring Damage on the Database. Performing Backups and Recoveries. Comprehensive Planning and Testing. Summary.


10. When Things Go Wrong.

Responding to Problems. File and Space Management. Locking. "Snapshot Too Old" Rollback Errors. Summary.


11. Oracle Server Tuning.

Database Tuning Approach. Diagnostic Utilities: UTLBSTAT/UTLESTAT and STATSPACK. Tuning Memory Structures. Tuning Rollback Segments. Avoiding File Contention. Wait Events. Locally Managed Tablespaces. Tuning Tables. Indexes. Summary.


12. Unix Operation System Architecture.

Imperative Concepts. Understanding the Kernel. Startup/Shutdown Processes in Unix. Understanding the Hardware Architecture. Summary.


13. Unix Server Monitoring.

Need for Monitoring the Server. Overview of Monitoring the Server. Monitoring Memory Issues. Monitoring Disk I/O. Monitoring the CPU. Monitoring the Network. Summary.


14. Patches and Upgrades.

What Are Patches and Upgrades? When and How to Apply Patches. When and How to Upgrade. Additional Considerations. Summary.


15. Migrations.

What Is a Migration. Reasons to Migrate Your Database. Preparation. Migration Methods. Using ODMA. Summary.


16. Java Inside the Database Server.

Understanding the Role and Future of Java Inside Oracle. Java Overview. Supporting Java with Oracle. Managing Java Inside the Database. Summary.


17. WebDB/Oracle Portal.

What Are WebDB and Oracle Portal? WebDB/Oracle Portal Architecture. Installation. Basic WebDB Maintenance. Log into the Site. Key Differences between Oracle Portal and WebDB. Summary.


18. Internet Application Server (iAS).

Web Environment. Understanding and Using iAS. Installation. Configuration File Location and Apache Control. Summary.


19. 9i Server New Features.

Installing the 9i Server. Setting Up Security and Logging In. Creating a Server Parameter File (SPFILE). Using Oracle-Managed Files. Using Dynamic Memory Parameters and Multiple Block Sizes. Using Undo Tablespaces. Comprehensive Sample Schemas. Miscellaneous Features and Changes. Summary.


20. Growth of the DBA.

Growth of the DBA. Motivation. Continuing Your Education. Getting Certified. Networking with Other DBAs. Learning Systems Administration and Architecture. Learning Java. Summary.


Appendix A. Basic Unix Commands.
Appendix B. vi Editor.

Cursor-Movement Commands. Entering Text. Editing Text. Saving and Exiting. Miscellaneous Commands.


Appendix C. Scripts.

Hot Backup Script.


Glossary.
Index.

商品描述(中文翻譯)

《Oracle DBA on Unix and Linux》提供了在UNIX和Linux平台上安裝、支援、調整和升級Oracle資料庫所需的所有資訊。維護一個穩健的、關鍵任務的Oracle8i資料庫。本書為日常DBA提供了管理解決方案。您將學習如何安裝資料庫以達到最佳效率、升級、修補、遷移、調整和維護其安全性。本書還詳細解釋了如何建立和支援一個完全運作的Oracle資料庫。這本權威的文本包含了Oracle最新版本的最新資訊,並向您展示如何:配置資料庫架構;根據UNIX要求安裝和設置;使用腳本創建實際的資料庫;GUI管理產品;使用備份和恢復;調整、監控和故障排除伺服器;Web DB和Oracle Portal、8i、iFS、Java和9I的覆蓋;以及iAS--網際網路應用伺服器。

目錄
引言。
誰應該閱讀本書?本書有何不同?
1. DBA的角色。
什麼是DBA?DBA的類型。資料庫管理原則。資料庫管理責任。IT組織內的角色。DBA心態。總結。
2. Oracle伺服器的架構。
與資料庫伺服器相關的Oracle產品。資料庫與實例。Oracle檔案類型。記憶體結構。Oracle進程。事務控制。其他資料庫檔案。總結。
3. 資料庫規劃。
系統架構。容量規劃/大小設定。最佳靈活架構。應用程式和資料庫考量。總結。
4. 機器設置和安裝。
安裝前設置。安裝Oracle。總結。
5. 創建資料庫。
生成創建腳本。創建資料庫。創建後活動。為新資料庫配置Net8。自定義您的.profile檔案。總結。
6. 日常活動。
資料庫視圖。Oracle啟動/關閉。用戶管理。空間管理。監控。總結。
7. GUI管理產品。
Oracle企業管理器。TOAD。總結。
8. DBA工具。
匯出和匯入。常見的匯出/匯入用途。匯出/匯入的維護好處。進階匯出和匯入技術。使用SQL*Loader。使用LogMiner。總結。
9. 備份和恢復。
備份的重要性。備份類型。對資料庫造成損害。執行備份和恢復。全面的規劃和測試。總結。
10. 當事情出錯時。
應對問題。檔案和空間管理。鎖定。“快照太舊”回滾錯誤。總結。
11. Oracle伺服器調整。
資料庫調整方法。診斷工具:UTLBSTAT/UTLESTAT和STATSPACK。調整記憶體結構。調整回滾段。避免檔案競爭。等待事件。本地管理的表空間。調整表格。索引。總結。
12. Unix作業系統架構。
必要概念。理解內核。Unix中的啟動/關閉過程。理解硬體架構。總結。
13. Unix伺服器監控。
監控伺服器的必要性。伺服器監控概述。監控記憶體問題。監控磁碟I/O。監控CPU。監控網路。總結。
14. 修補程式和升級。
什麼是修補程式和升級?何時以及如何應用修補程式。何時以及如何升級。其他考量。總結。
15. 遷移。
什麼是遷移。遷移資料庫的原因。準備。遷移方法。使用ODMA。總結。
16. 資料庫伺服器中的Java。
理解Java在Oracle中的角色和未來。Java概述。使用Oracle支援Java。在資料庫中管理Java。總結。
17. WebDB/Oracle Portal。
什麼是WebDB和Oracle Portal?WebDB/Oracle Portal架構。安裝。基本WebDB維護。登錄網站。Oracle Portal和WebDB之間的主要差異。總結。
18. 網際網路應用伺服器(iAS)。
網頁環境。理解和使用iAS。安裝。配置檔案位置和Apache控制。總結。
19. 9i伺服器新功能。
安裝9i伺服器。設置安全性和登錄。創建伺服器參數檔案(SPFILE)。使用Oracle管理的檔案。使用動態記憶體參數和多個區塊大小。使用回滾表空間。全面的範例架構。其他功能和變更。總結。
20. DBA的成長。
DBA的成長。動機。持續教育。獲得認證。與其他DBA建立聯繫。學習系統管理和架構。學習Java。總結。
附錄A. 基本Unix命令。附錄B. vi編輯器。
游標移動命令。輸入文本。編輯文本。保存和退出。其他命令。
附錄C. 腳本。
熱備份腳本。
詞彙表。索引。