天天看點

終于解決了物化視圖複制的問題

        今天真是個高興的日子。剛回到公司就被技術總監拉了過去,給我展示研發的最近成果。好久沒看到他如此輕松的神情,因為就在今天,一個關鍵的技術問題 -- 物化視圖 materialized view--被他搞定了。呵呵!          這個問題也算困擾了小半年了,想當初接到一個項目,Oracle ERP的資料庫需要做容災。從來沒遇到過的系統,也沒聽說同行的其他複制軟體有類似的成功案例(以前我隻知道ireflect支援物化視圖的複制,realsync和shareplex都不支援)。也許就是因為這個對手的神秘,讓我們輕敵了。          在這裡,我們第一次遇到了個難啃的骨頭 -- 物化視圖。真是沒想到Oracle ERP的資料庫設計的如此複雜。200多個基礎表對應出來500多個物化視圖。軟體不支援物化視圖的複制啊!怎麼辦?面對複雜的資料字典結構和複雜的依賴關系,暈了。最讓我們不能容忍的是不支援物化視圖竟然造成了我們軟體對基表資料複制的準确性出現問題。于是我們大罵設計Oracle ERP資料庫結構的人(斷定這個人隻會做應用,肯定不懂資料庫)……         牢騷歸牢騷,問題還要解決。客戶真是不錯,給我們提供開發環境,還很有耐心的等待我們的公關結果。這裡我不得不佩服一下我們的技術總監,至少到目前為止,沒有他不能跨越的難關。終于在今天(不知是哪位神仙姐姐開眼),他正式的對我們說:“我宣布,Oracle資料庫的重要資料對象--物化視圖materialized view已經支援了……!”于是我們歡聲雷動……          下面有我們的技術總監發表感言:“我首先要感謝我的家人對我的支援,然後我要感謝同僚們的辛苦努力,還要感謝客戶給我們提供的平台,沒有他們的支援,我們不會取得成功,名字太多,不能一一念叨,最後,還有……”          怎麼樣,覺得很熟悉吧。       oracle ORACLE Oracle ora ORA Ora 資料庫 shujuku 9i <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />10g11g database db dbms rdbms sqlserver sybase informix db2 mysql postgres 資料倉庫 shujuchangku sql SQL 表 table biao 表空間 tablespace biaokongjian 使用者 user yonghu 模式 schema moshi 事物 transaction transactions shiwu 交易 jiaoyi 執行個體 instance RAC rac OPS ops<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

實時 shishi 定時 傳輸 chuanshu 自動 auto 緩存 buffer 記憶體 磁盤 目錄 檔案系統 file system 作業系統 OS 核心 kernel 分發 集中 fenfa jizhong 資料 data shuju track merge comm communication 程式 程序 網絡 距離 遠端 異地 公裡 跨 跨平台 行業 異構 成功案例 案例 項目 規劃 設計 方案 白皮書 技術 報告 測試報告 文檔 驗收 競争分析 測試 遷移 migration qianyi 線上 部署 內建 通信 工程 開放 封閉 服務 service fuwu 子產品 子產品化 位址 體系結構 延遲 時間 特點 優勢

dataguard 進階複制 邏輯複制 實體複制 邏輯容災 實體容災 log redolog redo 日志 日志分析 analysis stream streams 流 流複制 保護 baohu

對象 object 類型 type 存儲過程 procedure trigger 觸發器 序列 sequence 權限 sqlplus 外部表 OMS 物化視圖 試圖 view 索引 index 送出 commit 復原 rollback OCI imp exp 導入 導出 select insert update where alter recovery recover mount v$obj

emc SRDF timefinder netapp snapassure mirror 鏡像 veritas VVR vxfs netbackup hp truecopy ibm pprc sun hds 快照 複制 陣列 陣列複制 存儲 存儲複制 data guard DSG dsg Quest Shareplex SHAREPLEX SharePlex rongzai fuzi 容災 複制 備份 恢複 軟體 RUANJIAN ruanjian realsync snapassure goldengate ireflect datamirror toad beifen SAN NAS DAS gzip

rongzai 成本 cost 帶寬 網絡 ip 壓縮 yasuo wangluo daikuan chengben iot logminer 程序 process  打開 open

ods ODS OSS BSS BOSS erp crm 交易系統 jiaoyixitong 管理系統 guanlixitong 監控系統 jiankongxitong 采集系統 caijixitong 支撐系統 zhichengxitong 業務系統 yewuxitong 業務 yewu 核心系統 核心 hexin 中間業務 增值業務 前台 背景 houtai 前置 賬務 zhangwu 處理 process 管理 management Java j2ee web GUI EJB C C++ unix Linux 界面 遊戲 工具 tools 查詢 報表 即席查詢 抽取 轉換 裝載 ETL 功能

轉載于:https://blog.51cto.com/replication/113306