Oracle Streams 11g數(shù)據(jù)復(fù)制

出版時(shí)間:2012-3  出版社:清華大學(xué)出版社  作者:Kirtikumar Deshpande  頁數(shù):405  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書介紹了如何在分布式計(jì)算框架之間實(shí)現(xiàn)實(shí)時(shí)的信息訪問和數(shù)據(jù)共享,詳細(xì)解釋了建立和管理一個(gè)統(tǒng)一的企業(yè)數(shù)據(jù)共享基礎(chǔ)設(shè)施的方法,以及如何捕獲、傳播和應(yīng)用數(shù)據(jù)庫修改、轉(zhuǎn)換數(shù)據(jù)和處理數(shù)據(jù)沖突,包含的主題還有監(jiān)控、優(yōu)化和調(diào)試技術(shù)。
  主要內(nèi)容
  理解oracle streams組件和架構(gòu)
  獲取有關(guān)捕獲、傳播和應(yīng)用dml與ddl修改的深入知識
  學(xué)習(xí)如何訪問和修改lcr的內(nèi)容
  構(gòu)建用于數(shù)據(jù)轉(zhuǎn)換的自定義存儲過程
  為數(shù)據(jù)庫、模式和表配置oracle streams復(fù)制
  為提高吞吐量調(diào)校oracle streams的性能
  使用oracle enterprise manager grid control管理和監(jiān)控oracle streams
  提供多個(gè)實(shí)踐范例和腳本,便于技術(shù)的學(xué)習(xí)和掌握

作者簡介

作者:(美)德什潘德 譯者:梁峰、王曉海Kirtikumar Deshpande(Kini)在信息技術(shù)領(lǐng)域有超過29年的從業(yè)經(jīng)歷。在使用Oracle產(chǎn)品和技術(shù)方面,Kirti已有15年的豐富經(jīng)驗(yàn)。Kirti與他人合著的Oracle Press圖書包括Oracle Wait Interface:A Practical Guide to Performance Diagnostics &Tuning和OraclePeformance Tuning 101,并且因?yàn)榍耙槐緯@得由Oracle Magazine授予的“2005年年度Oracle作者獎(jiǎng)”。他在美國和其他國家的各種Oracle用戶組會議中發(fā)表了多篇技術(shù)論文。在加入Oracle公司之前,Kirti是一位Oracle架構(gòu)師,并且還是一位數(shù)據(jù)庫管理員。他目前是Oracle高級技術(shù)解決方案組的咨詢技術(shù)經(jīng)理,負(fù)責(zé)幫助客戶部署高可用的、可災(zāi)難恢復(fù)的復(fù)制解決方案。他為很多客戶設(shè)計(jì)并且實(shí)現(xiàn)了復(fù)雜的Streams復(fù)制環(huán)境。

書籍目錄

第ⅰ部分 oracle streams簡介
 第1章 oracle streams的概念
  1.1 oracle streams中的信息流
  1.2 oracle streams體系結(jié)構(gòu)概述
  1.2.1 捕獲組件
  1.2.2 暫存和傳播組件
  1.2.3 消費(fèi)組件
  1.2.4 隊(duì)列
  1.2.5 oracle streams標(biāo)簽
  1.2.6 規(guī)則和規(guī)則集
  1.2.7 實(shí)例化
  1.2.8 logminer數(shù)據(jù)字典
  1.2.9 streams數(shù)據(jù)字典
  1.2.10 nologging操作和unrecoverable操作
  1.2.11 補(bǔ)充日志
  1.2.12 邏輯修改記錄
  1.2.13 表數(shù)據(jù)的比較
  1.3 本章小結(jié)
 第2章 使用oracle streams
  .2.1 數(shù)據(jù)復(fù)制
  2.1.1 單向復(fù)制
  2.1.2 雙向復(fù)制
  2.1.3 點(diǎn)對點(diǎn)復(fù)制
  2.1.4 輻射型復(fù)制
  2.1.5 與非oracle數(shù)據(jù)庫的復(fù)制
  2.2 數(shù)據(jù)倉庫加載
  2.3 數(shù)據(jù)審計(jì)
  2.4 數(shù)據(jù)保護(hù)
  2.5 消息隊(duì)列管理
  2.6 在數(shù)據(jù)庫升級時(shí)減少停工時(shí)間
  2.7 在進(jìn)行維護(hù)工作時(shí)減少停工時(shí)間
  2.8 本章小結(jié)
第ⅱ部分 oracle streams的概念和架構(gòu)
 第3章 streams規(guī)則和規(guī)則集
  3.1 規(guī)則
  3.1.1 評估上下文
  3.1.2 規(guī)則條件
  3.1.3 操作上下文
  3.2 規(guī)則集
  3.2.1 正規(guī)則集
  3.2.2 負(fù)規(guī)則集
  3.3 創(chuàng)建規(guī)則和規(guī)則集
  3.3.1 系統(tǒng)創(chuàng)建的規(guī)則和規(guī)則集
  3.3.2 用戶創(chuàng)建的規(guī)則和規(guī)則集
  3.3.3 用于刪除不支持lcr的規(guī)則條件
  3.4 管理規(guī)則和規(guī)則集的存儲過程
  3.5 本章小結(jié)
 第4章 捕獲進(jìn)程
  4.1 捕獲規(guī)則的類型
  4.1.1 本地捕獲進(jìn)程
  4.1.2 下游捕獲進(jìn)程
  4.2 捕獲進(jìn)程檢查點(diǎn)和系統(tǒng)修改編號
  4.2.1 必需的檢查點(diǎn)scn
  4.2.2 最大檢查點(diǎn)scn
  4.2.3 first scn
  4.2.4 start scn
  4.2.5 已捕獲的scn
  4.2.6 最近入隊(duì)的scn
  4.2.7 應(yīng)用的scn
  4.2.8 源重置日志scn
  4.2.9 檢查點(diǎn)保存時(shí)間
  4.3 創(chuàng)建捕獲進(jìn)程
  4.3.1 創(chuàng)建本地捕獲進(jìn)程
  4.3.2 創(chuàng)建下游捕獲進(jìn)程
  4.3.3 創(chuàng)建同步捕獲進(jìn)程
  4.3.4 捕獲用戶
  4.4 捕獲進(jìn)程組件
  4.5 捕獲進(jìn)程參數(shù)
  4.6 未捕獲到的修改
  4.6.1 捕獲進(jìn)程未捕獲到的修改
  4.6.2 同步捕獲進(jìn)程未捕獲到的修改
  4.6.3 檢查不支持對象的方法
  4.7 nologging操作
  4.8 補(bǔ)充日志
  4.8.1 補(bǔ)充日志的用途
  4.8.2 補(bǔ)充日志的類型
  4.8.3 系統(tǒng)創(chuàng)建的補(bǔ)充日志組
  4.9 本章小結(jié)
 第5章 暫存進(jìn)程與傳播進(jìn)程
  5.1 隊(duì)列模型
  5.2 隊(duì)列類型
  5.2.1 anydata類型的類型化隊(duì)列
  5.2.2 緩沖區(qū)隊(duì)列
  5.2.3 持久化隊(duì)列
  5.2.4 安全隊(duì)列
  5.2.5 事務(wù)隊(duì)列
  5.2.6 非事務(wù)隊(duì)列
  5.2.7 提交時(shí)隊(duì)列
  5.3 streams客戶端使用隊(duì)列的方式
  5.4 創(chuàng)建streams隊(duì)列
  5.5 傳播
  5.5.1 隊(duì)列-數(shù)據(jù)庫鏈接傳播
  5.5.2 隊(duì)列-隊(duì)列傳播
  5.5.3 有向網(wǎng)絡(luò)
  5.5.4 創(chuàng)建傳播進(jìn)程
  5.5.5 傳播規(guī)則集和規(guī)則
  5.5.6 傳播作業(yè)和調(diào)度計(jì)劃
  5.6 本章小結(jié)
 第6章 應(yīng)用進(jìn)程
  6.1 應(yīng)用進(jìn)程概述
  6.2 應(yīng)用進(jìn)程狀態(tài)
  6.3 應(yīng)用進(jìn)程組件
  6.3.1 reader服務(wù)器
  6.3.2 協(xié)調(diào)器進(jìn)程
  6.3.3 服務(wù)器進(jìn)程
  6.4 應(yīng)用用戶
  6.5 創(chuàng)建應(yīng)用進(jìn)程
  6.5.1 自動創(chuàng)建應(yīng)用進(jìn)程
  6.5.2 手動創(chuàng)建應(yīng)用進(jìn)程
  6.6 應(yīng)用進(jìn)程參數(shù)
  6.7 處理觸發(fā)器
  6.8 處理列差異
  6.8.1 數(shù)據(jù)類型不匹配
  6.8.2 目標(biāo)表中列的數(shù)目不夠
  6.8.3 目標(biāo)表中列的數(shù)目過多
  6.8.4 列名不匹配
  6.8.5 沒有主鍵或唯一鍵
  6.9 處理事務(wù)依賴
  6.9.1 對象依賴
  6.9.2 值依賴
  6.10 應(yīng)用進(jìn)程的消息處理
  6.10.1 dml處理程序
  6.10.2 ddl處理程序
  6.10.3 錯(cuò)誤處理程序
  6.10.4 預(yù)提交處理程序
  6.11 不能應(yīng)用的修改
  6.12 本章小結(jié)
 第7章 邏輯修改記錄
  7.1 行l(wèi)cr
  7.2 ddl lcr
  7.3 lcr中的額外特性
  7.4 訪問lcr內(nèi)容
  7.4.1 訪問行l(wèi)cr內(nèi)容
  7.4.2 訪問ddl lcr內(nèi)容
  7.5 修改lcr內(nèi)容
  7.5.1 修改行l(wèi)cr內(nèi)容
  7.5.2 修改ddl lcr內(nèi)容
  7.6 lcr和lob數(shù)據(jù)類型
  7.7 本章小結(jié)
第ⅲ部分 oracle streams配置
 第8章 為數(shù)據(jù)復(fù)制配置oracle streams
  8.1 streams配置方法
  8.2 首要任務(wù)
  8.2.1 準(zhǔn)備數(shù)據(jù)庫
  8.2.2 創(chuàng)建數(shù)據(jù)庫之間的網(wǎng)絡(luò)連接
  8.2.3 創(chuàng)建streams administrator賬戶
  8.2.4 創(chuàng)建數(shù)據(jù)庫鏈接
  8.2.5 創(chuàng)建目錄對象
  8.3 使用maintain存儲過程配置streams
  8.3.1 數(shù)據(jù)庫級別的streams復(fù)制
  8.3.2 模式級別的streams復(fù)制
  8.3.3 表級別的streams復(fù)制
  8.3.4 表空間級別的streams復(fù)制
  8.3.5 使用maintain存儲過程配置下游捕獲進(jìn)程
  8.3.6 監(jiān)控maintain存儲過程的進(jìn)度
  8.3.7 從maintain存儲過程的錯(cuò)誤中恢復(fù)
  8.3.8 maintain存儲過程的優(yōu)勢
  8.3.9 maintain存儲過程的限制
  8.4 使用自定義腳本配置streams
  8.4.1 含有本地捕獲進(jìn)程的單向復(fù)制
  8.4.2 包含下游捕獲進(jìn)程的單向復(fù)制
  8.4.3 雙向復(fù)制
  8.4.4 從單個(gè)源到多個(gè)目標(biāo)的復(fù)制
  8.4.5 使用隊(duì)列轉(zhuǎn)發(fā)的復(fù)制
  8.4.6 使用應(yīng)用轉(zhuǎn)發(fā)的復(fù)制
  8.4.7 使用同步捕獲進(jìn)程的復(fù)制
  8.4.8 輻射型復(fù)制
  8.4.9 點(diǎn)對點(diǎn)復(fù)制
  8.5 本章小結(jié)
 第9章 數(shù)據(jù)轉(zhuǎn)換
  9.1 基于規(guī)則的轉(zhuǎn)換的種類
  9.1.1 聲明性的基于規(guī)則的轉(zhuǎn)換
  9.1.2 自定義的基于規(guī)則的轉(zhuǎn)換
  9.2 使用基于規(guī)則的轉(zhuǎn)換的場合
  9.3 找到規(guī)則名
  9.4 配置聲明性的基于規(guī)則的轉(zhuǎn)換
  9.4.1 add_column存儲過程
  9.4.2 delete_column存儲過程
  9.4.3 keep_columns存儲過程
  9.4.4 rename_column存儲過程
  9.4.5 rename_schema存儲過程
  9.4.6 rename_table存儲過程
  9.5 基于規(guī)則的轉(zhuǎn)換和ddl復(fù)制
  9.6 配置自定義的基于規(guī)則的轉(zhuǎn)換
  9.6.1 針對ddl lcr的自定義的基于規(guī)則的轉(zhuǎn)換
  9.6.2 針對行l(wèi)cr的自定義的基于規(guī)則的轉(zhuǎn)換
  9.7 移除基于規(guī)則的轉(zhuǎn)換
  9.7.1 移除聲明性的基于規(guī)則的轉(zhuǎn)換
  9.7.2 移除自定義的基于規(guī)則的轉(zhuǎn)換
  9.8 表子集規(guī)則轉(zhuǎn)換
  9.9 轉(zhuǎn)換的執(zhí)行順序
  9.10 本章小結(jié)
 第10章 數(shù)據(jù)沖突處理
  10.1 沖突類型
  10.1.1 刪除沖突
  10.1.2 更新沖突
  10.1.3 唯一性沖突
  10.1.4 外鍵沖突
  10.2 避免沖突的方法
  10.2.1 避免唯一性沖突
  10.2.2 避免刪除沖突
  10.2.3 避免更新沖突
  10.3 解決沖突
  10.4 使用預(yù)置的更新沖突處理程序
  10.4.1 使用列列表(column list)
  10.4.2 使用解析列
  10.4.3 建立預(yù)置的更新沖突處理程序
  10.4.4 列出定義的更新沖突處理程序
  10.4.5 修改更新沖突處理程序
  10.4.6 移除更新沖突處理程序
  10.5 為非關(guān)鍵列停止沖突檢測
  10.6 自定義沖突處理程序
  10.7 本章小結(jié)
第ⅳ部分 oracle streams管理
 第11章 管理和監(jiān)控streams復(fù)制
  11.1 管理streams進(jìn)程
  11.1.1 管理捕獲進(jìn)程
  11.1.2 管理同步捕獲進(jìn)程
  11.1.3 管理傳播進(jìn)程
  11.1.4 管理應(yīng)用進(jìn)程
  11.2 監(jiān)控streams進(jìn)程
  11.2.1 監(jiān)控捕獲進(jìn)程
  11.2.2 監(jiān)控傳播進(jìn)程和隊(duì)列
  11.2.3 監(jiān)控應(yīng)用進(jìn)程
  11.3 監(jiān)控事務(wù)
  11.4 分割和合并:管理和監(jiān)控
  11.4.1 自動分割和合并
  11.4.2 手動分割和合并
  11.5 streams performance advisor
  11.6 本章小結(jié)
 第12章 維護(hù)和錯(cuò)誤處理
  12.1 擴(kuò)展streams環(huán)境
  12.1.1 添加對象到已有的streams環(huán)境中
  12.1.2 添加數(shù)據(jù)庫到已有的streams環(huán)境中
  12.2 移除streams配置
  12.2.1 移除整個(gè)streams配置
  12.2.2 移除指定的streams配置
  12.3 調(diào)試streams進(jìn)程
  12.3.1 調(diào)試捕獲進(jìn)程
  12.3.2 調(diào)試傳播進(jìn)程
  12.3.3 調(diào)試應(yīng)用進(jìn)程
  12.4 streams消息跟蹤
  12.5 streams健康檢查報(bào)告
  12.6 數(shù)據(jù)比較和收斂
  12.6.1 創(chuàng)建比較
  12.6.2 運(yùn)行比較
  12.6.3 列出比較
  12.6.4 從本地表向遠(yuǎn)程表收斂
  12.6.5 重新檢查比較
  12.6.6 清除比較
  12.6.7 刪除比較
  12.7 本章小結(jié)
 第13章 streams性能考量
  13.1 streams隊(duì)列溢出
  13.2 應(yīng)用溢出
  13.3 處理大事務(wù)
  13.3.1 streams標(biāo)簽
  13.3.2 存儲過程復(fù)制
  13.4 處理長時(shí)間運(yùn)行的事務(wù)
  13.5 日志挖掘活動
  13.6 考量捕獲進(jìn)程
  13.6.1 并行化
  13.6.2 檢查點(diǎn)信息
  13.7 考量傳播進(jìn)程
  13.8 考量應(yīng)用進(jìn)程
  13.8.1 調(diào)校應(yīng)用進(jìn)程參數(shù)
  13.8.2 處理lob數(shù)據(jù)類型
  13.8.3 應(yīng)用規(guī)則集
  13.8.4 檢測沖突
  13.9 修復(fù)故障
  13.10 本章小結(jié)
 第14章 oem grid control在streams 復(fù)制中的應(yīng)用
  14.1 streams配置向?qū)?br />  14.2 創(chuàng)建模式級別的復(fù)制
  14.2.1 第1步:對象選擇
  14.2.2 第2步:目標(biāo)選項(xiàng)
  14.2.3 第3步:復(fù)制選項(xiàng)
  14.2.4 第4步:調(diào)度作業(yè)
  14.2.5 第5步:檢查
  14.3 監(jiān)控和管理streams復(fù)制環(huán)境
  14.3.1 監(jiān)控捕獲進(jìn)程
  14.3.2 監(jiān)控傳播進(jìn)程
  14.3.3 監(jiān)控應(yīng)用進(jìn)程
  14.3.4 顯示事務(wù)細(xì)節(jié):logminer會話
  14.3.5 顯示streams組件概要信息
  14.3.6 顯示streams路徑和性能分析數(shù)據(jù)
  14.3.7 管理streams進(jìn)程
  14.3.8 管理應(yīng)用錯(cuò)誤
  14.4 streams指標(biāo)和告警
  14.5 本章小結(jié)
第ⅴ部分 附 錄
 附錄a oracle streams最佳實(shí)踐
 附錄b rac環(huán)境中的oracle streams復(fù)制
 附錄c streams健康檢查報(bào)告
 附錄d streams復(fù)制的數(shù)據(jù)字典視圖
 附錄e 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:第1章Oracle Streams的概念分布式環(huán)境中的業(yè)務(wù)動作通常會維護(hù)多個(gè)數(shù)據(jù)庫,而不是使用一個(gè)大的數(shù)據(jù)存儲。因此,分布式數(shù)據(jù)庫和應(yīng)用程序之間的數(shù)據(jù)共享很有必要。應(yīng)用程序和用戶希望能實(shí)時(shí)地訪問數(shù)據(jù)。過了一段時(shí)間后。用戶會發(fā)現(xiàn)他們的業(yè)務(wù)在使用很多不同的產(chǎn)品的定制的應(yīng)用程序來共享信息。Oracle Streams則提供了專一的信息共享解決方案。簡單來說,Oracle Streams是受管理的信息流。這個(gè)信息流可以在不同應(yīng)用程序之間或不同一如機(jī)器上,也可以是單獨(dú)存放的數(shù)據(jù)庫可以是不同版本的Oracle 數(shù)據(jù)庫、使用不同的平臺(對于異構(gòu)環(huán)境),或者是Oracle 數(shù)據(jù)庫和DB2、MicrosoftSQLServer(對于構(gòu)環(huán)境)等非Oracle 數(shù)據(jù)庫的組合。Oracle Streams為這些信息流提供了十分穩(wěn)固的基礎(chǔ)設(shè)施。Oracle 最早的Oracle 9i Database Releses 2中采用Streams作為信息共享的解決方案,之后該技術(shù)被顯著地改進(jìn)和增強(qiáng)。Oracle Streams提供了很多功能來滿足用戶信息共享方面的需求。

編輯推薦

《Oracle Streams 11g數(shù)據(jù)復(fù)制》由清華大學(xué)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Oracle Streams 11g數(shù)據(jù)復(fù)制 PDF格式下載


用戶評論 (總計(jì)12條)

 
 

  •   Oracle Streams 11g數(shù)據(jù)復(fù)制 學(xué)習(xí)用書
  •   oracle數(shù)據(jù)庫之間數(shù)據(jù)復(fù)制的說明書
  •   還好,不過streams估計(jì)會廢除掉,好的東西會集成到Golden gate
  •   oracle stream的官方指導(dǎo)文檔,適合有基礎(chǔ)的人進(jìn)階使用,內(nèi)容詳實(shí)具體,是本好書.
  •   對于ORACLE流正在研究,看了一下這本書需要有一定基礎(chǔ)人的。
  •   書不錯(cuò),內(nèi)容很詳細(xì),值得推薦。
  •   stream機(jī)制講解透徹,推薦!
  •   感覺此商品還是不錯(cuò)的啊
  •   學(xué)習(xí)oracle的高級知識
  •   超級實(shí)用的專業(yè)書籍,流復(fù)制介紹的太全面了,可惜里面的OEM部分采用了10g的介紹,不明白為啥。
  •   oracle高級技術(shù),流技術(shù)目前的應(yīng)用相對于RAC還是比較少的,但是其確實(shí)值得掌握。
  •   講的還是挺詳細(xì)的,不錯(cuò)。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7