日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫Oracle深入淺出Oracle

深入淺出Oracle

深入淺出Oracle

定 價:¥65.00

作 者: 蓋國強
出版社: 人民郵電出版社
叢編項: DBA入門、進階與診斷案例
標 簽: Oracle

ISBN: 9787115149893 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數: 484 字數:  

內容簡介

  針對數據庫的啟動和關閉、參數及參數文件、數據字典、內存管理、Buffer Cache與Shared Pool原理、重做、回滾與撤銷、等待事件、性能診斷與SQL優(yōu)化等幾大Oracle熱點主題,本書從基礎知識入手,深入研究相關技術,并結合性能調整及豐富的診斷案例,力圖將Oracle知識全面、系統(tǒng)、深入地展現給讀者。本書給出了大量取自實際工作現場的實例。在分析實例的過程中,兼顧深度與廣度,不僅對實際問題的現象、產生原因和相關的原理進行了深入淺出的講解,更主要的是,結合實際應用環(huán)境,提供了一系列解決問題的思路和方法,包括詳細的操作步驟,具有很強的實戰(zhàn)性和可操作性,滿足面向實際應用的讀者需求。...

作者簡介

  蓋國強,曾任職于某大型國的企業(yè),開發(fā)過基于Oracle數據庫的大型ERP系統(tǒng),屬國家信息產業(yè)部重點工程。同時負責Oracle數據庫管理及優(yōu)化,并為多家煙草企業(yè)提供Oracle數據庫管理、優(yōu)化及技術等。目前任職于北京某電信增值服務系統(tǒng)提供商企業(yè),技術支持部總監(jiān)兼首席DBA。管理全國30多個數據庫系統(tǒng),項目經驗豐富,曾設計規(guī)劃及支持中國聯通增值業(yè)務等大型數據庫系統(tǒng)。實踐經驗豐富,長于數據庫診斷、性能調整與SQL優(yōu)化等。對于Oracle內部技術具有深入研究。高級培訓師,培訓經驗豐富,曾主講ITPUB DBA培訓ITPUB高級性能調整等主要課程。《Oracle數據庫DBA專題技術精粹》、《Oracle數據庫性能優(yōu)化》二書的主編及主要作者。

圖書目錄

第1章  數據庫的啟動和關閉
1.1  數據庫的啟動
1.1.1  啟動數據庫到nomount狀態(tài)
1.1.2  啟動數據庫到mount狀態(tài)
1.1.3  啟動數據庫open階段
1.2 進階內容
1.2.1  SCN
1.2.2  檢查點
1.2.3 正常關閉數據庫的狀況
1.2.4 數據庫異常關閉的情況:
1.3 深入分析
1.3.1  獲得數據庫Open的跟蹤文件
1.3.2  bootstrap$及數據庫初始化過程
1.3.3  BOOTSTRAP$的重要性
1.3.4  BBED工具的簡要介紹
第2章  參數及參數文件
2.1  初始化參數的分類
2.1.1  推導參數(Derived Parameters)
2.1.2  操作系統(tǒng)依賴參數
2.1.3  可變參數
2.1.4  初始化參數的獲取
2.2  參數文件
2.2.1  PFILE和SPFILE
2.2.2  SPFILE的創(chuàng)建
2.2.3  SPFILE的搜索順序
2.2.4  使用PFILE/SPFILE啟動數據庫
2.2.5  修改參數
2.2.6  重置SPFILE中設置的參數
2.2.7  是否使用了SPFILE
2.2.8  SPFILE的備份與恢復
2.2.9  如何設置Events事件
2.2.10  導出SPFILE文件
2.3  診斷案例
2.3.1  登錄系統(tǒng)檢查alert.log文件
2.3.2  嘗試重新啟動數據庫
2.3.3  檢查數據文件
2.3.4  mount數據庫,檢查系統(tǒng)參數
2.3.5  檢查參數文件
2.3.6  再次檢查alert文件
2.3.7  修正PFILE
2.3.8  啟動數據庫
第3章  數據字典
3.1  數據字典概述
3.2  內部RDBMS(X$)表
3.3  數據字典表
3.4  動態(tài)性能視圖
3.4.1  GV$和V$視圖
3.4.2  GV_$、V_$視圖和V$、GV$同義詞
3.4.3  數據字典視圖
3.4.4  進一步的說明
3.5  最后的驗證
3.5.1  V$PARAMETER的結構
3.5.2  視圖還是同義詞
3.5.3  Oracle如何通過同義詞定位對象
第4章  內存管理
4.1    SGA管理
4.1.1    什么是SGA
4.1.2    SGA與共享內存
4.1.3    SGA管理的變遷
4.2    PGA管理
4.2.1    什么是PGA
4.2.2    PGA的調整建議
4.3    Oracle的內存分配和使用
4.3.1    診斷案例一:SGA與Swap
4.3.2    診斷案例二:SGA設置過高導致的系統(tǒng)故障
4.3.3    診斷案例三:如何診斷和解決CPU高度消耗(100%)問題
第5章  Buffer Cache與Shared Pool原理
5.1  Buffer Cache原理
5.1.1  LRU與Dirty List
5.1.2  Cache Buffers Lru Chain閂鎖競爭與解決
5.1.3  Cache Buffer Chain閂鎖競爭與解決
5.2  Shared Pool的基本原理
5.2.1  Shared Pool的設置說明
5.2.2了解X$KSMSP視圖
5.2.3    診斷和解決ORA-04031錯誤
5.2.4 Library Cache Pin及Library Cache Lock分析
5.2.5診斷案例一:version_count過高造成的Latch競爭解決
5.2.6診斷案例二:臨時表引發(fā)的競爭
5.2.7小結
第6章  重做(Redo)
6.1    Redo的作用
6.2    Redo的內容
6.3 產生多少Redo
6.4  Redo寫的觸發(fā)條件
6.4.1 每3秒鐘超時(Timeout)
6.4.2 閾值達到
6.4.3 用戶提交
6.4.4 在DBWn寫之前
6.5    Redo Log Buffer的大小設置
6.6    Commit做了什么
6.7日志的狀態(tài)
6.8日志的塊大小
6.9日志文件的大小
6.10  為什么熱備份期間產生的Redo要比正常的多
6.11  能否不生成Redo
6.11.1  NOLOGGING對于數據庫的影響
6.11.2  disable_logging對于數據庫的影響
6.11.3  FORCE LOGGING-強制日志模式
6.12  Redo故障的恢復
6.12.1  丟失非活動日志組的故障恢復
6.12.2  丟失活動或當前日志文件的恢復
6.13  診斷案例一:通過Clear日志恢復數據庫
6.14  診斷案例二:日志組過度激活的診斷
第7章  回滾與撤銷
7.1  什么是回滾和撤消
7.2  回滾段存儲的內容
7.3  并發(fā)控制和一致性讀
7.4  回滾段的前世今生
7.5  回滾機制的深入研究
7.6  Oracle 9i閃回查詢的新特性
7.7 使用ERRORSTACK進行錯誤跟蹤
7.8  Oracle 10g閃回查詢特性的增強
7.9  ORA-01555錯誤
7.10  AUM下如何重建Undo表空間
7.11  診斷案例一:使用Flashback Query恢復誤刪除數據
7.12  診斷案例二:釋放過度擴展的Undo空間
7.13  特殊情況的恢復
7.14  數值在Oracle的內部存儲
第8章  等待事件
8.1  等待事件的源起
8.2  從等待發(fā)現瓶頸
8.2.1  V$SESSION和V$SESSION_WAIT
8.2.2  從V$SQLTEXT中追蹤
8.2.3  捕獲相關SQL
8.3  Oracle 10g的增強
8.3.1 新增V$SESSION_WAIT_HISTORY視圖
8.3.2  ASH新特性
8.3.3  自動負載信息庫AWR的引入
8.3.4  自動數據庫診斷監(jiān)控ADDM的引入
8.4  頂級等待事件
8.5  重要等待事件
8.5.1 db file sequential read(數據文件順序讀取)
8.5.2 db file scattered read(數據文件離散讀?。?br />8.5.3 direct path read/write(直接路徑讀/寫)
8.5.4  日志文件相關等待
8.5.5  Enqueue(隊列等待)
8.5.6  Latch Free(閂鎖釋放)
第9章  性能診斷與SQL優(yōu)化
9.1  使用AUTOTRACE功能輔助SQL優(yōu)化
9.1.1  AUTOTRACE功能的啟用
9.1.2  Oracle 10g AUTOTRACE功能的增強
9.1.3  AUTOTRACE功能的內部操作
9.1.4  使用AUTOTRACE功能輔助SQL優(yōu)化
9.2  捕獲問題SQL解決過度CPU消耗問題
9.2.1  使用vmstat檢查系統(tǒng)當前情況
9.2.2  使用Top工具輔助診斷
9.2.3  檢查進程數量
9.2.4  登錄數據庫
9.2.5  捕獲相關SQL
9.2.6  創(chuàng)建新的索引以消除全表掃描
9.2.7  觀察系統(tǒng)狀況
9.2.8  性能何以提高
9.2.9  小結
9.3  使用SQL_TRACE/10046事件進行數據庫診斷
9.3.1  SQL_TRACE及10046事件的基礎介紹
9.3.2  診斷案例一:隱式轉換與索引失效
9.3.3  診斷案例二:跟蹤后臺錯誤
9.3.4  10046與等待事件
9.4  使用物化視圖進行翻頁性能調整
9.4.1  系統(tǒng)環(huán)境
9.4.2  問題描述
9.4.3  捕獲排序SQL語句
9.4.4  確定典型問題SQL
9.4.5  選擇解決辦法
9.4.6  進一步的調整優(yōu)化
9.4.7  小結
9.5  一次橫跨兩岸的問題診斷
9.5.1  第一封求助郵件
9.5.2  第一次回復
9.5.3  進一步信息提供
9.5.4  進一步的診斷
9.5.4  最后的問題定位
9.5.5  小結
9.6  總結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號