在 Linux 下查看 Oracle 数据库版本,常用方法如下:
先登录数据库:
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 -v
只显示客户端版本,不显示数据库版本。
cat $ORACLE_HOME/inventory/Components21/oracle.server/*/context.xml | grep version
或:
ls $ORACLE_HOME
目录名通常包含版本,如:
19.3.0
lsnrctl status
输出中会显示 Oracle 版本信息。
rpm -qa | grep oracle
或
yum list installed | grep oracle
✅ 推荐方式:
SELECT * FROM v$version; 最准确、最常用。
如果你是想查 Oracle 客户端版本 或 RAC / CDB 环境,可以告诉我,我给你更具体的命令。