データベースのバージョンを調べるには?
データベースの現在のバージョンを調べる方法を、postgres,db2,oracle,sqlserver をメモしました。
それぞれの、DBMSのバージョンを調べるコマンドまたはSQLは以下のとおりです。
- 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"
- 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)
- 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)
- 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