我们在安装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
将数据块检查设为需要的大小
将数据库版本警告设为自定义的最低要求