ORACLE操作 ORACLE機能

[ORACLE] オラクルサーバとクライアントのバージョンを取得する

投稿日:2017年7月25日 更新日:

オラクルサーバとクライアントのバージョンを取得するサンプルです。

オラクルサーバのバージョンを取得する

サーバ側のバージョンを取得するには、SQL*Plus上で以下のSQLを実行します。

例1)オラクルサーバのバージョンを取得する

SQL*Plus
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 11g Release 11.2.0.2.0 - 64bit Production PL/SQL Release 11.2.0.2.0 - Production CORE 11.2.0.2.0 Production TNS for 64-bit Windows: Version 11.2.0.2.0 - Production NLSRTL Version 11.2.0.2.0 - Production SQL>

バージョン番号のみ取得したい場合は以下のように取得します。

例2)オラクルサーバのバージョンを取得する

SQL*Plus
SQL> select parameter, value from NLS_DATABASE_PARAMETERS where parameter = 'NLS_RDBMS_VERSION'; PARAMETER VALUE --------------------- -------------------------- NLS_RDBMS_VERSION 11.2.0.2.0 SQL>

オラクルクライアントのバージョンを取得する

クライアント側のバージョンを取得するには、コマンドプロンプトで以下のコマンドを実行します。

例)オラクルクライアントのバージョンを取得する

コマンドプロンプト
C:\>sqlplus -version SQL*Plus: Release 11.2.0.2.0 Production

「sqlplus -v」でもOKです。

解説

  • サーバ側のバージョンは、V$VERSIONビューまたは、NLS_DATABASE_PARAMETERSを検索します。
  • クライアント側のバージョンは、SQL*Plus -versionコマンドで取得します。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE関数] 絶対値を求める(ABS)

絶対値を求めるには、ABS関数を使用します。 構文 (絶対値を求める構文) ABS(<数値>) サンプルコード 例)-1 ...
ORACLE

[ORACLE関数] 文字列の先頭を大文字にする(INITCAP)

文字列の先頭を大文字にするには、INITCAPを使用します。 サンプル 例)文字列'abc'の先頭のみ大文字にする SQ ...
ORACLE

[ORACLE] 既存のシーケンスの現在値を進める

既存のシーケンスの現在値を進めるサンプルです。 オラクルのシーケンスは、既に作成されたシーケンスの現在値を直接更新する方 ...
ORACLE

[ORACLE] 同じ構成の2つのテーブルのデータの差分を取得するSQL

同じ構成の2つのテーブルの差分を取得するSQL文です。 サンプルSQL 例)同構成の2つのテーブル「m_dept1」「m ...
ORACLE

[ORACLE] ユーザのデフォルト表領域を変更する

ユーザのデフォルト表領域(テーブルスペース)を変更するSQL文サンプルです。 サンプル 例)ユーザ「taro」のデフォル ...

スポンサーリンク