温馨提示×

linux oracle如何查看版本

小樊
39
2026-09-10 10:14:15
栏目: 云计算

在 Linux 下查看 Oracle 数据库版本,常用方法有以下几种:


一、通过 SQL 命令查看(最准确)

如果你能登录数据库:

sqlplus / as sysdba

然后执行:

SELECT * FROM v$version;

或只查版本号:

SELECT version FROM product_component_version;

示例输出:

Oracle Database 19c Enterprise Edition Release 19.3.0.0.0

二、使用 sqlplus 自身信息

登录时就会显示版本:

sqlplus / as sysdba

开头会显示:

SQL*Plus: Release 19.0.0.0.0 - Production

三、查看 Oracle 安装目录中的文件

cat $ORACLE_HOME/inventory/ContentsXML/comps.xml | grep -i version

或:

cat $ORACLE_HOME/product/19.3.0/dbhome_1/inventory/ContentsXML/comps.xml

四、使用 opatch 查看(含补丁版本)

$ORACLE_HOME/OPatch/opatch lsinventory

可看到:

  • Oracle 版本
  • 已打补丁(PSU / RU)

五、查看环境变量(仅参考)

echo $ORACLE_HOME

路径中通常包含版本号,例如:

/u01/app/oracle/product/19.3.0/dbhome_1

六、查看监听器版本(非数据库版本)

lsnrctl version

推荐方式
登录数据库后执行

SELECT * FROM v$version;

这是最权威、最准确的查看方式。

如果你是想看 Oracle 客户端版本Oracle Linux 系统版本,也可以告诉我,我可以分别说明。

0