oracle怎么選擇版本,oracle如何查看版本

Oracle,應(yīng)該安裝哪個(gè)版本最好

oracle11g就OK了

成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

Oracle 11g新版功能

1.數(shù)據(jù)庫管理部分 

◆數(shù)據(jù)庫重演(Database Replay)

這一特性可以捕捉整個(gè)數(shù)據(jù)的負(fù)載,并且傳遞到一個(gè)從備份或者standby數(shù)據(jù)庫中創(chuàng)建的測試數(shù)據(jù)庫上,然后重演負(fù)責(zé)以測試系統(tǒng)調(diào)優(yōu)后的效果。

◆SQL重演(SQL Replay)

和前一特性類似。但是只是捕捉SQL負(fù)載部分,而不是全部負(fù)載。

◆計(jì)劃管理(Plan Management)這一特性允許你將某一特定語句的查詢計(jì)劃固定下來,無論統(tǒng)計(jì)數(shù)據(jù)變化還是數(shù)據(jù)庫版本變化都不會改變她的查詢計(jì)劃。

◆自動診斷知識庫(Automatic Diagnostic Repository ADR)

當(dāng)Oracle探測到重要錯(cuò)誤時(shí),會自動創(chuàng)紀(jì)一個(gè)事件(incident),并且捕捉到和這一事件相關(guān)的信息,同時(shí)自動進(jìn)行數(shù)據(jù)庫健康檢查并通知DBA。此外,這些信息還可以打包發(fā)送給Oracle支持團(tuán)隊(duì)?!?/p>

◆事件打包服務(wù)(Incident Packaging Service)

如果你需要進(jìn)一步測試或者保留相關(guān)信息,這一特性可以將與某一事件相關(guān)的信息打包。并且你還可以將打包信息發(fā)給oracle支持團(tuán)隊(duì)。

◆基于特性打補(bǔ)丁(Feature Based Patching)

在打補(bǔ)丁包時(shí),這一特性可以使你很容易區(qū)分出補(bǔ)丁包中的那些特性是你正在使用而必須打的。企業(yè)管理器(EM)使你能訂閱一個(gè)基于特性的補(bǔ)丁服務(wù),因此企業(yè)管理器可以自動掃描那些你正在使用的特性有補(bǔ)丁可以打。

◆自動SQL優(yōu)化(Auto SQL Tuning)

10g的自動優(yōu)化建議器可以將優(yōu)化建議寫在SQL profile中。而在11g中,你可以讓oracle自動將能3倍于原有性能的profile應(yīng)用到SQL語句上。性能比較由維護(hù)窗口中一個(gè)新管理任務(wù)來完成。

◆訪問建議器(Access Advisor)

11g的訪問建議器可以給出分區(qū)建議,包括對新的間隔分區(qū)(interval partitioning)的建議。間隔分區(qū)相當(dāng)于范圍分區(qū)(range partitioning)的自動化版本,她可以在必要時(shí)自動創(chuàng)建一個(gè)相同大小的分區(qū)。范圍分區(qū)和間隔分區(qū)可以同時(shí)存在于一張表中,并且范圍分區(qū)可以轉(zhuǎn)換為間隔分區(qū)?!?/p>

◆自動內(nèi)存優(yōu)化(Auto Memory Tuning)

在9i中,引入了自動PGA優(yōu)化。10g中,又引入了自動SGA優(yōu)化。到了11g,所有內(nèi)存可以通過只設(shè)定一個(gè)參數(shù)來實(shí)現(xiàn)全表自動優(yōu)化。你只要告訴oracle有多少內(nèi)存可用,她就可以自動指定多少內(nèi)存分配給PGA、多少內(nèi)存分配給SGA和多少內(nèi)存分配給操作系統(tǒng)進(jìn)程。當(dāng)然也可以設(shè)定最大、最小閾值。

◆資源管理器(Resource Manager)

11g的資源管理器不僅可以管理CPU,還可以管理IO。你可以設(shè)置特定文件的優(yōu)先級、文件類型和ASM磁盤組。

◆ADDMADDM在10g被引入。

11g中,ADDM不僅可以給單個(gè)實(shí)例建議,還可以對整個(gè)RAC(即數(shù)據(jù)庫級別)給出建議。另外,還可以將一些指示(directive)加入ADDM,使之忽略一些你不關(guān)心的信息。

◆AWR 基線(AWR Baselines)

AWR基線得到了擴(kuò)展??梢詾橐恍┢渌褂玫降奶匦宰詣觿?chuàng)建基線。默認(rèn)會創(chuàng)建周基線。

2.PLSQL部分

◆結(jié)果集緩存(Result Set Caching)

這一特性能大大提高很多程序的性能。在一些MIS系統(tǒng)或者OLAP系統(tǒng)中,需要使用到很多"select count(*)"這樣的查詢。在之前,我們?nèi)绻岣哌@樣的查詢的性能,可能需要使用物化視圖或者查詢重寫的技術(shù)。在11g,我們就只需要加一個(gè)/*+result_cache*/的提示就可以將結(jié)果集緩存住,這樣就能大大提高查詢性能。當(dāng)然,在這種情況下,我們可能還要關(guān)心另外一個(gè)問題:完整性。因?yàn)樵趏racle中是通過一致性讀來保證數(shù)據(jù)的完整性的。而顯然,在這種新特性下,為提高性能,是從緩存中的結(jié)果集中讀取數(shù)據(jù),而不會從回滾段中讀取數(shù)據(jù)的。關(guān)于這個(gè)問題,答案是完全能保證完整性。因?yàn)榻Y(jié)果集是被獨(dú)立緩存的,在查詢期間,任何其他DML語句都不會影響結(jié)果集中的內(nèi)容,因而可以保證數(shù)據(jù)的完整性。

◆對象依賴性改進(jìn)

在11g之前,如果有函數(shù)或者視圖依賴于某張表,一旦這張表發(fā)生結(jié)構(gòu)變化,無論是否涉及到函數(shù)或視圖所依賴的屬性,都會使函數(shù)或視圖變?yōu)閕nvalid。在11g中,對這種情況進(jìn)行了調(diào)整:如果表改變的屬性與相關(guān)的函數(shù)或視圖無關(guān),則相關(guān)對象狀態(tài)不會發(fā)生變化。

◆正則表達(dá)式的改進(jìn)

在10g中,引入了正則表達(dá)式。這一特性大大方便了開發(fā)人員。11g,oracle再次對這一特性進(jìn)行了改進(jìn)。其中,增加了一個(gè)名為regexp_count的函數(shù)。另外,其他的正則表達(dá)式函數(shù)也得到了改進(jìn)。

◆新SQL語法 =

我們在調(diào)用某一函數(shù)時(shí),可以通過=來為特定的函數(shù)參數(shù)指定數(shù)據(jù)。而在11g中,這一語法也同樣可以出現(xiàn)在sql語句中了。例如,你可以寫這樣的語句:select f(x=6) from dual;

◆對TCP包(utl_tcp、utl_smtp…)

支持FGAC(Fine Grained Access Control)安全控制

◆增加了只讀表(read-only table)

在以前,我們是通過觸發(fā)器或者約束來實(shí)現(xiàn)對表的只讀控制。11g中不需要這么麻煩了,可以直接指定表為只讀表。

◆觸發(fā)器執(zhí)行效率提高了

內(nèi)部單元內(nèi)聯(lián)(Intra-Unit inlining)在C語言中,你可以通過內(nèi)聯(lián)函數(shù)(inline)或者宏實(shí)現(xiàn)使某些小的、被頻繁調(diào)用的函數(shù)內(nèi)聯(lián),編譯后,調(diào)用內(nèi)聯(lián)函數(shù)的部分會編譯成內(nèi)聯(lián)函數(shù)的函數(shù)體,因而提高函數(shù)效率。在11g的plsql中,也同樣可以實(shí)現(xiàn)這樣的內(nèi)聯(lián)函數(shù)了。

◆設(shè)置觸發(fā)器順序

可能在一張表上存在多個(gè)觸發(fā)器。在11g中,你可以指定它們的觸發(fā)順序,而不必?fù)?dān)心順序混亂導(dǎo)致數(shù)據(jù)混亂。

◆混合觸發(fā)器(compound trigger)

這是11g中新出現(xiàn)的一種觸發(fā)器。她可以讓你在同一觸發(fā)器中同時(shí)具有申明部分、before過程部分、after each row過程部分和after過程部分。

◆創(chuàng)建無效觸發(fā)器(Disabled Trigger)

11g中,開發(fā)人員可以可以閑創(chuàng)建一個(gè)invalid觸發(fā)器,需要時(shí)再編譯她。

◆在非DML語句中使用序列(sequence)

在之前版本,如果要將sequence的值賦給變量,需要通過類似以下語句實(shí)現(xiàn):select seq_x.next_val into v_x from dual;在11g中,不需要這么麻煩了,下面語句就可以實(shí)現(xiàn):v_x := seq_x.next_val

◆PLSQL_Warning 

11g中,可以通過設(shè)置PLSQL_Warning=enable all,如果在"when others"沒有錯(cuò)誤爆出就發(fā)警告信息。

◆PLSQL的可繼承性

可以在oracle對象類型中通過super(和java中類似)關(guān)鍵字來實(shí)現(xiàn)繼承性。

◆編譯速度提高

因?yàn)椴辉谑褂猛獠緾編譯器了,因此編譯速度提高了。

◆改進(jìn)了DBMS_SQL包其中的改進(jìn)之一就是DBMS_SQL可以接收大于32k的CLOB了。另外還能支持用戶自定義類型和bulk操作。

◆新的PLSQL數(shù)據(jù)類型——simple_integer這是一個(gè)比pls_integer效率更高的整數(shù)數(shù)據(jù)類型。

3.其他部分

◆增強(qiáng)的壓縮技術(shù)

可以最多壓縮2/3的空間。

◆高速推進(jìn)技術(shù)

可以大大提高對文件系統(tǒng)的數(shù)據(jù)讀取速度。

◆增強(qiáng)了DATA Guard

可以創(chuàng)建standby數(shù)據(jù)庫的快照,用于測試。結(jié)合數(shù)據(jù)庫重演技術(shù),可以實(shí)現(xiàn)模擬生成系統(tǒng)負(fù)載的壓力測試。 ◆在線應(yīng)用升級

也就是熱補(bǔ)丁——安裝升級或打補(bǔ)丁不需要重啟數(shù)據(jù)庫。

◆數(shù)據(jù)庫修復(fù)建議器

可以在錯(cuò)誤診斷和解決方案實(shí)施過程中指導(dǎo)DBA。

◆邏輯對象分區(qū)

可以對邏輯對象進(jìn)行分區(qū),并且可以自動創(chuàng)建分區(qū)以方便管理超大數(shù)據(jù)庫(Very Large Databases VLDBs)。

◆新的高性能的LOB基礎(chǔ)結(jié)構(gòu)

◆新的PHP驅(qū)動

Oracle 數(shù)據(jù)庫選擇哪個(gè)版本好?

9i相對成熟,但在功能方面10g以上改動了很多。

如果選擇穩(wěn)定最好用9i,如果需要使用新功能建議11g,據(jù)說10g在穩(wěn)定方面有問題。

學(xué)習(xí)oracle用哪個(gè)版本比較好?

一般來說還是學(xué)習(xí)9i好,雖然有10g,但是很多公司還是用9i,誰愿意老的用習(xí)慣了去換新的呢?

而且9i學(xué)好了,10g也會用啊

我想在我的電腦上裝Oracle 選哪個(gè)版本好!

初學(xué)者建議先安裝oracle9i 比較好上手,10g對于我接觸了3年數(shù)據(jù)庫的人來說,都還是顯得陌生。數(shù)據(jù)庫有SQLSERVER或者M(jìn)YSQL的基礎(chǔ),那么9i上手也比較快。至少9i還是用客戶端CS模式,10就是用瀏覽器了BS了用著不習(xí)慣。 切忌在安裝9i的過程中要小心,一次通過安裝,如果中途退出或者斷電,死機(jī),那么你就再裝就裝不上了。如果需要配置,我可以教你。聯(lián)系QQ也行。

Oracle一般有哪些版本,各個(gè)版本有什么區(qū)別呢?

1977年,Larry Ellison、Bob Miner和Ed Oates等人組建了Relational軟件公司(Relational Software Inc.,RSI)。他們決定使用C語言和SQL界面構(gòu)建一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System,RDBMS),并很快發(fā)布了第一個(gè)版本(僅是原型系統(tǒng))。

1979年,RSI首次向客戶發(fā)布了產(chǎn)品,即第2版。該版本的RDBMS可以在裝有RSX-11操作系統(tǒng)的PDP-11機(jī)器上運(yùn)行,后來又移植到了DEC VAX系統(tǒng)。

1983年,發(fā)布的第3個(gè)版本中加入了SQL語言,而且性能也有所提升,其他功能也得到增強(qiáng)。與前幾個(gè)版本不同的是,這個(gè)版本是完全用C語言編寫的。同年,RSI更名為Oracle Corporation,也就是今天的Oracle公司。

1984年,Oracle的第4版發(fā)布。該版本既支持VAX系統(tǒng),也支持IBM VM操作系統(tǒng)。這也是第一個(gè)加入了讀一致性(Read-consistency)的版本。

1985年,Oracle的第5版發(fā)布。該版本可稱作是Oracle發(fā)展史上的里程碑,因?yàn)樗ㄟ^SQL*Net引入了客戶端/服務(wù)器的計(jì)算機(jī)模式,同時(shí)它也是第一個(gè)打破640KB內(nèi)存限制的MS-DOS產(chǎn)品。

1988年,Oracle的第6版發(fā)布。該版本除了改進(jìn)性能、增強(qiáng)序列生成與延遲寫入(Deferred Writes)功能以外,還引入了底層鎖。除此之外,該版本還加入了PL/SQL和熱備份等功能。這時(shí)Oracle已經(jīng)可以在許多平臺和操作系統(tǒng)上運(yùn)行。

1991年,Oracle RDBMS的6.1版在DEC VAX平臺中引入了Parallel Server選項(xiàng),很快該選項(xiàng)也可用于許多其他平臺。

1992年,Oracle 7發(fā)布。Oracle 7在對內(nèi)存、CPU和I/O的利用方面作了許多體系結(jié)構(gòu)上的變動,這是一個(gè)功能完整的關(guān)系數(shù)據(jù)庫管理系統(tǒng),在易用性方面也作了許多改進(jìn),引入了SQL*DBA工具和database角色。

1997年,Oracle 8發(fā)布。Oracle 8除了增加許多新特性和管理工具以外,還加入了對象擴(kuò)展(Object Extension)特性。

2001年,Oracle 9i release 1發(fā)布。這是Oracle 9i的第一個(gè)發(fā)行版,包含RAC(Real Application Cluster)等新功能。

2002年,Oracle 9i release 2發(fā)布,它在release 1的基礎(chǔ)上增加了集群文件系統(tǒng)(Cluster File System)等特性。

2004年,針對網(wǎng)格計(jì)算的Oracle 10g發(fā)布。該版本中Oracle的功能、穩(wěn)定性和性能的實(shí)現(xiàn)都達(dá)到了一個(gè)新的水平。

2007年年7月12日,甲骨文公司推出的最新數(shù)據(jù)庫軟件Oracle 11g,Oracle 11g有400多項(xiàng)功能,經(jīng)過了1500萬個(gè)小時(shí)的測試,開發(fā)工作量達(dá)到了3.6萬人/月。相對過往版本而言,Oracle 11g具有了與眾不同的特性。

Oracle用什么版本的好?

如果是學(xué)習(xí)的話最好選11g,12c還沒有普及,現(xiàn)階段各個(gè)公司還是以11g和10g為主。

選擇如果對linux比較熟悉就選linux妥妥的,這個(gè)才是主流,oracle client是客戶端,就是用來連接服務(wù)器端的工具,這個(gè)是不能用來建立數(shù)據(jù)庫的,不要安裝這個(gè)。

在官網(wǎng)下載頁面,操作系統(tǒng)平臺后面有 file1,file2兩個(gè)都下載下來,然后解壓縮合并到一起就能安裝了。

本文題目:oracle怎么選擇版本,oracle如何查看版本
鏈接分享:http://muchs.cn/article10/hcpodo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站內(nèi)鏈外貿(mào)網(wǎng)站建設(shè)定制開發(fā)、App開發(fā)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化