Oracleバージョンの確認方法(データベース・クライアント)

IT技術

概要

Oracle Databaseのバージョンを確認する方法を記載する。
データベース側とクライアント側(SQL*Plus)で確認方法が異なる。

Oracleバージョンの確認方法

データベース側

SQL> desc v$version;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 BANNER                                             VARCHAR2(80)
 BANNER_FULL                                        VARCHAR2(160)
 BANNER_LEGACY                                      VARCHAR2(80)
 CON_ID                                             NUMBER
SQL> select BANNER from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
SQL> select BANNER_FULL from v$version;
BANNER_FULL
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.14.0.1.0
SQL> 

※注意
上記の確認方法では、PSR(Patch Set Release、4桁目)までしか正しく表示されない。
PUS(Patch Set Update、5桁目)まで確認するには「opatch lsinventory」コマンドで確認する必要がある。

クライアント側

[opc@testvm999 ~]$ sqlplus -v
SQL*Plus: Release 21.0.0.0.0 - Production
Version 21.5.0.0.0
または
[opc@testvm999 ~]$ sqlplus -version
SQL*Plus: Release 21.0.0.0.0 - Production
Version 21.5.0.0.0
[opc@testvm999 ~]$ 
タイトルとURLをコピーしました