人民幣定價:69 元
定價
:NT$ 414 元優惠價
:
87 折 360 元
絕版無法訂購
商品簡介
作者簡介
目次
商品簡介
《Oracle DBA實戰攻略:運維管理、診斷優化、高可用與最佳實踐》是目前Oracle數據庫運維領域不可多得的一本著作,也是為數不多的既有大量實踐應用案例又包含實戰方法論的著作。作者根據其多年的運維診斷經驗,從數據庫如何創建開始,循序漸進地介紹了數據庫的啟動關閉過程,如何配置監聽並連接到數據庫,如何對數據庫空間進行管理和監控,SGA的調整和優化方法,CHECKPOINT和SCN核心機制,數據庫的備份與恢復,數據庫性能優化的方法論以及Oracle Data Guard的配置和管理等內容。書中作者結合了大量的真實案例,把自己多年的寶貴經驗融入其中,通過一些複雜案例的診斷過程來說明這些簡單的原理和知識點,同時,作者並沒有簡單地停留在案例診斷分析的層面上,而是根據大量案例的經驗匯總,把問題的優化、診斷和解決提升到了方法論的層面上,進一步幫助讀者知其然,知其所以然。
作者簡介
周亮,杭州美創科技Oracle技術服務團隊負責人,Oracle 10g OCM。精通Oracle數據庫原理,對於數據庫架構設計、運維、調優、排故有著豐富的實戰經驗。帶領Oracle技術服務團隊,為公司客戶提供上百套數據庫維護工作。客戶涉及政府、通信、金融、公安、電力、交通、醫療、製造等行業。
目次
推薦序一推薦序二推薦序三前言第1章 數據庫故障的診斷方法與分析思路1.1 數據庫安裝類故障1.1.1 安裝數據庫時容易犯的錯誤1.1.2 無法啟動安裝界面的解決方法1.1.3 安裝數據庫的最佳實踐1.2 數據庫連接類故障1.2.1 檢查是否由網絡故障引起1.2.2 檢查是否由主機資源引起1.2.3 檢查是否由監聽故障引起1.2.4 檢查是否由數據庫故障引起1.3 數據庫HANG類故障1.3.1 數據庫全域性HANG的處理過程1.3.2 數據庫局部性HANG處理過程1.4 數據庫性能類故障1.4.1 性能類故障的處理思路1.4.2 怎樣快速定位資源持有者1.5 數據誤操作類故障的處理思路1.6 數據庫壞塊類故障1.6.1 數據庫對象壞塊的處理思路1.6.2 SYSTEM/UNDO表空間損壞的處理思路1.6.3 數據庫在線日誌文件損壞的處理思路1.6.4 控制文件損壞的處理思路1.7 總結第2章 監聽的配置和管理2.1 簡析監聽連接示意圖2.2 深入解析監聽配置文件2.2.1 一個典型的監聽配置模板2.2.2 監聽的常用命令2.2.3 配置監聽別名2.2.4 配置文件中的關鍵字解析2.3 tnsping命令的作用和適用場景2.4 監聽的靜態註冊2.4.1 靜態註冊的配置內容2.4.2 監聽狀態中服務名和實例名2.5 監聽的動態註冊2.5.1 動態註冊的內容2.5.2 監聽狀態中的服務名和實例名2.5.3 監聽動態註冊時的實例狀態2.5.4 動態註冊的時間點2.5.5 實例不能動態註冊的處理思路2.5.6 跟蹤實例的動態註冊過程2.6 巧用SSH的端口轉發功能2.7 跟蹤監聽的工作過程 2.8 監聽的優化思路2.9 診斷案例之一:RAC 某節點宕機之後的監聽故障處理2.10 診斷案例之二:使用客戶端跟蹤數據庫連接問題2.11 診斷案例之三:本地sqlplus連接HANG的診斷和分析第3章 命令行創建和刪除數據庫3.1 創建數據庫的大概流程3.2 理解Oracle SID 3.3 檢查操作系統環境3.4 規劃數據庫文件系統3.5 創建Oracle日誌文件和密碼文件3.6 創建Oracle參數文件3.6.1 設置內存相關參數3.6.2 設置進程相關參數3.6.3 設置DB_FILES參數3.6.4 設置BLOCK_SIZE和DB_FILE_MULTIBLOCK_READ_COUNT參數3.6.5 設置參數OPEN_CURSORS和SESSION_CACHED_CURSORS3.6.6 一個典型的數據庫參數文件3.7 創建數據庫3.7.1 數據庫的創建腳本3.7.2 使用OMF特性創建數據庫3.8 創建數據字典3.8.1 執行catalog.sql3.8.2 執行catproc.sql3.8.3 執行utlrp.sql3.8.4 執行pupbld.sql3.9 命令行創建RAC數據庫3.10 怎樣徹底刪除數據庫第4章 SCN和CHECKPOINT4.1 SCN4.1.1 SCN的作用4.1.2 SCN和時間之間的轉換4.2 SCN的最大閾值4.3 幾種常見的SCN4.3.1 控制文件中的SCN4.3.2 數據文件頭中的SCN4.3.3 數據塊中的SCN4.3.4 日誌文件頭中的SCN4.3.5 事務開始時的SCN4.3.6 數據庫的CURRENT SCN4.4 CHECKPOINT4.4.1 CHECKPOINT的作用4.4.2 全量CHECKPOINT和增量CHECKPOINT4.4.3 CHECKPOINT和REDOLOG4.4.4 影響數據庫打開速度的因素4.4.5 CHECKPOINT的優化思路第5章 數據庫的啟動與關閉5.1 實例與數據庫5.2 數據庫參數文件5.2.1 參數文件的類型5.2.2 參數設置5.2.3 參數文件之間的類型轉換5.3 簡述數據庫的啟動步驟5.4 數據庫的啟動步驟之一:NOMOUNT5.4.1 連接至空閒實例5.4.2 讀取數據庫參數文件5.4.3 分配SGA內存5.4.4 派生後臺進程5.4.5 診斷案例:主機內存的使用率達到99%5.5 數據庫的啟動步驟之二:MOUNT5.5.1 讀取控制文件5.5.2 校驗控制文件5.5.3 MOUNT數據庫5.5.4 控制文件損壞的處理思路5.6 數據庫的啟動步驟之三:OPEN5.6.1 詳解CRASH RECOVERY5.6.2 CRASH RECOVERY的故障處理思路5.6.3 詳解CACHE RECOVERY5.6.4 CACHE RECOVERY的故障處理思路5.6.5 詳解TX RECOVERY5.6.6 TX RECOVERY的故障處理思路5.7 數據庫打開HANG的故障處理思路5.8 如何強制打開數據庫5.9 如何快速關閉數據庫5.9.1 影響數據庫關閉速度的因素5.9.2 數據庫無法關閉的診斷方法第6章 數據庫空間的管理與監控6.1 數據庫的空間管理6.2 表空間管理6.2.1 區管理和段管理6.2.2 臨時段管理6.2.3 回滾段管理6.2.4 表空間的監控腳本6.2.5 維護表空間的注意事項6.3 數據文件管理6.3.1 裸設備頭上的保留信息6.3.2 淺析數據文件的操作系統頭6.3.3 破解數據文件頭內容6.3.4 維護數據文件的注意事項6.4 在線日誌文件管理6.4.1 破解日誌文件頭信息6.4.2 LGWR進程在日誌文件中的寫進度6.4.3 維護日誌文件的注意事項6.5 歸檔日誌管理6.5.1 開啟和關閉歸檔模式步驟6.5.2 歸檔日誌的命名參數6.5.3 查看歸檔日誌的幾個腳本6.5.4 使用LOGMNR挖掘歸檔日誌6.5.5 開啟歸檔模式的注意點6.5.6 開啟歸檔模式的好處6.6 閃回日誌管理6.6.1 數據庫閃回相關的視圖和參數6.6.2 數據庫級別的閃回種類6.6.3 閃回日誌空間的釋放6.7 控制文件管理6.7.1 常見的控制文件故障處理6.7.2 維護控制文件的注意事項6.8 跟蹤文件管理第7章 Oracle性能優化方法論7.1 數據庫性能優化的目標7.2 建立數據庫性能基線7.3 尋找關鍵變化7.4 定位主要影響因素7.5 檢查操作系統資源7.5.1 查看CPU資源7.5.2 查看內存資源7.5.3 查看I/O資源7.5.4 查看網絡資源7.6 常見的數據庫性能故障7.7 數據庫性能優化的常規方法7.7.1 數據庫性能調整的基本流程7.7.2 調整Oracle內存參數7.7.3 調整數據庫在線日誌7.7.4 調整SQL的執行計劃7.7.5 優化對象的I/O讀取7.7.6 降低CURSOR解析成本7.7.7 其他數據庫性能調整手段7.8 利用OWI監控數據庫性能7.8.1 OWI的基本原理7.8.2 等待事件的含義7.8.3 監控數據庫的手段7.9 利用時間模型監控數據庫性能第8章 SGA的性能調整和優化思路8.1 BUFFER CACHE的內部結構8.1.1 BUFFER HEADER8.1.2 HASH CHAIN和HASH BUCKET8.1.3 LATCH:CACHE BUFFERS CHAINS8.1.4 LATCH:CACHE BUFFERS LRU CHAIN8.1.5 FREE BUFFER WAITS8.1.6 BUFFER BUSY WAITS8.2 BUFFER CACHE的優化指標8.2.1 BUFFER CACHE的命中率8.2.2 AWR報告中BUFFER CACHE的一些爭用指標8.2.3 BUFFER CACHE大小的建議值8.3 BUFFER CACHE的優化思路8.3.1 BUFFER CACHE內存不足的優化思路8.3.2 BUFFER CACHE的數據塊爭用的優化思路8.3.3 其他有關BUFFER CACHE的優化思路8.4 SHARED POOL的內部結構8.4.1 堆管理8.4.2 CHUNK8.4.3 FREE LIST8.4.4 LRU LIST8.4.5 RESERVED FREE LIST8.4.6 SHARED POOL的SUB POOL技術8.4.7 關於SGA內存抖動8.5 LIBRARY CACHE的內部結構及等待事件8.5.1 LATCH:LIBRARY CACHE 8.5.2 LIBRARY CACHE LOCK/PIN8.5.3 LIBRARY CACHE OBJECT8.6 淺析SQL的解析過程8.6.1 軟解析8.6.2 硬解析8.6.3 軟軟解析8.7 ROW CACHE上的故障診斷方法8.7.1 ROW CACHE的大小8.7.2 ROW CACHE上的LATCH8.7.3 診斷案例:LATCH:ROW CACHE OBJECTS故障處理8.7.4 建立測試環境重現問題8.8 SHARED POOL上的優化思路8.9 LOG BUFFER上的優化思路8.9.1 LOG BUFFER的大小8.9.2 淺析REDO WASTAGE8.9.3 LOG FILE SYNC等待事件8.9.4 減少日誌量的方法第9章 數據庫的物理備份與恢復9.1 物理備份與恢復的基本概念9.1.1 物理備份的基本概念9.1.2 物理備份時的注意點9.1.3 物理恢復的基本概念9.1.4 物理恢復時的注意點9.2 數據庫的冷備份和恢復9.2.1 冷備份數據庫步驟9.2.2 冷備份下的數據庫恢復9.3 數據庫手動熱備份和恢復9.3.1 手動熱備份9.3.2 熱備份下的數據庫恢復9.4 使用RMAN備份和恢復數據庫9.4.1 RMAN的結構9.4.2 RMAN佔用的內存9.4.3 RMAN備份與恢復示例9.5 數據庫閃回9.5.1 數據庫閃回和普通閃回點9.5.2 強制閃回點第10章 物理Data Guard的配置與管理10.1 Data Guard的原理10.1.1 解析Data Guard原理圖10.1.2 Data Guard正常運行的前提10.2 Data Guard的保護模式10.2.1 最大保護模式10.2.2 最大可用模式10.2.3 最大性能模式10.2.4 切換保護模式10.3 配置物理Data Guard10.3.1 配置Data Guard簡要流程10.3.2 配置Data Guard相關參數10.4 管理物理Data Guard 10.4.1 配置Data Guard的注意點10.4.2 管理Data Guard的注意點
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

