如何发现计算机上的当前版本 OracleAS 10g 实例是完整的?
应用:
Oracle Fusion Middleware - Version: 9.0.4.0.0 to 10.1.3.0.0 - Release: AS10g to AS10gR3
本文档的信息可以运用到任何平台
Oracle Application Server 10g Enterprise Edition - Version: 9.0.4.0.0 to 10.1.3.0.0
目标
如何能确定当前版本OracleAS 10g是完整的呢?
解决方案
没有单个的方法来确定OracleAS 版本是完整的,但是有些技术能用得上:
1.使用OUI
使用OUI时要询问oracle内存
使用OUI是较好的且最可靠的方法,因为它能够询问内存
1.1启动OUI
在 Unix/Linux平台
%ORACLE_HOME%\oui\bin\runInstaller.bat
1.2点击安装产品按钮,通过本地目录树来引导检查版本号
2.使用OPatch
通过OPatch来询问oracle内存
在Unix/Linux 平台:
$ORACLE_HOME/OPatch/opatch lsinventory -detail
在Windows 平台:
%ORACLE_HOME%\OPatch\opatch.bat lsinventory -detail
由lsinventory -detail产生的输出包括组件版本
3.使用 AS / EM 控制台
访问位于OracleAS 实例的AS控制台
点击链接“关于oracle企业版管理应用服务器控制”,该链接在页面的底部
4.通过oc4j.jar的版本
提取oc4j.jar的版本
在Unix/Linux 平台:
ORACLE_HOME=; export ORACLE_HOME
PATH=$ORACLE_HOME/jdk/bin:$PATH; export PATH
cd $ORACLE_HOME/j2ee/home
java -jar oc4j.jar -version
在Windows 平台:
set ORACLE_HOME=
set PATH=%ORACLE_HOME%\jdk\bin:%PATH%
cd %ORACLE_HOME%\j2ee\home
java -jar oc4j.jar -version
5. 使用RDA
安装RDA(oracle远程诊断代理),运行RDA指令
-TSTinv
这会产生一个关于内存的细节报告。确保在安装运行RDA之前阅读过安装说明,尤其是要设置 ORACLE_HOME环境变量
参考:
注释:314422.1 远程诊断代理启动
6.通过 ias.properties文件
ias.properties文件也能够显示标签下的当前版本
在 Unix/Linux 平台:
$ORACLE_HOME/config/ias.properties
在Windows 平台:
%ORACLE_HOME%\config\ias.properties