出版時間:2003-8-1 出版社:中國鐵道出版社 作者:談竹奎,況志軍 頁數(shù):573 字?jǐn)?shù):865000
內(nèi)容概要
本書是一本關(guān)于Oracle9i數(shù)據(jù)庫管量員的工具手冊。能夠幫助數(shù)據(jù)庫管理員解決很多實際中的問題。
本書內(nèi)容的編排是根據(jù)數(shù)據(jù)庫系統(tǒng)管理的各方面內(nèi)容進行分類并分別講述,內(nèi)容包括數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫的備份和恢復(fù)、OracleNet網(wǎng)絡(luò)管理、數(shù)據(jù)庫資源管理器、數(shù)據(jù)庫的性能調(diào)整和優(yōu)化、優(yōu)化器和SQL的調(diào)整、分布式數(shù)據(jù)庫管理和復(fù)制、 Oracle實時應(yīng)用集群以及其他管理工具和選項等內(nèi)容。內(nèi)容詳實,要點、難點突出,是一本不可多得的數(shù)據(jù)庫管理員高級教程。通過本書的學(xué)習(xí),您可以從一名Oracle愛好者快速成為一名優(yōu)秀的Oracle9i系統(tǒng)管理員。
本書是數(shù)據(jù)庫管理員、數(shù)據(jù)庫安全管理員以及Oracle數(shù)據(jù)庫應(yīng)用開發(fā)人員的高級參考指南。對于對Oracle數(shù)據(jù)庫有一定基礎(chǔ)的其他工程技術(shù)人員和大專院校師生同樣適用。
書籍目錄
第1章 Oracle9i系統(tǒng)管理新特性 11-1 Oracle9i的組成 21-2 Oracle9i數(shù)據(jù)庫系統(tǒng)管理新特性 31-3 本書學(xué)習(xí)指引 8第2章 數(shù)據(jù)庫安全管理 112-1 建立系統(tǒng)安全策略 122-1-1 系統(tǒng)安全性策略 122-1-2 數(shù)據(jù)的安全性策略 132-1-3 用戶安全性策略 132-1-4 口令管理策略 162-1-5 審計策略 162-2 用戶驗證和用戶許可 172-2-1 用戶驗證 172-2-2 會話和用戶許可 202-3 口令驗證和口令文件 232-3-1 口令文件的創(chuàng)建 232-3-2 設(shè)置REMOTE_LOGIN_PASSWORDFILE 232-3-3 向口令文件中增加、刪除用戶 242-3-4 使用口令文件登錄 242-3-5 口令文件的維護 252-4 數(shù)據(jù)庫審計 262-4-1 審計概述 262-4-2 管理審計蹤跡信息 272-4-3 細粒度審計 362-4-4 查看審計蹤跡信息 362-5 數(shù)據(jù)庫資源管理 402-5-1 啟用和停止資源限制 402-5-2 創(chuàng)建概要文件 412-5-3 分配概要文件 422-5-4 更改概要文件 432-5-5 使用復(fù)合限制 432-5-6 刪除概要文件 442-5-7 查看概要文件信息 442-6 口令管理 452-6-1 鎖帳戶 452-6-2 口令老化和過期 452-6-3 口令的歷史 462-6-4 口令復(fù)雜性驗證 462-7 使用操作系統(tǒng)或網(wǎng)絡(luò)進行角色授權(quán) 472-8 應(yīng)用實例——使用OEM進行數(shù)據(jù)庫安全管理 49第3章 數(shù)據(jù)庫的備份 533-1 用于數(shù)據(jù)庫備份與恢復(fù)的數(shù)據(jù)庫結(jié)構(gòu) 553-1-1 重做日志 553-1-2 回滾和撤消段 553-1-3 控制文件 563-2 Oracle備份的方法 563-2-1 備份和恢復(fù)方法的系統(tǒng)需求 563-2-2 備份方法的特征比較 573-3 備份的原理 573-3-1 Oracle數(shù)據(jù)庫系統(tǒng)故障類型 573-3-2 物理備份和邏輯備份 593-3-3 全數(shù)據(jù)庫備份和部分?jǐn)?shù)據(jù)庫備份 593-3-4 一致和不一致的備份 613-3-5 聯(lián)機和脫機備份 633-3-6 RMAN和用戶管理的(User-Managed)備份 643-4 備份策略 643-4-1 遵守備份和恢復(fù)的黃金規(guī)則 653-4-2 選擇數(shù)據(jù)庫的歸檔方式 653-4-3 多元化控制文件、聯(lián)機重做日志和歸檔重做日志 673-4-4 經(jīng)常有規(guī)律地進行備份 673-4-5 在結(jié)構(gòu)修改時執(zhí)行備份 673-4-6 備份常用的表空間 673-4-7 在Unrecoverable操作后備份 683-4-8 在以RESETLOGS選項打開數(shù)據(jù)庫后進行全數(shù)據(jù)庫備份 683-4-9 保存老的備份 683-4-10 了解分布式數(shù)據(jù)庫備份的約束 693-4-11 為增加保護和靈活性而導(dǎo)出數(shù)據(jù) 693-4-12 避免備份聯(lián)機重做日志 693-4-13 保持服務(wù)器的硬件和軟件配置記錄 693-5 執(zhí)行用戶管理的備份 703-5-1 查詢動態(tài)性能視圖獲取備份信息 703-5-2 執(zhí)行全數(shù)據(jù)庫的備份 713-5-3 執(zhí)行脫機表空間和數(shù)據(jù)文件備份 723-5-4 執(zhí)行聯(lián)機表空間和數(shù)據(jù)文件備份 733-5-5 在掛起模式下執(zhí)行用戶管理的備份 783-5-6 執(zhí)行用戶管理的控制文件的備份 793-5-7 執(zhí)行用戶管理的歸檔重做日志的備份 813-5-8 執(zhí)行用戶管理的裸設(shè)備備份 813-5-9 檢驗用戶管理的備份 833-5-10 執(zhí)行Oracle其他文件用戶管理的備份 833-6 應(yīng)用舉例——自動化數(shù)據(jù)庫備份 84第4章 數(shù)據(jù)庫的恢復(fù) 874-1 數(shù)據(jù)庫恢復(fù)概述 884-1-1 數(shù)據(jù)庫恢復(fù)的概念 884-1-2 數(shù)據(jù)庫恢復(fù)用的結(jié)構(gòu) 884-1-3 Oracle恢復(fù)的類型 894-1-4 恢復(fù)期間的重做應(yīng)用 904-1-5 完全和不完全介質(zhì)恢復(fù) 924-1-6 RMAN 和用戶管理的還原和恢復(fù) 934-2 還原和恢復(fù)策略 944-2-1 測試備份和恢復(fù)策略 944-2-2 使用RMAN確認(rèn)備份和恢復(fù) 954-2-3 對介質(zhì)故障的響應(yīng) 954-2-4 對數(shù)據(jù)文件塊故障的響應(yīng) 964-2-5 對非介質(zhì)故障的響應(yīng) 974-3 用戶管理的介質(zhì)恢復(fù) 974-3-1 確定要恢復(fù)的文件 984-3-2 還原文件 1004-3-3 了解基本的介質(zhì)恢復(fù)過程 1064-4 實施完全介質(zhì)恢復(fù) 1144-4-1 已關(guān)閉數(shù)據(jù)庫的恢復(fù) 1144-4-2 已打開數(shù)據(jù)庫的恢復(fù) 1154-5 不完全介質(zhì)恢復(fù) 1174-5-1 基于撤消的數(shù)據(jù)恢復(fù)操作 1174-5-2 基于時間點的數(shù)據(jù)恢復(fù)操作 1194-5-3 執(zhí)行基于改變的數(shù)據(jù)恢復(fù) 1194-5-4 數(shù)據(jù)恢復(fù)完成后打開數(shù)據(jù)庫 1204-6 表空間及時點恢復(fù) 1234-6-1 表空間及時點恢復(fù)的介紹 1244-6-2 準(zhǔn)備表空間及時點恢復(fù)的基本步驟 1254-6-3 重新裝配和恢復(fù)輔助數(shù)據(jù)庫 1284-6-4 使用可移植表空間執(zhí)行TSPITR 1314-6-5 執(zhí)行分區(qū)表的局部TSPITR 1324-6-6 在分區(qū)刪除的情況下執(zhí)行分區(qū)表的TSPITR 1344-7 應(yīng)用舉例 1354-7-1 完全恢復(fù)和不完全恢復(fù)的一個例子 1354-7-2 不完全恢復(fù)的一個例子 1384-7-3 在數(shù)據(jù)文件丟失后恢復(fù) 1394-7-4 通過ADD DATAFILE操作進行恢復(fù) 1404-7-5 恢復(fù)可移動的表空間 1404-7-6 在聯(lián)機重做日志文件丟失后進行恢復(fù) 1414-7-7 在歸檔重做日志文件丟失后的恢復(fù) 1454-7-8 恢復(fù)用戶錯誤 145第5章 Oracle網(wǎng)絡(luò)管理 1475-1 Oracle Net體系結(jié)構(gòu) 1485-1-1 Oracle Net服務(wù)結(jié)構(gòu) 1485-1-2 監(jiān)聽體系結(jié)構(gòu) 1505-1-3 數(shù)據(jù)庫服務(wù)器進程體系結(jié)構(gòu) 1525-1-4 Oracle連接管理器體系結(jié)構(gòu) 1535-1-5 Oracle Net的幾個概念 1545-2 Oracle Net配置 1565-2-1 Oracle Net配置文件 1575-2-2 使用Oracle Net Configuration Assistant 1595-2-3 使用Oracle Net管理器(Net Manager)配置Oracle Net 1645-3 優(yōu)化網(wǎng)絡(luò) 1665-3-1 理解網(wǎng)絡(luò)連接模型 1665-3-2 檢測網(wǎng)絡(luò)故障 1695-3-3 解決網(wǎng)絡(luò)故障 170第6章 數(shù)據(jù)庫資源管理器 1756-1 數(shù)據(jù)庫資源管理器概述 1766-1-1 什么是數(shù)據(jù)庫資源管理器 1766-1-2 理解資源規(guī)劃 1776-1-3 Oracle提供的規(guī)劃 1786-2 管理數(shù)據(jù)庫資源管理器 1796-3 創(chuàng)建和管理資源規(guī)劃 1806-3-1 創(chuàng)建一個簡單資源規(guī)劃 1806-3-2 為創(chuàng)建規(guī)劃模式使用掛起區(qū)域 1816-3-3 創(chuàng)建資源規(guī)劃 1836-3-4 創(chuàng)建資源消費組 1836-3-5 指定資源規(guī)劃命令 1846-4 管理資源消費組 1866-4-1 指定初始資源消費組 1866-4-2 改變資源消費組 1866-4-3 管理切換特權(quán) 1866-5 啟用數(shù)據(jù)庫資源管理器 1886-6 舉例 1886-7 數(shù)據(jù)庫資源管理器視圖 1886-8 監(jiān)視和調(diào)整數(shù)據(jù)庫資源管理器 191第7章 數(shù)據(jù)庫的性能調(diào)整與優(yōu)化 1937-1 創(chuàng)建好性能的數(shù)據(jù)庫 1947-1-1 初始化數(shù)據(jù)庫創(chuàng)建 1947-1-2 為獲得好性能創(chuàng)建表 1967-1-3 裝載和索引數(shù)據(jù) 1977-1-4 起始的實例配置 1987-2 優(yōu)化內(nèi)存配置 1997-2-1 理解內(nèi)存分配問題 1997-2-2 優(yōu)化緩沖區(qū)緩存 2007-2-3 配置和使用共享池 2047-2-4 配置和使用重做日志緩沖區(qū) 2087-2-5 配置PGA工作內(nèi)存 2097-2-6 降低總內(nèi)存使用量 2107-3 優(yōu)化CPU 2117-3-1 理解CPU 2117-3-2 檢測和解決CPU 故障 2127-4 I/O的優(yōu)化和配置 2137-4-1 理解I/O故障 2137-4-2 基本I/O配置 2147-4-3 通過文件分布來降低磁盤爭用 2167-4-4 帶狀化磁盤 2187-4-5 Oracle管理文件 2217-4-6 選擇數(shù)據(jù)塊尺寸 2227-4-7 配置示例 2237-5 優(yōu)化操作系統(tǒng) 2237-5-1 理解操作系統(tǒng)性能 2237-5-2 解決操作系統(tǒng)故障 2257-6 優(yōu)化實例恢復(fù) 2267-6-1 理解實例恢復(fù) 2267-6-2 優(yōu)化實例和崩潰恢復(fù)的所用時間 2277-6-3 監(jiān)視實例恢復(fù) 2307-6-4 計算性能開銷舉例 2317-7 設(shè)置共享服務(wù)器 2327-7-1 使用調(diào)度相關(guān)視圖來識別競爭 2337-7-2 減少調(diào)度進程競爭 2337-7-3 為共享服務(wù)器減少競爭 2347-7-4 決定調(diào)度進程和共享服務(wù)器的最佳數(shù)量 2377-8 調(diào)整回滾段 2377-8-1 調(diào)整回滾段大小 2377-8-2 調(diào)整回滾段的數(shù)量 2397-8-3 回滾段參數(shù)問題及調(diào)整 240第8章 優(yōu)化器與SQL的調(diào)整 2438-1 優(yōu)化器概述 2448-1-1 SQL語句處理過程 2448-1-2 優(yōu)化器 2448-1-3 優(yōu)化器操作步驟 2458-1-4 基于開銷的優(yōu)化器CBO(Cost-Based Optimizer) 2458-2 優(yōu)化器操作 2468-2-1 能夠優(yōu)化的SQL語句類型 2468-2-2 優(yōu)化器操作 2468-3 收集優(yōu)化器統(tǒng)計信息 2478-3-1 理解統(tǒng)計信息 2478-3-2 產(chǎn)生統(tǒng)計信息 2478-3-3 使用統(tǒng)計信息 2538-3-4 使用直方圖 2578-4 優(yōu)化器提示 2608-4-1 理解優(yōu)化器提示 2608-4-2 使用提示 2628-4-3 使用具有視圖的提示 2808-5 優(yōu)化SQL語句 2828-5-1 優(yōu)化的目標(biāo) 2828-5-2 在資源集中的SQL上收集和識別數(shù)據(jù) 2838-5-3 調(diào)整SQL語句 2848-6 Plan Stability的使用 2958-6-1 利用Plan Stability來保護執(zhí)行規(guī)劃 2958-6-2 基于開銷優(yōu)化器的Plan Stability過程 2998-7 基于規(guī)則的優(yōu)化器RBO(Rule-Based Optimizer) 3018-8 EXPLAIN PLAN的使用 3108-8-1 創(chuàng)建輸出表PLAN_TABLE 3128-8-2 運行PLAN_TABLE 3128-8-3 顯示PLAN_TABLE 輸出 3138-8-4 讀取EXPLAIN PLAN輸出 3138-8-5 使用EXPLAIN PLAN查看位圖索引 3168-8-6 使用EXPLAIN PLAN查看分區(qū)對象 3168-8-7 EXPLAIN PLAN 限制條件 3248-8-8 PLAN_TABLE表列 3258-9 在SQL*Plus中使用自動跟蹤 3298-9-1 控制自動跟蹤報告 3298-9-2 跟蹤并行和分布式查詢 3338-9-3 監(jiān)視磁盤讀和緩沖區(qū)讀 334第9章 分布式數(shù)據(jù)庫與復(fù)制管理 3379-1 分布式數(shù)據(jù)庫概述 3389-1-1 分布式處理 3389-1-2 為何要使用一個分布數(shù)據(jù)庫 3389-2 分布式數(shù)據(jù)庫的結(jié)構(gòu) 3399-3 分布式數(shù)據(jù)庫管理 3419-3-1 需要考慮的問題 3419-3-2 管理方法 3439-3-3 管理分布式數(shù)據(jù)庫的工具 3479-4 管理分布式事務(wù) 3479-4-1 理解兩階段提交 3479-4-2 懸而未決事務(wù)的處理 3489-5 數(shù)據(jù)庫復(fù)制基本概念 3509-6 復(fù)制管理工具 356第10章 Oracle實時應(yīng)用集群 36310-1 實時應(yīng)用集群結(jié)構(gòu) 36410-1-1 實時應(yīng)用集群介紹 36410-1-2 集群硬件體系結(jié)構(gòu) 36510-1-3 實時應(yīng)用集群結(jié)構(gòu) 36810-2 實時應(yīng)用集群的安裝與配置 37110-2-1 設(shè)置共享磁盤 37210-2-2 使用Oracle通用安裝程序安裝實時應(yīng)用集群 37710-2-3 使用Oracle數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫 37810-3 實時應(yīng)用集群的啟動與關(guān)閉 38010-3-1 啟動實時應(yīng)用集群實例 38010-3-2 連接到實時應(yīng)用集群實例 38210-3-3 關(guān)閉實時應(yīng)用集群實例 38310-3-4 停頓一個實時應(yīng)用集群數(shù)據(jù)庫 38310-4 實時應(yīng)用集群的參數(shù)管理 38310-4-1 實時應(yīng)用集群數(shù)據(jù)庫服務(wù)器參數(shù)文件管理 38410-4-2 客戶端參數(shù)文件使用 38510-4-3 實用實時應(yīng)用集群的參數(shù)設(shè)置 38810-4-4 實用實時應(yīng)用集群的參數(shù)類型 38810-4-5 參數(shù)的多重實例問題 39010-5 實時應(yīng)用集群的存儲管理 39110-5-1 在實時應(yīng)用集群中文件管理問題 39110-5-2 使用重做日志文件 39310-5-3 實例、用戶、資源與空閑列表的相關(guān)性 39410-5-4 管理空閑空間的SQL語言選項 39510-5-5 為空閑列表組預(yù)分配范圍 39510-6 實時應(yīng)用集群的備份與恢復(fù) 39710-6-1 實時應(yīng)用集群環(huán)境下的歸檔 39710-6-2 檢查點和日志轉(zhuǎn)換 39810-6-3 在實時應(yīng)用集群中使用RMAN進行備份 39810-6-4 使用共享目錄的實時應(yīng)用集群備份實例 39910-6-5 用非共享的日志文件目的地備份節(jié)點的本地文件 40010-6-6 從實例失敗中恢復(fù) 40110-6-7 從介質(zhì)失敗中恢復(fù) 40310-6-8 實時應(yīng)用集群的并行恢復(fù) 40610-7 在實時應(yīng)用集群上增加及刪除節(jié)點和實例 40710-7-1 在集群軟件層增加節(jié)點 40710-7-2 在Oracle層上加一個節(jié)點 41010-7-3 刪除實例 41210-8 應(yīng)用實例 41310-8-1 使用SRVCTL管理實時應(yīng)用集群 41310-8-2 使用RMAN進行恢復(fù)的例子 41710-9 實時應(yīng)用集群中的資源協(xié)調(diào) 41910-9-1 本地的資源協(xié)作 41910-9-2 緩存熔合(Cache Fusion)和全局緩存服務(wù) 42110-9-3 全局隊列服務(wù)的資源協(xié)調(diào) 426第11章 Oracle9i其他選項和工具 42911-1 Data Guard 43011-2 作業(yè)隊列 43511-2-1 作業(yè)隊列相關(guān)參數(shù)設(shè)置 43611-2-2 使用DBMS_JOB包管理作業(yè)隊列 43711-2-3 查看作業(yè)隊列信息 44111-3 SQL*Loader 44111-3-1 SQL*Loader簡介 44111-3-2 SQL*Loader組件 44211-3-3 控制文件 44411-3-4 SQL*Loader示例 44611-3-5 常規(guī)路徑裝載與直接路徑裝載 451附錄A Oracle初始化參數(shù) 455附錄B Oracle9i的數(shù)據(jù)字典視圖 513附錄C Oracle9i的V$視圖 531附錄D Oracle9i的一些系統(tǒng)管理新特性 543D-1 數(shù)據(jù)庫的停頓與掛起 544D-1-1 停頓一個數(shù)據(jù)庫 544D-1-2 掛起和恢復(fù)一個數(shù)據(jù)庫 545D-2 自動撤消管理與撤消表空間管理 545D-3 服務(wù)器參數(shù)文件管理 548D-4 Oracle管理的文件 550D-5 Oracle9i中新的分區(qū)方法 552D-6 初始化參數(shù)的變遷 555D-6-1 多重的塊大小 555D-6-2 動態(tài)的SGA和PGA 556D-6-3 新的、重命名和廢棄的初始化參數(shù) 557D-6-4 初始化參數(shù)的相容性問題 558附錄E 主要參數(shù)文件和代碼示例 565E-1 口令驗證規(guī)則函數(shù) 566E-2 listener.ora文件示例 568E-3 tnsnames.ora文件示例 569E-4 創(chuàng)建一個多級模式示例 570E-5 混合或多功能數(shù)據(jù)庫的initdb_name.ora文件 572 ◎本書精彩范例
圖書封面
評論、評分、閱讀與下載
Oracle9i數(shù)據(jù)庫管理員高級技術(shù)指南 PDF格式下載