oracle Administrator's guide part V & VI

winston_DBA發表於2015-03-31

第五部分 分散式資料庫管理

31.分散式資料庫概念

  分散式資料庫架構

         同型別的分散式資料庫系統

         不同型別的分散式系統

       客戶端/伺服器資料庫伺服器架構

  資料庫連結

         什麼是資料庫連結

         什麼是共享資料庫連結

         為什麼使用資料庫連結

         資料庫連結裡的全域性資料庫名

         資料庫連結名

         資料庫連結型別

         資料庫連結使用者

         建立資料庫連結:例子

         模式物件和資料庫連結

         資料庫連結的限制

  分散式資料庫管理

         站點自治

         分散式資料庫安全

         審計資料庫連結

         管理工具

  分散式系統中的事務處理

         遠端SQL語句

         分散式SQL語句

         遠端語句和分散式語句中的共享SQL

         遠端事務

         分散式事務

         分階段提交機制

         資料庫連結名解析

         模式物件名解析

         檢視、同義詞和儲存過程的全域性名

  分散式資料庫應用系統開發

         分散式資料庫系統裡的透明性

         遠端過程呼叫

         分散式查詢最佳化

  分散式環境支援的字符集

         客戶端/伺服器模式

         同構分散式環境

         異構分散式環境

32.管理分散式資料庫

  管理分散式系統中的全域性名

         理解去阿奴資料庫名是如何形成的

         決定全域性資料庫名是否強制執行

         檢視全域性資料庫名

         改變全域性資料庫名的域

         需要改變全域性資料庫名的場景

  建立資料庫連結

         獲取建立資料庫連結所需要的許可權

         指定連結的型別

         指定連結的使用者

         在資料庫連結名中使用鏈限定詞來指定服務名

  使用共享資料庫連結

         決定是否使用共享資料庫連結

         建立共享資料庫連結

         配置共享資料庫連結

  管理資料庫連結

         關閉資料庫連結

         刪除資料庫連結

         限制活動的DB LINK連結數量

  檢視DB LINK的資訊

         決定資料庫中存在哪些DB LINK

         決定哪些連結已經開啟

  建立位置透明性

         使用檢視來建立位置透明性

         使用同義詞來建立位置透明性

         使用儲存過程來建立位置透明性

  管理語句透明性

  管理分散式資料庫樣例

         1:建立公有的指定使用者的資料庫連結

         2:建立公有的指定使用者的共享資料庫連結

         3:建立公有的連線使用者資料連結

         4:建立公有的連線使用者共享資料連結

         5:建立公有的現有使用者資料庫連結

33.為分散式資料庫系統開發應用

  管理分散式應用的資料

  控制DB LINK建立的連線

  維護分散式系統中的參照完整性

  調整分散式查詢

         使用並列內聯檢視

         使用基於消耗的最佳化器

         使用提示

         分析執行計劃

  處理在遠端過程中的錯誤

34.分散式事務概念

  什麼是分散式事務

         DMLDDL事務

         事務控制語句

  分散式事務的會話樹

         客戶端

         資料庫伺服器

         本地協調器

         全域性協調器

         提交點

  兩段式提交機制

         準備階段

         提交階段

         遺忘階段

  可疑事務

         可疑事務的自動解決方案

         可疑事務的手動解決方案

         可疑事務中的SCN的關聯

  分散式事務處理

         第一階段:客戶端應用發出DML語句

         第二階段:oracle資料庫決定提交點

         第三階段:全域性協調器傳送準備返回

         第四階段:提交點進行提交

         第五階段:提交點通知全域性協調器提交

         第六階段:全域性和區域性協調器告訴所有的節點進行提交

         第七階段:全域性協調器和提交點結束提交

35.管理分散式事務

  指定節點的提交長度

  命名事務

  檢視分散式事務的資訊

         決定準備的事務ID編號和狀態

         追蹤可疑事務的會話樹

  決定如何處理可疑事務

         發現兩階段提交的問題

         決定是否進行手工覆蓋

         分析事務資料

  手工覆蓋可疑事務

         手工提交可疑事務

         手工回滾可疑事務

  從資料字典中刪除待定的行

         執行PURGE_LOST_DB_ENTRY 儲存過程

         決定什麼時候使用DBMS_TRANSACTION

  手工提交可疑事務樣例

         第一步:記錄使用者的反饋資訊

         第二步:查詢DBA兩段提交待定

         第三步:在本地節點查詢DBA兩端提交

         第四步:查詢所有節點上的資料字典檢視

         第五步:提交可疑事務

         第六步:檢查使用DBA_2PC_PENDING的混合輸出

  由於鎖引起的資料訪問失敗

         事務超時

         可疑事務引起的鎖

  模擬事務失敗

         強制使一個分散式事務失敗

         禁用和啟用一個RECO

  管理讀一致性

第六部分 附錄部分

ORACLE 11g第二版對於DBMS_JOB包的支援

  關於DBMS_JOB

         配置DBMS_JOB

         同時使用DBMS_JOB和排程器

  DBMS_JOB移動到oracle排程器

         建立一個JOB

         修改一個JOB

         JOB佇列裡移除一個JOB

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1479572/,如需轉載,請註明出處,否則將追究法律責任。

相關文章