Oracle Database のバージョンとエディションの確認SQLを紹介します。
Oracle Database 12c までの確認方法
Oracle Database 12c までは、V$VERSIONのBANNER列(このV$ビューには列が1つしかない)を確認します。
Oracle 12c Enterprise Edition では、以下のように表示されます。
SQL> select BANNER from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
CORE 12.1.0.2.0 Production
TNS for Linux: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production
Oracle Database 18c 以降の確認方法
Oracle Database 18c 以降では、V$VERSIONにBANNER_FULL列が追加されました。
BANNER_FULL列には、Oracle Databaseのリリースとバージョン番号が表示されます。
SQL> select BANNER_FULL from v$version;
BANNER_FULL
--------------------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0
Oracle Database 12c までと同様のBANNER列を選択すると以下の表示となります。
SQL> select BANNER from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production