OBIEE 11g:Error:nQSError 36010 Server version 318 cannot read the newer version of the repository
biee11g升级到最新版以后,发现了一些bug,需要回退到原来的版本,卸载掉升级包以后,启动BI服务,会报上述错误。这是因为资料库文件已经升级为了最新版本。这时候我们需要将资料库文件进行降版本操作。这个操作必须在卸载升级包之前进行操作。
biee 11g提供了nqgenoldverrpd这个工具来帮助我们完成这个操作。此工具的位置:
如果仅安装了客户端,此工具位于<obiee_Client>\oraclebi\orahome\bifoundation\server\bin\nqgenoldverrpd.exe
如果在服务器端,这个工具位于$MW_HOME\bifoundation\server\bin\nqgenoldverrp
使用语法如下:
nqgenoldverrpd [-p 资料库密码] -I input_repository_pathname -O output_repository_pathname -V version [-F]
例如: nqgenoldverrpd -P Admin123 -I c:\1.rpd -O c:\2.rpd -V 318 --将资料库文件版本降低到318版
备注:如果在服务器端执行此命令,则先需要执行如下脚本设置环境变量:
$MW_HOME\instances\instance1\bifoundation\OralceBIAapplication\coreapplication\setup\bi-init.sh或bi-init.cmd