破解RCU安装对Oracle版本及其它限制

浏览: 2246

我们在安装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

将数据块检查设为需要的大小

将数据库版本警告设为自定义的最低要求

推荐 0
本文由 newkoa 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册