Database JUNKY

MySQL,MariaDBを中心としたブログです

データベースのバージョンを調べるには?

データベースの現在のバージョンを調べる方法を、postgres,db2,oracle,sqlserver をメモしました。

それぞれの、DBMSのバージョンを調べるコマンドまたはSQLは以下のとおりです。

  1. db2の場合 インスタンスオーナーアカウントでログインし、以下のコマンドを入力します。 $ db2level DB21085I  インスタンス "db2admin" は、"64" ビットおよび DB2 コード・リリース "SQL09070" をレベル ID "08010107" で使用します。 情報トークンは、"DB2 v9.7.0.0"、"s090521"、"LINUXAMD6497"、およびフィックスパック "0" です。 製品は "/opt/ibm/db2/V9.7" にインストールされています。$ db2licm -l 製品名:                                          "DB2 Express-C" ライセンス・タイプ:                              "保証なし" 有効期限:                                        "永続" 製品 ID:                                         "db2expc" バージョン情報:                                  "9.7" CPU の最大数:                                    "2" メモリーの最大量 (GB):                           "2"
  2. POSTGRESQLの場合 psqlウィンドウから $ psql qk Welcome to psql 8.1.11, the PostgreSQL interactive terminal. Type:  \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit qk=# SELECT version(); version ----------------------------------------------------------------------------------------------------------- PostgreSQL 8.1.11 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 20070626 (Red Hat 4.1.2-14) (1 row)
  3. SQLSERVERの場合 クエリウィンドウから、 SELECT @@version → 実行 Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)   Jul  9 2008 14:43:34   Copyright (c) 1988-2008 Microsoft Corporation  Enterprise Evaluation Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
  4. ORACLEの場合 SQLPLUSから # sqlplus SQL*Plus: Release 10.2.0.1.0 - Production on 水 9月 16 00:58:58 2009 Copyright (c) 1982, 2005, Oracle.  All rights reserved. ユーザー名を入力してください: ora パスワードを入力してください: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production に接続されました。 SQL> SELECT * FROM v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product PL/SQL Release 10.2.0.1.0 - Production CORE    10.2.0.1.0      Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production