出版時(shí)間:2011-8 出版社:人民郵電出版社 作者:蓋國(guó)強(qiáng) 頁數(shù):664
Tag標(biāo)簽:無
內(nèi)容概要
《循序漸進(jìn)Oracle:數(shù)據(jù)庫管理、優(yōu)化與備份恢復(fù)》從基礎(chǔ)知識(shí)入手,詳細(xì)討論了Oracle數(shù)據(jù)庫的創(chuàng)建、從OEM到Grid
Control、Oracle的字符集、用戶的創(chuàng)建與管理、表空間和數(shù)據(jù)文件、自動(dòng)存儲(chǔ)管理(ASM)、臨時(shí)表空間和臨時(shí)文件、備份與恢復(fù)、備份方案與特例恢復(fù)、Oracle的閃回特性、Oracle的數(shù)據(jù)加載與卸載、從Statspack到ADDM、故障診斷及分析方法等熱點(diǎn)問題,并通過大量取自實(shí)際工作現(xiàn)場(chǎng)的實(shí)例,力圖將Oracle知識(shí)全面、系統(tǒng)、深入地展現(xiàn)給讀者。
《循序漸進(jìn)Oracle:數(shù)據(jù)庫管理、優(yōu)化與備份恢復(fù)》在分析實(shí)例的過程中,兼顧深度與廣度,不僅對(duì)實(shí)際問題的現(xiàn)象、產(chǎn)生原因和相關(guān)的原理進(jìn)行了深入淺出的講解,更主要的是,結(jié)合實(shí)際應(yīng)用環(huán)境,提供了一系列解決問題的思路和方法,包括詳細(xì)的操作步驟,具有很強(qiáng)的實(shí)戰(zhàn)性和可操作性。
《循序漸進(jìn)Oracle:數(shù)據(jù)庫管理、優(yōu)化與備份恢復(fù)》適用于數(shù)據(jù)庫管理人員、數(shù)據(jù)庫開發(fā)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫初學(xué)者及其他數(shù)據(jù)庫從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
作者簡(jiǎn)介
蓋國(guó)強(qiáng),網(wǎng)名eygle,ITPUB Oracle管理版版主,ITPUB論壇超級(jí)版主。 曾任職于某大型國(guó)有企業(yè),開發(fā)過基于Oracle數(shù)據(jù)庫的大型ERP系統(tǒng),屬國(guó)家信息產(chǎn)業(yè)部重點(diǎn)工程。同時(shí)負(fù)責(zé)Oracle數(shù)據(jù)庫管理及優(yōu)化,并為多家煙草企業(yè)提供Oracle數(shù)據(jù)庫管理、優(yōu)化及技術(shù)支持。 目前任職于北京某電信增值服務(wù)系統(tǒng)提供商企業(yè)(Nasdaq上市公司),技術(shù)支持部總監(jiān)兼首席DBA。管理全國(guó)30多個(gè)數(shù)據(jù)庫系統(tǒng),項(xiàng)目經(jīng)驗(yàn)豐富,曾設(shè)計(jì)規(guī)劃及支持中國(guó)聯(lián)通增值業(yè)務(wù)等大型數(shù)據(jù)庫系統(tǒng)。
書籍目錄
第1章 Oracle數(shù)據(jù)庫的創(chuàng)建
1.1 Oracle軟件的獲取與安裝
1.1.1 Oracle軟件的獲取
1.1.2 Oracle的補(bǔ)丁集
1.2 使用DBCA創(chuàng)建數(shù)據(jù)庫
1.2.1 DBCA的啟動(dòng)
1.2.2 模板選擇及EM選項(xiàng)
1.2.3 數(shù)據(jù)庫安全與口令
1.2.4 存儲(chǔ)管理及選件
1.2.5 初始化參數(shù)選擇設(shè)定
1.2.6 文件存儲(chǔ)及創(chuàng)建選項(xiàng)
1.2.7 告警日志及跟蹤文件
1.3 數(shù)據(jù)庫創(chuàng)建的腳本
1.3.1 數(shù)據(jù)庫創(chuàng)建腳本
1.3.2 創(chuàng)建的起點(diǎn)
1.3.3 ORADIM工具的使用
1.3.4 ORACLE_SID的含義
1.3.5 INSTANCE_NAME的含義及作用
1.3.6 Oracle的口令文件
1.3.7 腳本的執(zhí)行
1.3.8 db_name參數(shù)和instance_name參數(shù)
1.3.9 sql.bsq文件與數(shù)據(jù)庫創(chuàng)建
1.3.10 數(shù)據(jù)文件及字典的創(chuàng)建
1.4 使用模板創(chuàng)建數(shù)據(jù)庫
1.4.1 啟動(dòng)創(chuàng)建
1.4.2 數(shù)據(jù)庫創(chuàng)建模板
1.4.3 rman的引入
1.4.4 克隆數(shù)據(jù)庫
1.4.5 傳輸表空間技術(shù)
1.4.6 跨平臺(tái)表空間傳輸
1.4.7 文件系統(tǒng)與ASM的切換
1.4.8 DBMS_FILE_TRANSFER的可選性
1.4.9 用戶的鎖定
1.4.10 最后的腳本
1.4.11 使用模板建庫注意事項(xiàng)
1.5 案例與實(shí)踐分析
1.5.1 auto_space_advisor_job_proc案例一則
1.5.2 systemstate轉(zhuǎn)儲(chǔ)案例分析一則
第2章 從OEM到Grid Control
2.1 Oracle的OEM工具
2.1.1 傳統(tǒng)的OEM工具
2.1.2 安裝Database Control選件
2.1.3 手工配置DBControl
2.1.4 啟停DBConsole服務(wù)
2.1.5 關(guān)于DBControl亂碼的解決
2.1.6 登錄及口令文件認(rèn)證
2.1.7 通過DBControl登錄數(shù)據(jù)庫
2.1.8 定義自動(dòng)郵件告警
2.2 Oracle的iSQL*Plus工具
2.2.1 Oracle 9i的iSQL*Plus
2.2.2 Oracle 10g的iSQL*Plus工具
2.2.3 SQL*Plus的使用
2.3 Oracle的Grid Control工具
2.3.1 Grid Control體系結(jié)構(gòu)簡(jiǎn)介
2.3.2 Grid Control OMS部署方法
2.3.3 Grid Control Agent部署方法
2.3.4 Grid Control部署注意事項(xiàng)及常見問題
2.3.5 Grid Control應(yīng)用之物理Data Guard創(chuàng)建與管理
2.3.6 Grid Control 11g的增強(qiáng)
2.3.7 Grid Control小結(jié)
第3章 Oracle的字符集
3.1 字符集的基本知識(shí)
3.2 數(shù)據(jù)庫的字符集
3.3 字符集文件及字符支持
3.4 NLS_LANG的設(shè)置與影響
3.5 導(dǎo)入導(dǎo)出及字符轉(zhuǎn)換
3.6 字符集的更改
3.7 識(shí)別導(dǎo)出文件的字符集
3.8 使用csscan輔助字符集轉(zhuǎn)換
3.9 亂碼的產(chǎn)生
3.9.1 NLS_LANG字符集與數(shù)據(jù)庫字符集不同
3.9.2 NLS_LANG字符集和數(shù)據(jù)庫字符集相同
3.10 “靠”字的困惑
3.11 自定義字符的使用
3.12 更改字符集的內(nèi)部方式
3.13 字符集更改的案例
第4章 用戶的創(chuàng)建與管理
4.1 數(shù)據(jù)庫的連接
4.2 用戶的創(chuàng)建
4.3 口令的管理
4.3.1 Oracle 10g失敗登錄的記錄
4.3.2 Oracle 11g口令大小寫的區(qū)分
4.3.3 Oracle 11g缺省口令的跟蹤
4.3.4 Oracle口令的復(fù)雜度校驗(yàn)
4.4 權(quán)限的授予
4.5 角色
4.6 Public的特殊作用
4.7 過度授權(quán)的風(fēng)險(xiǎn)
4.8 數(shù)據(jù)字典的訪問
4.9 外部認(rèn)證
4.10 SYS用戶行為審計(jì)
4.11 用戶行為審計(jì)與FGA
4.12 如何切換用戶身份
4.13 通過代理用戶(Proxy)連接數(shù)據(jù)庫
第5章 表空間和數(shù)據(jù)文件
5.1 表空間的創(chuàng)建
5.2 表空間管理技術(shù)
5.2.1 字典管理表空間
5.2.2 本地管理表空間
5.3 段空間管理技術(shù)
5.3.1 手工段空間管理(Manual Segment Space Management)
5.3.2 自動(dòng)段空間管理(Auto Segment Space Management)
5.3.3 延遲段空間創(chuàng)建(Deferred Segment Creation)
5.4 Oracle的存儲(chǔ)信息
5.4.1 表空間信息記錄(DBA_TABLESPACES)
5.4.2 數(shù)據(jù)文件信息記錄(DBA_DATA_FILES)
5.4.3 數(shù)據(jù)段信息(DBA_SEGMENTS)
5.4.4 區(qū)間信息(DBA_EXTENTS)
5.4.5 段級(jí)統(tǒng)計(jì)信息(V$SEGMENT_STATISTICS)
5.4.6 度量信息(DBA_THRESHOLDS)
5.4.7 突出告警信息(DBA_OUT STANDING_ALERTS)
5.4.8 告警歷史信息(DBA_ALERT_HISTORY)
5.5 使用DB Control進(jìn)行空間管理
5.6 SYSTEM表空間
5.6.1 SYSTEM表空間及root dba
5.6.2 Oracle中獨(dú)一無二的Cache對(duì)象
5.6.3 Oracle數(shù)據(jù)庫的引導(dǎo)
5.7 SYSAUX表空間
5.7.1 SYSAUX表空間及其組件
5.7.2 SYSAUX空間組件的轉(zhuǎn)移
5.7.3 SYSAUX的作用與意義
5.8 BigFile和SmallFile表空間技術(shù)
5.9 ROWID與RDBA的轉(zhuǎn)換
5.9.1 Oracle的ROWID及數(shù)據(jù)庫限制
5.9.2 BigFile表空間的ROWID
5.9.3 使用dbms_rowid包獲得ROWID的詳細(xì)信息
5.10 使用OMF管理數(shù)據(jù)文件
第6章 自動(dòng)存儲(chǔ)管理(ASM)
6.1 ASM的歷史
6.2 ASM的安裝配置
6.3 ASM實(shí)例
6.4 ASM的用戶管理
6.5 ASM磁盤組
6.5.1 ASMLib管理磁盤
6.5.2 ASM存儲(chǔ)Voting和OCR
6.5.3 強(qiáng)制刪除磁盤組
6.6 手工創(chuàng)建ASM實(shí)例及磁盤組
6.7 ASM的空間管理
6.8 可變大小區(qū)(Variable-Size Extents)
6.9 ASM的元數(shù)據(jù)
6.10 ASM元數(shù)據(jù)的備份與恢復(fù)
6.11 ASM磁盤組的動(dòng)態(tài)擴(kuò)展能力
6.12 快速鏡像同步(Fast Mirror Resync)
6.13 ASM的透明多版本支持
6.14 ASM的命令行管理工具asmcmd
6.15 通過EM管理ASM
6.16 ACFS(ASM Cluster File System)
6.17 ACFS的加載步驟
6.18 ASM管理的內(nèi)部工具
6.18.1 KFED工具
6.18.2 KFOD工具
6.18.3 AMDU工具
第7章 臨時(shí)表空間和臨時(shí)文件
7.1 臨時(shí)表空間原理
7.2 Oracle 8i的臨時(shí)表空間
7.3 Oracle 9i的臨時(shí)表空間
7.4 Oracle 9i中如何重建與切換臨時(shí)表空間
7.5 Oracle 10g的臨時(shí)表空間組
7.6 Oracle 10gR2使用RMAN恢復(fù)臨時(shí)表空間的增強(qiáng)
7.7 臨時(shí)表空間過度擴(kuò)展的問題解決
7.8 從V$SORT_USAGE到V$TEMPSEG_USAGE
7.9 臨時(shí)文件file#和db_files的關(guān)系
7.10 LOB對(duì)象與臨時(shí)段
7.11 臨時(shí)文件和稀疏文件
7.12 臨時(shí)表空間診斷案例一則
第8章 備份與恢復(fù)
8.1 備份與恢復(fù)概述
8.2 備份方法
8.3 恢復(fù)原理
8.4 檢查點(diǎn)與RBA
8.5 數(shù)據(jù)庫的運(yùn)行模式
8.6 邏輯備份與恢復(fù)
8.6.1 使用EXP進(jìn)行邏輯備份
8.6.2 使用IMP進(jìn)行邏輯恢復(fù)
8.6.3 使用數(shù)據(jù)泵(EXPDP/IMPDP)
8.7 物理備份與恢復(fù)
8.7.1 冷備份
8.7.2 熱備份
8.7.3 RMAN的備份與恢復(fù)
第9章 備份方案與特例恢復(fù)
9.1 用Plus archvielog選項(xiàng)簡(jiǎn)化備份
9.2 Nocatalog方式的備份方案制定
9.3 使用邏輯備份輔助物理備份
9.4 使用控制文件快照輔助恢復(fù)
9.5 歸檔逐步應(yīng)用輔助數(shù)據(jù)遷移
9.6 _allow_resetlogs_corruption參數(shù)
9.7 ORA-600 2662錯(cuò)誤的應(yīng)對(duì)
9.8 _corrupted_rollback_segments參數(shù)
9.9 Oracle 10g跨越Resetlogs時(shí)間點(diǎn)的恢復(fù)
9.10 使用RMAN進(jìn)行基于數(shù)據(jù)塊的恢復(fù)
9.11 Oracle 10g備份集壓縮(Backupset Compression)
9.12 使用RMAN恢復(fù)備份集到不同主機(jī)
9.13 單機(jī)搭建DataGuard環(huán)境的測(cè)試
第10章 Oracle的閃回特性
10.1 Oracle 9i的閃回查詢特性
10.1.1 閃回查詢的使用
10.1.2 使用Oracle 9i閃回查詢特性恢復(fù)案例
10.2 SMON_SCN_TIME與閃回查詢
10.2.1 Oracle 9i中的SMON_SCN_TIME
10.2.2 Oracle 10g中的SMON_SCN_TIME
10.2.3 Oracle 10g中的SCN與時(shí)間的映射及轉(zhuǎn)換
10.2.4 Oracle 11g中的進(jìn)一步演進(jìn)
10.3 Oracle log的閃回特性
10.3.1 Oracle的數(shù)據(jù)庫級(jí)閃回
10.3.2 Oracle的flashback drop功能
10.3.3 Oracle 10g的Flashback Version Query
10.3.4 通過Flashback Transaction Query進(jìn)行事務(wù)撤銷
10.3.5 閃回表
10.3.6 Oracle 11g閃回?cái)?shù)據(jù)歸檔
10.4 使用函數(shù)輔助閃回
10.4.1 Oracle 10g新的內(nèi)建函數(shù)ora_rowscn
10.4.2 結(jié)合ora_rowscn進(jìn)行閃回恢復(fù)
第11章 Oracle的數(shù)據(jù)加載與卸載
11.1 外部表與SQLLDR
11.2 使用外部表訪問警告日志文件
11.2.1 創(chuàng)建Directory
11.2.2 創(chuàng)建及訪問外部表
11.3 使用外部表訪問監(jiān)聽日志
11.3.1 定位監(jiān)聽器日志文件
11.3.2 創(chuàng)建Directory
11.3.3 創(chuàng)建外部表
11.3.4 查詢外部表
11.3.5 使用范例
11.4 使用外部表訪問跟蹤文件
11.5 使用外部表分析網(wǎng)站訪問日志
11.6 獲得操作系統(tǒng)文件列表
11.6.1 創(chuàng)建臨時(shí)表
11.6.2 創(chuàng)建存儲(chǔ)過程
11.6.3 執(zhí)行獲取數(shù)據(jù)
11.7 使用數(shù)據(jù)泵進(jìn)行數(shù)據(jù)卸載
11.7.1 使用數(shù)據(jù)泵外部表卸載數(shù)據(jù)
11.7.2 通過并行處理提高性能
11.8 Oracle 11g外部表的增強(qiáng)
11.8.1 卸載數(shù)據(jù)壓縮
11.8.2 卸載數(shù)據(jù)加密
11.9 使用工具ociuldr進(jìn)行數(shù)據(jù)卸載
第12章 從Statspack到ADDM
12.1 Statspack概述
12.1.1 數(shù)據(jù)庫參數(shù)修改
12.1.2 安裝Statspack
12.1.3 spcreate的內(nèi)容
12.1.4 測(cè)試Statspack
12.1.5 規(guī)劃自動(dòng)任務(wù)
12.1.6 生成分析報(bào)告
12.1.7 移除定時(shí)任務(wù)
12.1.8 刪除歷史數(shù)據(jù)
12.1.9 其他重要腳本
12.1.10 調(diào)整STATSPACK的收集門限
12.1.11 ORA-00001錯(cuò)誤解決
12.1.12 Oracle 10g Statspack報(bào)告的增強(qiáng)
12.2 Statspack報(bào)告各部分說明
12.2.1 第一部分:數(shù)據(jù)庫概要信息
12.2.2 第二部分:負(fù)載概要信息
12.2.3 第三部分:實(shí)例效率百分比
12.2.4 第四部分:數(shù)據(jù)庫的響應(yīng)時(shí)間
12.2.5 第五部分:主機(jī)系統(tǒng)信息
12.2.6 第六部分:詳細(xì)信息
12.3 整理分析結(jié)果
12.3.1 物理讀寫IO操作
12.3.2 Buffer命中率
12.4 最重要的九大性能視圖
12.4.1 我的命題
12.4.2 我的答案
12.5 session歷史信息的記錄
12.5.1 v$session視圖的增強(qiáng)
12.5.2 新增v$session_wait_history視圖
12.6 ASH新特性的引入
12.6.1 ASH概述
12.6.2 ASH報(bào)告
12.7 自動(dòng)負(fù)載信息庫(AWR)的引入
12.7.1 AWR概述
12.7.2 AWR信息的修改
12.7.3 AWR報(bào)告的生成
12.7.4 AWR比較報(bào)告的生成
12.7.5 基線(Baseline)
12.7.6 AWR報(bào)告的分析
12.7.7 通過EM生成AWR報(bào)告
12.7.8 AWR數(shù)據(jù)的導(dǎo)出導(dǎo)入
12.7.9 多數(shù)據(jù)庫實(shí)例的對(duì)比報(bào)告
12.7.10 AWR報(bào)告的實(shí)現(xiàn)
12.8 自動(dòng)數(shù)據(jù)庫診斷監(jiān)控(ADDM)的引入
12.8.1 ADDM概述
12.8.2 ADDM報(bào)告的生成
12.8.3 使用EM生成ADDM報(bào)告
12.9 理解等待事件
12.10 通過采樣數(shù)據(jù)繪制趨勢(shì)曲線
第13章 故障診斷及分析方法
13.1 故障樹分析法
13.1.1 故障樹分析法對(duì)于數(shù)據(jù)庫故障解決的意義
13.1.2 故障樹分析模型的建立
13.2 故障樹分析法在故障解決中的應(yīng)用
13.2.1 性能緩慢到CPU消耗的定位
13.2.2 CPU到進(jìn)程的故障樹分析
13.2.3 進(jìn)一步診斷應(yīng)用問題
13.2.4 從SQL到問題本質(zhì)的診斷
13.2.5 調(diào)整并最終解決問題
13.2.6 性能何以提高
13.3 故障樹分析法應(yīng)用的總結(jié)
后記
新版后記
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載