破解RCU安裝對Oracle版本及其它限制

newknight發表於2014-02-18
我們在安裝Oracle 中介軟體之前,比如BIEE,ODI等等,必須要做rcu安裝,但rcu對資料庫版本有安裝要求,比如要求10g以上資料庫等等。
通過以下步驟,可以修改rcu,使之能夠安裝在低版本的資料庫上,或實現一些其它的安裝調整。
下面以rcu資料庫安裝到Oracle資料庫,進行舉例說明:

1.修改(必須)
通過winrar開啟%rcuHome%\jlib\rcu.jar
找到其中oracle.sysman.assistants.rcu下
backend\validation下的OracleDatabaseSQLList.class和StepValidator.class
拖拉到桌面或其它位置

通過工具反編譯(反編譯工具自行下載,如Java Decompiler),得到java原始碼,修改SQL語句,使所有SQL校驗語句可在低版本資料庫上執行。
之後,javac %code%.java重新編譯
再次通過winrar開啟原先的rcu.jar
直接拖拉最新編譯生成的class檔案到相應目錄下,“新增並替換”即可。


2.修改(可選)
%rcuHome%\rcu\config\ComponentInfo.xml
將資料塊檢查設為需要的大小
將資料庫版本警告設為自定義的最低要求

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

相關文章