Pol*_*ser 16 linux oracle rhel
我在Redhat 5.5中的终端,我需要找出安装了哪个版本的Oracle.我在Linux上很新,但我已经搜索了Google一段时间,我找不到我需要的东西.我必须找到通过终端安装的版本.我找到了Oracle文件,但我似乎无法找到该版本.
Rah*_*hul 12
输入sqlplus(你会看到版本号)
# su - oracle
oracle# sqlplus
Run Code Online (Sandbox Code Playgroud)
要么
echo $ORAHOME
Run Code Online (Sandbox Code Playgroud)
将为您提供Oracle安装路径和路径将包含版本号.
要么
连接到Oracle DB并运行
select * from v$version where banner like 'oracle%';
Run Code Online (Sandbox Code Playgroud)
当运行Oracle数据库的用户也可以尝试$ORACLE_HOME/OPatch/opatch lsinventory显示安装的确切版本和补丁.
例如,这是一个快速的oneliner,它应该只返回版本号:
$ORACLE_HOME/OPatch/opatch lsinventory | awk '/^Oracle Database/ {print $NF}'
Run Code Online (Sandbox Code Playgroud)
小智 5
在 sql*plus 中以 sys 用户身份登录。然后做这个查询:
select * from v$version;
Run Code Online (Sandbox Code Playgroud)
或者
select * from product_component_version;
Run Code Online (Sandbox Code Playgroud)