a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

Oracle不同數據庫間對比分析腳本

2024-08-29 13:57:22
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:Oracle不同數據庫間對比分析腳本。

 Oracle數據庫開發應用中經常對數據庫管理員有這樣的需求,對比兩個不同實例間某模式下對象的差異或者對比兩個不同實例某模式下表定義的差異性,這在涉及到數據庫軟件的開發應用中是經常遇到的。一般數據庫軟件的開發都是首先在開發數據庫上進行,開發到一定程度后,系統投入運行,此時軟件處于維護階段。針對在系統運行中遇到的錯誤、bug等,還有應用系統的升級,經常需要調整后臺程序,數據庫開發人員經常遇到這樣一種尷尬的事情,維護到一定時期,開發庫和運行庫之間出現了一些差異,而這些差異又是什么。還有一種情況就是如果應用在很多地方同時使用,每次的后臺升級,那些數據庫作了升級,那些還沒有作升級,如果沒有詳細記錄的話,也會造成我們的尷尬事情。 

  另外,如果要搭建Oracle的高級表復制環境,在規劃好了復制的架構以及復制的表后,在正式將需要復制的表加入到復制組之前,一個重要工作就是檢查這些需要復制的表在主節點和主定義節點間的差異性。如果這些表定義間存在任何細微的差別,如某個字段在一個節點是允許Null,而在另一個節點是Not Null,在將表加入到復制組時都會出現這樣的錯誤,“ORA-23309 object string.string of type string exists”,其實造成這個錯誤的原因就是復制主定義節點和主節點之間表的定義存在某些差異,系統認為是兩個不同的表,但是在兩個數據庫中具有同樣的名稱。如果需要復制的表很多,手工對比兩個節點復制表之間的差異是需要很大工作量,而且不一定準確。 

  業界有名的數據庫軟件輔助產品提供商美國Embarcadero公司()在其全套數據庫解決方案中就相應提供了一個叫Change Manager的產品,該產品一個很大的用途就是對比分析不同實例間的差異。Oracle公司的OEM(oracle enterprise manager)包中也相應提供了一個工具叫做DB-Diff,也用來比較兩個數據庫間的差異。 

  其實對于普通的數據庫開發在某種程度上說根本不需要上面提到的這些工具軟件,況且這些產品不是隨便可以得到并且使用的。針對上面提到的這些問題,提供了兩個SQL腳本,可以輕松實現對比分析兩個不同數據庫實例間對象的差異以及表定義的差異。 

  一、對比兩個不同實例下某模式中對象差異 

  在運行下面的腳本之前,必須首先創建當然數據庫用戶和需要對比的兩個實例間的數據庫聯接。下面是運行該腳本的一個例子。在SQL/PLUS下運行該腳本,系統出現如下提示: 

  對象屬主(模式): repadmin

  第一個實例的數據庫聯接名稱 (包括 @):@ora_zs

  第一個實例的數據庫聯接名稱 (包括 @):@ora_sjjk 

[NextPage]其中程序要求輸入對象屬主,也就是對比那個用戶,這里是repadmin用戶。然后是需要對比的實例聯接名稱,這里是ora_zs和ora_sjjk,最后給出對比報告。 

  附:PL/SQL程序腳本清單: 

二、對比兩個不同模式下表定義的差異 

  運行方法和前面第一個腳本一樣,這里不再詳述。下面是一個運行實例結果: 

  對象屬主(模式): db_zgxt

  第一個實例的數據庫聯接名稱 (包括 @):@ora_cx

  第一個實例的數據庫聯接名稱 (包括 @):@ora_zs 

上一頁    

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲最大黄色 | 午夜精品一区二区三区免费视频 | 欧美日韩中文字幕 | 99精品一区二区 | www.一区二区三区 | 国产精品一任线免费观看 | 91精品久久久久久久久 | 国产欧美精品一区二区三区四区 | 午夜影视 | 亚洲国产精品久久久久久 | 免费 视频 1级 | 亚洲在线一区 | 一本色道久久综合狠狠躁篇的优点 | 欧美三级在线看 | 成人欧美一区二区三区 | www视频在线观看 | aⅴ色国产 欧美 | 中文字幕日韩欧美 | 亚洲视频在线一区二区三区 | av电影院在线观看 | 欧美精品一区二区在线观看 | 97综合 | 久久久久亚洲一区二区三区 | 九九亚洲 | 91在线一区二区三区 | 另类国产ts人妖高潮系列视频 | 一级篇| 亚洲国产精品一区二区久久 | av在线免费观看一区二区 | 色综合久久久 | 精品亚洲精品 | 亚洲视频免费观看 | 久久精品午夜 | 欧美日韩中文字幕在线 | 羞羞在线视频 | 久草综合网 | 二区三区 | 亚洲精品视频一区 | 久热精品视频 | 国产精品第一国产精品 | 亚洲天堂影院 |