select * from v$version;

創(chuàng)新互聯(lián)主要從事做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)湘西土家族,10年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
或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:版本號
0:新特性版本號
1(第一個):維護(hù)版本號
1(第二個):普通的補(bǔ)丁設(shè)置號碼
2:非凡的平臺補(bǔ)丁設(shè)置號碼
Oracle 的版本號很多,先看11g的一個版本號說明:
注意:
在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二數(shù)字位更改。 而在之前,是在第三個數(shù)字位。
1. Major Database Release Number
第一個數(shù)字位,它代表的是一個新版本軟件,也標(biāo)志著一些新的功能。如11g,10g。
2. Database Maintenance Release Number
第二個數(shù)字位,代表一個maintenance release 級別,也可能包含一些新的特性。
3. Fusion Middleware Release Number
第三個數(shù)字位,反應(yīng)Oracle 中間件(Oracle Fusion Middleware)的版本號。
4. Component-Specific Release Number
第四個數(shù)字位,主要是針對組件的發(fā)布級別。不同的組件具有不同的號碼。 比如Oracle 的patch包。
5. Platform-Specific Release Number
第五個數(shù)字位,這個數(shù)字位標(biāo)識一個平臺的版本。 通常表示patch 號。
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
查看Oracle客戶端版本:在cmd中輸入sqplus -v
2.查看Oracle客戶端位數(shù):
找到安裝目錄下 F:\99740\product\11.2.0\dbhome_1\inventory\ContentsXML 的comps.xml文件,如果PLAT="NT_AMD64"表示安裝的是64位的Oracle 客戶端,如果PLAT="NT_X86"則表示安裝的是32位的Oracle客戶端。
在開始-》運(yùn)行(快捷鍵win+r),輸入cmd。彈出的黑色框中輸入:sqlplus用戶名/密碼@數(shù)據(jù)庫實例名;
連接上數(shù)據(jù)庫后,就可以看見數(shù)據(jù)庫版本了。
linux查看oracle版本步驟如下:
1、首先登陸您的Linux服務(wù)器(本服務(wù)器已經(jīng)安裝了Oracle)。
2、輸入sqlplus命令。
3、輸入數(shù)據(jù)庫任意用戶的用戶名和密碼,進(jìn)行登陸。
4、登陸成功后,就可以看到Oracle的版本信息了。
5、輸入exit命令,就可以退出sqlplus環(huán)境。
一、查看oracle客戶端版本:sqlplus -v
二、查看oracle客戶端版本是32bit還是64bit:
方法一:
Step 1:運(yùn)行sqlplus /nolog命令,如果你服務(wù)器安裝了多個客戶端版本,那么你應(yīng)該進(jìn)入對應(yīng)安裝目錄的BIN目錄后,運(yùn)行該命令
C:\Users\Mr.Brucesqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 8月 8 16:06:05 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL
Step 2:打開任務(wù)管理器,找到SQL*Plus進(jìn)程,如果Oracle的客戶端為32位,則在Image Name會標(biāo)記為*32
Windows Server 2008 Oracle 32bit Client
clip_image002
Windows Server 2008 Oracle 64bit Client
clip_image003
方法二:
在%ORACLE_HOME%\inventory\ContentsXML目錄下面找到comps.xml文件,例如我目前的測試服務(wù)器上路徑為F:\Win10\app\Mr.Bruce\product\11.2.0\client_1\inventory\ContentsXML
如果PLAT="NT_AMD64"表示安裝的是64位的Oracle 客戶端,如果PLAT="NT_X86"則表示安裝的是32位的Oracle客戶端。
方法三:
select * from v$version;
select address from v$sql where rownum 2;
本文檔旨在提供指南和核對清單,用于將之前升級的數(shù)據(jù)庫從Oracle12c降級回以前的版本:11.2.0.3,11.2.0.2,11.1.0.7必須加以說明的是,將數(shù)據(jù)庫實例從當(dāng)前版本降級到升級前的版本時,數(shù)據(jù)庫不會返回到升級前的完全相同狀態(tài)。根據(jù)所涉及的版本,升級過程會進(jìn)行不可逆的更改。用戶使用降級過程可以打開和訪問以前版本的數(shù)據(jù)庫實例。這通常便已足夠。可能需要采取其他更正操作(例如卸載/重新安裝或重新升級到當(dāng)前補(bǔ)丁集級別來解決降級后的遺留問題。如果目標(biāo)是讓實例返回與升級前完全相同的狀態(tài),則還應(yīng)使用包括完全恢復(fù)到升級前狀態(tài)在內(nèi)的其他過程。本文中討論的過程是基于腳本的降級。本文不介紹使用導(dǎo)出/導(dǎo)入、數(shù)據(jù)泵或其他方法將數(shù)據(jù)從一個版本移動到另一個版本。您所降級到的版本的Oracle二進(jìn)制文件,在開始降級過程之前應(yīng)該在服務(wù)器上可用/已安裝。如果您卸載了要降級到的Oracle可執(zhí)行文件,請重新安裝Oracle二進(jìn)制文件到正確的版本/補(bǔ)丁程序級別以降級。此過程旨在降級已成功升級到12c的數(shù)據(jù)庫,并非用于從失敗的升級退回。您只能降級到升級前所用的版本和補(bǔ)丁程序級別。直接升級可以在版本10.2.0.5、11.1.0.7或版本11.2.0.2及更高版本上執(zhí)行。可以對這些版本中除10.2.0.5之外的版本進(jìn)行降級。例如,如果通過應(yīng)用中間補(bǔ)丁程序11.1.0.7從Oracle11.1.0.6升級到Oracle12c(12.1.0),則不能降級到Oracle11.1.0.6。降級只能對直接升級版本執(zhí)行。例外:雖然可以對10.2.0.5直接升級,但降級不適用于10.2.0.5。這是因為在升級過程中,compatible參數(shù)已設(shè)置為最低11.0.0。這使得無法降級到10.2.0.5。可以降級的版本為11.1.0.7、11.2.0.2、11.2.0.3或更高版本。如果有任何補(bǔ)丁程序應(yīng)用到了從升級后的主目錄運(yùn)行的源數(shù)據(jù)庫,則需要先回退,然后才能開始降級過程。卸載和回退補(bǔ)丁程序的步驟記錄在所涉及補(bǔ)丁程序的自述文件中。未能卸載和回退補(bǔ)丁程序可能會導(dǎo)致無法降級,包括無法重新驗證字典對象。Exadata捆綁補(bǔ)丁程序示例,其過程為:卸載補(bǔ)丁程序示例:$opatchauto/u01/app/oracle/patches/14103267-rollback回退任何在補(bǔ)丁程序應(yīng)用過程中應(yīng)用的SQL:示例:SQL@rdbms/admin/catbundle_EXA__ROLLBACK.sql,用于回退SQL更改。解決方案降級前步驟-XMLDB組件在12c中是必需的。在升級到12c期間,將安裝XMLDB組件(如果未安裝)。從12c降級將刪除安裝的XDB組件-EnterpriseManager不支持降級。在降級之前,請重新配置OracleEM控件。請參閱OracleDatabaseUpgradeGuide12cRelease1(12.1)E17642-106DowngradingOracleDatabasetoanEarlierRelease6.6.5RestoringOracleEnterpriseManagerafterDowngradingOracleDatabase-升級到12c期間,將刪除DatabaseControl資料檔案庫。降級之后,請重新配置DBControl。Note870877.1HowToSaveOracleEnterpriseManagerDatabaseControlDataBeforeUpgradingTheSingleInstanceDatabaseToOtherRelease?Note876353.1HowToRestoreTheOracleEnterpriseManagerDataToDowngradeTheSingleInstanceDatabaseToPrevious/SourceRelease?-compatible參數(shù)不能已經(jīng)更改到12.1.0。-禁用DataVault(如果已啟用)。Note803948.1HowToUninstallOrReinstallDatabaseVaultin11g(UNIX)Note453902.1EnablingandDisablingOracleDatabaseVaultinWINDOWS-如果數(shù)據(jù)庫使用OracleLabelSecurity,則在新OracleDatabase12cOracle主目錄中運(yùn)行OracleLabelSecurity(OLS)預(yù)處理降級olspredowngrade.sql腳本(在$ORACLE_HOME/rdbms/admin上提供)。-時區(qū)版本應(yīng)相同。-取消設(shè)置并指向12c主目錄的ORA_TZFILE(如果已設(shè)置)。-如果數(shù)據(jù)庫上有OracleApplicationExpress,則必須將apxrelod.sql文件從OracleDatabase12c$ORACLE_HOME/apex/目錄復(fù)制到Oracle主目錄之外的目錄,例如系統(tǒng)上的臨時目錄以稍后執(zhí)行。-如果基于固定對象創(chuàng)建了對象,則刪除這些對象以避免可能的ORA-00600錯誤。您可以在降級之后重新創(chuàng)建這些對象。-如果降級集群數(shù)據(jù)庫,則徹底關(guān)閉實例并將CLUSTER_DATABASE初始化參數(shù)更改為FALSE。降級之后,必須將此參數(shù)設(shè)置回TRUE。滿足以上先決條件之后,可以繼續(xù)進(jìn)行降級。數(shù)據(jù)庫的降級步驟1)確保所有數(shù)據(jù)庫組件有效。只能從成功升級的數(shù)據(jù)庫執(zhí)行降級。要驗證數(shù)據(jù)庫組件狀態(tài),請執(zhí)行以下查詢以SYS用戶身份連接到數(shù)據(jù)庫colcomp_idformata10colcomp_nameformata30colversionformata10colstatusformata8selectsubstr(comp_id,1,15)comp_id,substr(comp_name,1,30)comp_name,substr(version,1,10)version,statusfromdba_registry2)驗證沒有屬于sys/system的無效對象selectowner,count(object_name)"Invalidobjectcount"fromdba_objectswherestatus!='VALID'andownerin('SYS','SYSTEM')groupbyowner;如果計數(shù)為零,則可以繼續(xù)降級。如果有無效對象,則執(zhí)行utlrp.sql多次,如果對象無法解析為有效狀態(tài),則不能繼續(xù)降級。建立SR或在DBA社區(qū)上發(fā)帖以尋求幫助。或者,對于1和2,運(yùn)行以下腳本:Note556610.1ScripttoCollectDBUpgrade/MigrateDiagnosticInformation(dbupgdiag.sql)3)關(guān)閉數(shù)據(jù)庫Shutdownimmediate4)對12c數(shù)據(jù)庫做備份5)以降級模式啟動數(shù)據(jù)庫Startupdowngrade;6)執(zhí)行降級腳本SqlSpooldowngrade.logSql@$ORACLE_HOME/rdbms/admin/catdwgrd.sql注:$ORACLE_HOME應(yīng)指向12c主目錄catdwgrd.sql腳本將數(shù)據(jù)庫中的所有組件降級到支持的主版本或補(bǔ)丁集版本(您最初升級時的版本)SqlspooloffSqlshutdownimmediateExitSQLPlusSqlexit;7)如果操作系統(tǒng)為LINUX/UNIX:將以下環(huán)境變量更改為要降級到的源數(shù)據(jù)庫:ORACLE_HOMEPATH編輯/etc/oratabor/var/opt/oracle/oratab以更改將數(shù)據(jù)庫映射到源數(shù)據(jù)庫Oracle主目錄如果操作系統(tǒng)是Windows,則完成以下步驟:a.停止所有Oracle服務(wù),包括OracleDatabase12c數(shù)據(jù)庫的OracleServiceSIDOracle服務(wù),其中SID是實例名稱。例如,如果SID為ORCL,則在命令行提示符中輸入以下內(nèi)容:C:\NETSTOPOracleServiceORCLb.在命令提示符下,通過運(yùn)行ORADIM命令刪除Oracle服務(wù)。如果出現(xiàn)提示,則輸入此Windows系統(tǒng)上活動標(biāo)準(zhǔn)用戶帳戶的口令。例如,如果SID為ORCL,則輸入以下命令:C:\ORADIM-DELETE-SIDORCLc.在命令提示符下,使用ORADIM命令創(chuàng)建要降級的數(shù)據(jù)庫的Oracle服務(wù)。C:\ORADIM-NEW-SIDSID-INTPWDPASSWORD-MAXUSERSUSERS-STARTMODEAUTO-PFILEORACLE_HOME\DATABASE\INITSID.ORA8)還原配置文件將配置文件(口令文件、參數(shù)文件等)還原到降級版本的ORACLE_HOME。9)如果這是OracleRAC數(shù)據(jù)庫,則執(zhí)行以下命令以將數(shù)據(jù)庫修改為單實例模式:SETCLUSTER_DATABASE=FALSE10)從降級版本$ORACLE_HOME/rdbms/admin目錄執(zhí)行catrelod腳本。啟動sqlplus,以具有sysdba權(quán)限的用戶SYS身份連接到數(shù)據(jù)庫實例,然后以升級模式啟動數(shù)據(jù)庫::cd$ORACLE_HOME/rdbms/admin:sqlplussqlconnectsysassysdbasqlstartupupgradesqlspoolcatrelod.logsql@?/rdbms/admin/catrelod.sqlsqlspooloffcatrelod.sql腳本在降級的數(shù)據(jù)庫中重新加載各個數(shù)據(jù)庫組件的合適版本。11)運(yùn)行utlrp.sql腳本:SQL@utlrp.sqlSqlexit;utlrp.sql腳本重新編譯先前處于INVALID狀態(tài)的所有現(xiàn)有PL/SQL模塊,例如package、procedure、type等。12)檢查已降級數(shù)據(jù)庫的狀態(tài):Note556610.1ScripttoCollectDBUpgrade/MigrateDiagnosticInformation(dbupgdiag.sql)此sql腳本是一組查詢語句,用于提供用戶友好的輸出,以在升級前后診斷數(shù)據(jù)庫的狀態(tài)。腳本將創(chuàng)建名為db_upg_diag__.log的文件。13)降級之后,可能在sys用戶下發(fā)現(xiàn)無效的QT視圖。這是因為視圖已從基表中選擇了錯誤的列。您需要重新創(chuàng)建這些視圖。請參閱說明:Note1520209.1QT_*BUFERViewsInvalidafterdowngradefrom12C降級后步驟:1)如果您是降級到OracleDatabase11g版本1(11.1.0.7)并且數(shù)據(jù)庫中有OracleApplicationExpress,則轉(zhuǎn)到您將apxrelod.sql腳本復(fù)制到的目錄(在降級前步驟中)。運(yùn)行apxrelod.sql腳本以手動重新加載OracleApplicationExpress:SQL@apxrelod.sql運(yùn)行apxrelod.sql腳本以避免程序包APEX_030200.WWV_FLOW_HELP由于以下錯誤而成為INVALID狀態(tài):PLS-00201:identifier'CTX_DDL'mustbedeclared2)如果數(shù)據(jù)庫中啟用了OracleLabelSecurity,則執(zhí)行以下腳本a.從OracleDatabase12c的Oracle主目錄下將olstrig.sql腳本復(fù)制到要將數(shù)據(jù)庫降級到的版本的Oracle主目錄。b.從降級到的版本的Oracle主目錄,運(yùn)行olstrig.sql以在表上使用OracleLabelSecurity策略重新創(chuàng)建DML觸發(fā)器:SQL@olstrig.sql3)如果降級集群數(shù)據(jù)庫,則必須運(yùn)行以下命令以降級OracleClusterwaredatabase配置:$srvctldowngradedatabase-ddb-unique-name-ooraclehome-tto_version其中db-unique-name是數(shù)據(jù)庫名稱(而非實例名稱),oraclehome是已降級數(shù)據(jù)庫的舊Oracle主目錄的位置,to_version是數(shù)據(jù)庫所降級到的數(shù)據(jù)庫版本
新聞名稱:如何oracle版本,oracle版本怎么看
文章源于:http://chinadenli.net/article29/dsigcch.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、外貿(mào)建站、Google、建站公司、移動網(wǎng)站建設(shè)、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)