發表於2024-11-25
【虎彩 按需齣版】大話Oracle RAC——集群 高可用性 備份與恢復 人民郵電齣版社 pdf epub mobi txt 電子書 下載
《大話Oracle RAC集群、高可用性、備份與恢復》以Oracle 10g為基礎,對Oracle RAC進行瞭全麵的介紹和分析。全書分為兩個部分,共14章,第一部分是集群理論篇,這部分從集群基礎知識入手,通過分析集群環境和單機環境的不同,介紹瞭集群環境的各個組件及其作用,以及集群環境的一些專有技術,包括Oracle Clusterware、Oracle Database、ASM、Cache Fusion等。第二部分是實踐篇,每一章都針對RAC的一個知識點展開講解,包括Oracle Clusterware的維護、HA與LB、備份、恢復、Flashback傢族、RAC和Data Guard的結閤使用、RAC和Stream的結閤使用,最後對ASM進行深入介紹,並給齣性能調整的指導思想。
《大話Oracle RAC集群、高可用性、備份與恢復》按照“發現問題→解決問題→實踐與理論相結閤”的方式進行介紹,首先對現實問題進行分析,然後提供閤適的解決方案,最後自然地引齣Oracle中的理論知識點,這種講解方法能夠有效地降低閱讀難度,幫助讀者更好地掌握相關技能。
《大話Oracle RAC集群、高可用性、備份與恢復》可以作為數據庫開發人員、數據庫管理員、數據庫初學者及其他數據庫從業人員的工作參考手冊,也可以作為大中專院校相關專業師生的參考用書和相關培訓機構的培訓教材。
張曉明,Oracle OGP,現用網名“石頭狗“,名稱來自於《和佛陀賞花去》中的故事:狗會因為人隨手去齣的一個東西茆而追逐,可能是一個骨頭,一塊肉,一個眼神。甚至是一個石頭。警示一定要看清自己在追逐的東西。
上個世紀90年代末畢業於某著名的醫科大學,畢業後分配到某著名醫院從事治病救人的神聖工作。不幸的是,在大學最後一年的實習中我接觸到瞭老式486,這讓我魂牽夢係,再加上IT熱潮對一個熱血青年的巨大誘惑,我終於在行醫3年後削尖瞭腦袋擠進瞭IT業。迴想當年,身邊有好幾位來自知名醫學院校的朋友和我一樣義無反顧地加入IT工程師隊伍,不知道這幾位朋友現在安否? 我在IT行業中最初是做開發,先後用過C、C++、Java等各種主流和非主流語言,熱火朝天的參與過。C++和Java的網土混戰,現在迴想起來隻有一個詞評價“幼稚”,不僅是自己幼稚,整個行業也不太成熟。後轉從事數據庫開發,再轉為數據庫管理,最終將此定為自己的職業方嚮。今天,我把這些年來對Oracle數據庫的學習和使用心得記錄下來,既是對自己的一個階段總結,也是與所有誌同道閤的朋友們共同分享。 現任某SP公司數據庫團隊負責人,負責管理全國20餘省市的OLTP以及公司TB級OLAP係統的開發、優化和護。精通數據庫管理、備份、恢復、窖災等設計和規劃,特彆是高可用、高並發、高壓力數據庫環境的設計和優化。
第1部分 集群理論篇
第1章 RAC初體驗
1.1 本書使用環境
1.1.1 硬件環境
1.1.2 軟件環境
1.1.3 本書使用的環境
1.2 如何在PC機上搭建RAC環境
1.2.1 需要下載的軟件
1.2.2 安裝過程
1.3 任務列錶
1.4 規劃階段
1.4.1 確認主機名和3個IP地址
1.4.2 存儲方案選型
1.5 實施階段
1.5.1 主機配置
1.5.2 安裝OracleClusterware
1.5.3 安裝OracleDatabase
1.5.4 配置Listener
1.5.5 創建ASM
1.5.6 創建數據庫
1.6 客戶端測試
1.6.1 客戶端配置
1.6.2 體驗Failover
1.6.3 體驗LoadBalance
1.6.4 修改歸檔模式
第2章 什麼是RAC集群
2.1 集群分類
2.2 集群環境的特殊問題
2.2.1 並發控製
2.2.2 健忘癥(Amnesia)
2.2.3 腦裂(SplitBrain)
2.2.4 IO隔離(IOFencing)
2.3 RAC集群
2.3.1 存儲層
2.3.2 網絡層
2.3.3 集群件層
2.3.4 應用層
2.4 小結
第3章 OracleClusterware
3.1 Clusterware和RAC的關係
3.2 OracleClusterware組成
3.2.1 磁盤文件
3.2.2 Clusterware後颱進程
3.2.3 網絡組件
3.3 Clusterware的日誌體係
3.4 小結
第4章 RAC原理
4.1 數據庫基本原理
4.1.1 並發訪問和數據一緻性
4.1.2 事務和隔離級彆
4.1.3 Oracle支持的隔離級彆
4.2 Oracle單實例的並發控製機製
4.2.1 Lock
4.2.2 數據記錄的行級鎖
4.2.3 Latch
4.2.4 Latch和Lock對比
4.2.5 進一步理解
4.3 RAC下的並發控製
4.3.1 DLM中資源和鎖
4.3.2 Non-CacheFusion資源
4.3.3 CacheFusion資源
4.3.4 GRD(GlobalResourceDirectory)
4.3.5 PCMLock
4.3.6 CacheFusion
4.3.7 RAC並發控製總結
4.4 RAC架構
4.4.1 SGA的變化
4.4.2 後颱進程的變化
4.4.3 文件
4.4.4 SCN
4.4.5 CacheFusion、GCS、GES
4.5 RAC和Clusterware的交互
4.5.1 Clusterware層
4.5.2 RAC層
4.6 小結
第5章 存儲方案——ASM初步
5.1 Shared-Disk和Shared-Nothing架構
5.2 Oracle10gRAC的存儲方案介紹
5.3 ASM架構
5.3.1 ASM實例
5.3.2 文件
5.4 配置ASM
5.4.1 安裝位置
5.4.2 創建ASM磁盤
5.4.3 配置ASM實例
5.4.4 創建磁盤組
5.4.5 在數據庫中使用ASM的磁盤組
5.5 ASM實例:將數據庫遷移到ASM
5.5.1 試驗說明
5.5.2 操作步驟
5.5.3 最後驗證
5.6 小結
第2部分 實戰篇
第6章 RAC維護工具集
6.1 OracleClusterware工具集
6.2 節點層
6.3 網絡層
6.4 集群層
6.4.1 crsctl
6.4.2 OCR命令係列
6.5 應用層
6.5.1 crs_stat
6.5.2 onsctl
6.5.3 srvctl
6.5.4 恢復
6.6 小結
第7章 HA和LB
7.1 什麼是高可用性
7.2 Failover
7.2.1 Client-SideConnectTimeFailover
7.2.2 TAF(TransparentApplicationFailover)
7.2.3 Client-SideFailover和TAF的對照試驗
7.2.4 Server-SideTAF
7.3 OracleClusterwareHA框架
7.3.1 術語介紹
7.3.2 配置命令
7.3.3 完整實例
7.4 LoadBalance
7.4.1 ConnectionB
【虎彩 按需齣版】大話Oracle RAC——集群 高可用性 備份與恢復 人民郵電齣版社 下載 mobi epub pdf txt 電子書
【虎彩 按需齣版】大話Oracle RAC——集群 高可用性 備份與恢復 人民郵電齣版社 pdf epub mobi txt 電子書 下載