查看数据库版本
一 查看Oracle版本
如何查看oracle版本
sqlplus /nolog
conn /as sysdba;
select * from v$version;
======================================
怎么查看oracle的版本和適合多少位的系統(tǒng)
我是拷貝了別人已經(jīng)下載好的oracle,我現(xiàn)在的系統(tǒng)也沒(méi)有安裝該oracle數(shù)據(jù)庫(kù),我怎么知道該oracle是多少位的,是什么版本。我的源文件名是被改了,你們說(shuō)的那個(gè)index.htm
我也打開(kāi)看過(guò),好像只有版本信息,沒(méi)有說(shuō)明它是多少位的。
數(shù)據(jù)庫(kù)原文件名字被改了嗎?如果沒(méi)改的話,應(yīng)該就能看出來(lái)。比如:win64_11gR1_database_111070,適用操作系統(tǒng)和系統(tǒng)位數(shù)、oracle大版本、版本號(hào),都有。再個(gè),你打開(kāi)安
裝源文件目錄中的 wellcome.html,首頁(yè)最上面就有版本和適用的操作系統(tǒng)等信息。另外,可以參考o(jì)racle官網(wǎng):http://www.oracle.com
============
查看oracle的版本信息
(1)用客戶端連接到數(shù)據(jù)庫(kù),執(zhí)行select * from v$instance
??????????? 查看version項(xiàng)
(2)select * from product_component_version
(3)或查詢V$VERSION查看組件級(jí)信息
=================
如何oracle檢查當(dāng)前的版本號(hào)
?要想識(shí)別當(dāng)前安裝的oracle數(shù)據(jù)庫(kù)服務(wù)器的版本以及弄清楚其他正在使用的oracle組件的版本級(jí)別可以查詢數(shù)據(jù)字典
?一什么是數(shù)據(jù)字典
??? 所謂數(shù)據(jù)字典就是指系統(tǒng)目錄。每一種數(shù)據(jù)庫(kù)都是有他自己的數(shù)據(jù)字典(系統(tǒng)目錄),數(shù)據(jù)字典是在數(shù)據(jù)庫(kù)環(huán)境中的一個(gè)系統(tǒng)區(qū)域,他包含著關(guān)于數(shù)據(jù)庫(kù)成分的信息,數(shù)據(jù)字
典中包含的信息如數(shù)據(jù)庫(kù)設(shè)計(jì)、存儲(chǔ)的SQL代碼、用戶統(tǒng)計(jì)、數(shù)據(jù)庫(kù)過(guò)程、數(shù)據(jù)庫(kù)增長(zhǎng)情況和對(duì)數(shù)據(jù)庫(kù)性能的統(tǒng)計(jì)。
?? 數(shù)據(jù)字典包括有數(shù)據(jù)庫(kù)設(shè)計(jì)信息的表,他們是由數(shù)據(jù)庫(kù)設(shè)計(jì)語(yǔ)言(DDL)所創(chuàng)建。還有系統(tǒng)級(jí)權(quán)限(可以創(chuàng)建其他用戶權(quán)限),對(duì)象級(jí)權(quán)限(訪問(wèn)表)
二 用戶的數(shù)據(jù)字典
?? 最終用戶是間接訪問(wèn)系統(tǒng)目錄的,當(dāng)?shù)顷懙较到y(tǒng)之后,前端應(yīng)用程序會(huì)立即執(zhí)行對(duì)數(shù)據(jù)字典的查詢以定義用戶可以訪問(wèn)的表,然后前端應(yīng)用程序可能會(huì)基于從數(shù)據(jù)庫(kù)獲得來(lái)的數(shù)
據(jù)建立一個(gè)本地化的系統(tǒng)目錄。用戶可以通過(guò)本地化的系統(tǒng)目錄從表中獲取數(shù)據(jù)。
?? 系統(tǒng)工程師(開(kāi)發(fā)人員)是直接使用數(shù)據(jù)字典來(lái)管理和開(kāi)發(fā)過(guò)程的。查詢的主要是處于他計(jì)劃組中的模塊
?? 數(shù)據(jù)庫(kù)管理員是使用數(shù)據(jù)字典作為他們的日常工作。可以通過(guò)查詢,也可以通過(guò)數(shù)據(jù)庫(kù)管理工具server manager.
三 oracle的數(shù)據(jù)字典
?? 所有的表都必須有一個(gè)使用者,系統(tǒng)目錄在數(shù)據(jù)字典中的所有者是sys,oracle的數(shù)據(jù)字典可以分為三個(gè)基本類(lèi),用戶訪問(wèn)視圖,DBA視圖,以及動(dòng)態(tài)執(zhí)行表(動(dòng)態(tài)執(zhí)行表都是以
V$為前綴的)
四 oracle數(shù)據(jù)字典的內(nèi)部結(jié)構(gòu)
??? oracle數(shù)據(jù)字典中有大量的關(guān)于所有類(lèi)型用戶的表和視圖。用戶視圖在數(shù)據(jù)字典中可以為每個(gè)用戶擁有,一個(gè)用戶對(duì)其他用戶只有create session權(quán)限(連接)
??? 查詢自身情況
??? select * from user_users; 查詢自身的情況
??? select * from all_users;查詢所有用戶的情況但是這種情況的內(nèi)容就不夠詳細(xì),因?yàn)闆](méi)有這個(gè)權(quán)限
五 檢查當(dāng)前版本號(hào)
?? 要識(shí)別當(dāng)前安裝的Oracle數(shù)據(jù)庫(kù)服務(wù)器的版本以及弄清其他正在使用的oracle組件的版本級(jí)別,可以查詢數(shù)據(jù)字典。其他產(chǎn)品的版本級(jí)別可以獨(dú)立于數(shù)據(jù)庫(kù)服務(wù)器有所升級(jí)。
?? select * from product_component_version;
?? select * from v$version
?
==============
Oracle 版本查看及版本號(hào)說(shuō)明
select * from v$version;
或select banner from sys.v_$version;
?結(jié)果如下:
??? BANNER
?1 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
?2 PL/SQL Release 10.2.0.1.0 - Production
?3 CORE 10.2.0.1.0 Production
?4 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
?5 NLSRTL Version 10.2.0.1.0 - Production
?
?例如:Oracle 9.0.1.1.2
?
? 9:版本號(hào)
? 0:新特性版本號(hào)
? 1(第一個(gè)):維護(hù)版本號(hào)
? 1(第二個(gè)):普通的補(bǔ)丁設(shè)置號(hào)碼
? 2:非凡的平臺(tái)補(bǔ)丁設(shè)置號(hào)碼
?
?Oracle 的版本號(hào)很多,先看11g的一個(gè)版本號(hào)說(shuō)明:
?
?
?注意:
?
??????? 在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二數(shù)字位更改。 而在之前,是在第三個(gè)數(shù)字位。
?
?1. Major Database Release Number
?
??????? 第一個(gè)數(shù)字位,它代表的是一個(gè)新版本軟件,也標(biāo)志著一些新的功能。如11g,10g。
?
?2. Database Maintenance Release Number
?
??????? 第二個(gè)數(shù)字位,代表一個(gè)maintenance release 級(jí)別,也可能包含一些新的特性。
?
?3. Fusion Middleware Release Number
?
??????? 第三個(gè)數(shù)字位,反應(yīng)Oracle 中間件(Oracle Fusion Middleware)的版本號(hào)。
?
?4. Component-Specific Release Number
?
??????? 第四個(gè)數(shù)字位,主要是針對(duì)組件的發(fā)布級(jí)別。不同的組件具有不同的號(hào)碼。 比如Oracle 的patch包。
?
?5. Platform-Specific Release Number
?
??????? 第五個(gè)數(shù)字位,這個(gè)數(shù)字位標(biāo)識(shí)一個(gè)平臺(tái)的版本。 通常表示patch 號(hào)。
?
?6. 如何查看版本信息:
?
?(1) 查看v$version
?
?SQL> select * from v$version;
?
?BANNER
?
?----------------------------------------------------------------
?
?Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
?
?PL/SQL Release 10.2.0.4.0 - Production
?
?CORE??? 10.2.0.4.0????? Production
?
?TNS for Linux: Version 10.2.0.4.0 - Production
?
?NLSRTL Version 10.2.0.4.0 - Production
?
?SQL>
?
?(2)PRODUCT_COMPONENT_VERSION 視圖
?
?SQL> COL PRODUCT FORMAT A40
?
?SQL> COL VERSION FORMAT A15
?
?SQL> COL STATUS FORMAT A15
?
?SQL> SELECT * FROM PRODUCT_COMPONENT_VERSION;
?
?PRODUCT????????????????? VERSION???????? STATUS
?
?---------------------------------------- --------------- ---------------
?
?NLSRTL????????????????????????? 10.2.0.4.0????? Production
?
?Oracle Database 10g Enterprise Edition?? 10.2.0.4.0????? Prod
?
?PL/SQL???????????????????????????? 10.2.0.4.0????? Production
?
?TNS for Linux:????????????????????? 10.2.0.4.0????? Production
?
?SQL>
?
?(3)dba_registry
?
?SQL> select comp_name,version,status from dba_registry;
?
?COMP_NAME????????????????????? VERSION???????? STATUS
?
?------------------------------ --------------- ---------------
?
?Oracle Enterprise Manager????? 10.2.0.4.0????? VALID
?
?Spatial??????????????????????? 10.2.0.4.0????? VALID
?
?Oracle interMedia????????????? 10.2.0.4.0????? VALID
?
?OLAP Catalog?????????????????? 10.2.0.4.0????? VALID
?
?Oracle XML Database??????????? 10.2.0.4.0????? VALID
?
?Oracle Text??????????????????? 10.2.0.4.0????? VALID
?
?Oracle Expression Filter?????? 10.2.0.4.0????? VALID
?
?Oracle Rule Manager??????????? 10.2.0.4.0????? VALID
?
?Oracle Workspace Manager?????? 10.2.0.4.3????? VALID
?
?Oracle Data Mining???????????? 10.2.0.4.0????? VALID
?
?Oracle Database Catalog Views? 10.2.0.4.0????? VALID
?
?Oracle Database Packages and T 10.2.0.4.0????? VALID
?
?ypes
?
?JServer JAVA Virtual Machine?? 10.2.0.4.0????? VALID
?
?Oracle XDK???????????????????? 10.2.0.4.0????? VALID
?
?Oracle Database Java Packages? 10.2.0.4.0????? VALID
?
?OLAP Analytic Workspace??????? 10.2.0.4.0????? VALID
?
?Oracle OLAP API??????????????? 10.2.0.4.0????? VALID
?
?SQL>
?
?(4)v$option 視圖
?
??????? 這個(gè)視圖是基于底層的X$OPTION 表創(chuàng)建,記錄了數(shù)據(jù)庫(kù)選件及特性。 根據(jù)不同的版本,如標(biāo)準(zhǔn)版,企業(yè)版,個(gè)人版。 部分選件需要購(gòu)買(mǎi)相關(guān)的許可才可以使用,比如
RAC,DG,分區(qū)表等。
?
?SQL> col PARAMETER format a40
?
?SQL> select * from v$option;
?
?
?
?PARAMETER??????????????????????????????? VALUE
?
?---------------------------------------- ---------------------------------------
?
?Partitioning???????????????????????????? TRUE
?
?Objects????????????????????????????????? TRUE
?
?Real Application Clusters??????????????? FALSE
?
?Advanced replication???????????????????? TRUE
?
?Bit-mapped indexes?????????????????????? TRUE
?
?Connection multiplexing????????????????? TRUE
?
?Connection pooling?????????????????????? TRUE
?
?Database queuing???????????????????????? TRUE
?
?Incremental backup and recovery????????? TRUE
?
?Instead-of triggers????????????????????? TRUE
?
?Parallel backup and recovery???????????? TRUE
?
?Parallel execution?????????????????????? TRUE
?
?Parallel load??????????????????????????? TRUE
?
?Point-in-time tablespace recovery??????? TRUE
?
?Fine-grained access control????????????? TRUE
?
?Proxy authentication/authorization?????? TRUE
?
?Change Data Capture????????????????????? TRUE
?
?Plan Stability?????????????????????????? TRUE
?
?Online Index Build?????????????????????? TRUE
?
?Coalesce Index?????????????????????????? TRUE
?
?Managed Standby????????????????????????? TRUE
?
?Materialized view rewrite??????????????? TRUE
?
?Materialized view warehouse refresh????? TRUE
?
?Database resource manager??????????????? TRUE
?
?Spatial????????????????????????????????? TRUE
?
?Visual Information Retrieval???????????? TRUE
?
?Export transportable tablespaces???????? TRUE
?
?Transparent Application Failover???????? TRUE
?
?Fast-Start Fault Recovery??????????????? TRUE
?
?Sample Scan????????????????????????????? TRUE
?
?Duplexed backups???????????????????????? TRUE
?
?Java???????????????????????????????????? TRUE
?
?OLAP Window Functions??????????????????? TRUE
?
?Block Media Recovery???????????????????? TRUE
?
?Fine-grained Auditing??????????????????? TRUE
?
?Application Role???????????????????????? TRUE
?
?Enterprise User Security???????????????? TRUE
?
?Oracle Data Guard??????????????????????? TRUE
?
?Oracle Label Security??????????????????? FALSE
?
?OLAP???????????????????????????????????? TRUE
?
?Table compression??????????????????????? TRUE
?
?Join index?????????????????????????????? TRUE
?
?Trial Recovery?????????????????????????? TRUE
?
?Data Mining????????????????????????????? TRUE
?
?Online Redefinition????????????????????? TRUE
?
?Streams Capture????????????????????????? TRUE
?
?File Mapping???????????????????????????? TRUE
?
?Block Change Tracking??????????????????? TRUE
?
?Flashback Table????????????????????????? TRUE
?
?Flashback Database?????????????????????? TRUE
?
?Data Mining Scoring Engine?????????????? FALSE
?
?Transparent Data Encryption????????????? TRUE
?
?Backup Encryption??????????????????????? TRUE
?
?Unused Block Compression???????????????? TRUE
?
?Oracle Database Vault??????????????????? FALSE
?
?Real Application Testing???????????????? TRUE
?
?SQL>
二 查看MySQL版本
查看mysql版本的四種方法
1:在終端下:mysql -V。 以下是代碼片段:
[shengting@login ~]$ mysql -V
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)
2:在mysql中:mysql> status;
以下是代碼片段:
mysql> status;
--------------
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)
Connection id:????????? 416
SSL:??????????????????? Not in use
Current pager:????????? stdout
Using outfile:????????? ''
Using delimiter:??????? ;
Server version:???????? 3.23.56-log
Protocol version:?????? 10
Connection:???????????? Localhost via UNIX socket
Client characterset:??? latin1
Server characterset:??? latin1
UNIX socket:??????????? /tmp/mysql_3311.sock
Uptime:???????????????? 62 days 21 hours 21 min 57 sec
Threads: 1 Questions: 584402560 Slow queries: 424 Opens: 59664208 Flush tables: 1 Open tables: 64 Queries per second avg: 107.551
3:在help里面查找
以下是代碼片段:
[shengting@login ~]$ mysql --help | grep Distrib
mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)
4:使用mysql的函數(shù)
以下是代碼片段:
mysql> select version();
+-------------+
| version()?? |
+-------------+
| 3.23.56-log |
+-------------+
1 row in set (0.00 sec)
===========
進(jìn)入mysql后輸入 \s 查看版本信息
============
三 查看SQL Server 版本
SELECT @@VERSION返回當(dāng)前安裝的日期、版本和處理器類(lèi)型。結(jié)果為:
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)?? Jul? 9 2008 14:43:34?? Copyright (c) 1988-2008 Microsoft Corporation? Enterprise Edition on
Windows NT 6.0 (Build 6001: Service Pack 1)
其實(shí),還可從其他方面得知其具體版本:
進(jìn)入sql server management studio,在對(duì)象管理器中查看服務(wù)器屬性:
?
可以在常規(guī)選項(xiàng)中得知其為sql server enterprise edition。也可以點(diǎn)擊“服務(wù)器屬性”中“查看連接屬性”:
?
總結(jié)
- 上一篇: Java虚拟机类装载的原理及实现
- 下一篇: java 获得天气预报信息