" />
oracle 11g 32位是一款非常好用且功能強大的的oracle數(shù)據(jù)庫管理工具,僅支持32位操作系統(tǒng)使用,本站提供了oracle 11g 32位下載地址,有需要的朋友們可以前來下載使用。
1、oracle客戶端的作用主要是為了遠程訪問oracle服務器用的,如: 現(xiàn)在有A,B,C三臺電腦,期中C電腦中安裝了一個oracle服務器,那么A電腦和B電腦如果想用sqlplus或者oracle支持的pro*C訪問 C電腦中的oracle數(shù)據(jù)庫,就必須安裝oracle客戶端。
2、如果你的電腦上已經安裝了oracle服務器,那么客戶端就不用安裝了,因為oracle服務器自帶客戶端。說明:如果把oracle服務器比作網游 服務器(比如魔獸世界服務器),oracle客戶端的作用好比魔獸世界的客戶端,你只有有了客戶端才能登陸"游戲"。
1.數(shù)據(jù)庫管理部分
·數(shù)據(jù)庫重演(Database Replay)
這一特性可以捕捉整個數(shù)據(jù)的負載,并且傳遞到一個從備份或者standby數(shù)據(jù)庫中創(chuàng)建的測試數(shù)據(jù)庫上,然后重演負責以測試系統(tǒng)調優(yōu)后的效果。
·SQL重演(SQL Replay)
和前一特性類似。但是只是捕捉SQL負載部分,而不是全部負載。
·計劃管理(Plan Management)
這一特性允許你將某一特定語句的查詢計劃固定下來,無論統(tǒng)計數(shù)據(jù)變化還是數(shù)據(jù)庫版本變化都不會改變她的查詢計劃。
·自動診斷知識庫(Automatic Diagnostic Repository ADR)
當Oracle探測到重要錯誤時,會自動創(chuàng)紀一個事件(incident),并且捕捉到和這一事件相關的信息,同時自動進行數(shù)據(jù)庫健康檢查并通知DBA。此外,這些信息還可以打包發(fā)送給Oracle支持團隊。
·事件打包服務(Incident Packaging Service)
如果你需要進一步測試或者保留相關信息,這一特性可以將與某一事件相關的信息打包。并且你還可以將打包信息發(fā)給oracle支持團隊。
·基于特性打補丁(Feature Based Patching)
在打補丁包時,這一特性可以使你很容易區(qū)分出補丁包中的那些特性是你正在使用而必須打的。企業(yè)管理器(EM)使你能訂閱一個基于特性的補丁服務,因此企業(yè)管理器可以自動掃描那些你正在使用的特性有補丁可以打。
·自動SQL優(yōu)化(Auto SQL Tuning)
10g的自動優(yōu)化建議器可以將優(yōu)化建議寫在SQL profile中。而在11g中,你可以讓oracle自動將能3倍于原有性能的profile應用到SQL語句上。性能比較由維護窗口中一個新管理任務來完成。
·訪問建議器(Access Advisor)
11g的訪問建議器可以給出分區(qū)建議,包括對新的間隔分區(qū)(interval partitioning)的建議。間隔分區(qū)相當于范圍分區(qū)(range partitioning)的自動化版本,她可以在必要時自動創(chuàng)建一個相同大小的分區(qū)。范圍分區(qū)和間隔分區(qū)可以同時存在于一張表中,并且范圍分區(qū)可以轉換為間隔分區(qū)。
·自動內存優(yōu)化(Auto Memory Tuning)
在9i中,引入了自動PGA優(yōu)化;10g中,又引入了自動SGA優(yōu)化。到了11g,所有內存可以通過只設定一個參數(shù)來實現(xiàn)全表自動優(yōu)化。你只要告訴oracle有多少內存可用,她就可以自動指定多少內存分配給PGA、多少內存分配給SGA和多少內存分配給操作系統(tǒng)進程。當然也可以設定最大、最小閾值。
·資源管理器(Resource Manager)
11g的資源管理器不僅可以管理CPU,還可以管理IO。你可以設置特定文件的優(yōu)先級、文件類型和ASM磁盤組。
·ADDM
ADDM在10g被引入。11g中,ADDM不僅可以給單個實例建議,還可以對整個RAC(即數(shù)據(jù)庫級別)給出建議。另外,還可以將一些指示(directive)加入ADDM,使之忽略一些你不關心的信息。
·AWR 基線(AWR Baselines)
AWR基線得到了擴展。可以為一些其他使用到的特性自動創(chuàng)建基線。默認會創(chuàng)建周基線。
2. PLSQL部分
·結果集緩存(Result Set Caching)
這一特性能大大提高很多程序的性能。在一些MIS系統(tǒng)或者OLAP系統(tǒng)中,需要使用到很多"select count(*)"這樣的查詢。在之前,我們如果要提高這樣的查詢的性能,可能需要使用物化視圖或者查詢重寫的技術。在11g,我們就只需要加一個 /*+result_cache*/的提示就可以將結果集緩存住,這樣就能大大提高查詢性能。當然,在這種情況下,我們可能還要關心另外一個問題:完整性。因為在oracle中是通過一致性讀來保證數(shù)據(jù)的完整性的。而顯然,在這種新特性下,為提高性能,是從緩存中的結果集中讀取數(shù)據(jù),而不會從回滾段中讀取數(shù)據(jù)的。關于這個問題,答案是完全能保證完整性。因為結果集是被獨立緩存的,在查詢期間,任何其他DML語句都不會影響結果集中的內容,因而可以保證數(shù)據(jù)的完整性。
·對象依賴性改進
在11g之前,如果有函數(shù)或者視圖依賴于某張表,一旦這張表發(fā)生結構變化,無論是否涉及到函數(shù)或視圖所依賴的屬性,都會使函數(shù)或視圖變?yōu)閕nvalid。在11g中,對這種情況進行了調整:如果表改變的屬性與相關的函數(shù)或視圖無關,則相關對象狀態(tài)不會發(fā)生變化。
·正則表達式的改進
在10g中,引入了正則表達式。這一特性大大方便了開發(fā)人員。11g,oracle再次對這一特性進行了改進。其中,增加了一個名為regexp_count的函數(shù)。另外,其他的正則表達式函數(shù)也得到了改進。
·新SQL語法 =>
我們在調用某一函數(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ā)器或者約束來實現(xiàn)對表的只讀控制。11g中不需要這么麻煩了,可以直接指定表為只讀表。
·觸發(fā)器執(zhí)行效率提高了
·內部單元內聯(lián)(Intra-Unit inlining)
在C語言中,你可以通過內聯(lián)函數(shù)(inline)或者宏實現(xiàn)使某些小的、被頻繁調用的函數(shù)內聯(lián),編譯后,調用內聯(lián)函數(shù)的部分會編譯成內聯(lián)函數(shù)的函數(shù)體,因而提高函數(shù)效率。在11g的plsql中,也同樣可以實現(xiàn)這樣的內聯(lián)函數(shù)了。
·設置觸發(fā)器順序
可能在一張表上存在多個觸發(fā)器。在11g中,你可以指定它們的觸發(fā)順序,而不必擔心順序混亂導致數(shù)據(jù)混亂。
·混合觸發(fā)器(compound trigger)
這是11g中新出現(xiàn)的一種觸發(fā)器。她可以讓你在同一觸發(fā)器中同時具有申明部分、before過程部分、after each row過程部分和after過程部分。
·創(chuàng)建無效觸發(fā)器(Disabled Trigger)
11g中,開發(fā)人員可以可以閑創(chuàng)建一個invalid觸發(fā)器,需要時再編譯她。
·在非DML語句中使用序列(sequence)
在之前版本,如果要將sequence的值賦給變量,需要通過類似以下語句實現(xiàn):
select seq_x.next_val into v_x from dual;
在11g中,不需要這么麻煩了,下面語句就可以實現(xiàn):
v_x := seq_x.next_val;
·PLSQL_Warning
11g中?梢酝ㄟ^設置PLSQL_Warning=enable all,如果在"when others"沒有錯誤爆出就發(fā)警告信息。
·PLSQL的可繼承性
可以在oracle對象類型中通過super(和java中類似)關鍵字來實現(xiàn)繼承性。
·編譯速度提高
因為不在使用外部C編譯器了,因此編譯速度提高了。
·改進了DBMS_SQL包
其中的改進之一就是DBMS_SQL可以接收大于32k的CLOB了。另外還能支持用戶自定義類型和bulk操作。
·增加了continue關鍵字
在PLSQL的循環(huán)語句中可以使用continue關鍵字了(功能和其他高級語言中的continue關鍵字相同)。
·新的PLSQL數(shù)據(jù)類型——simple_integer
這是一個比pls_integer效率更高的整數(shù)數(shù)據(jù)類型。
3. 其他部分
·增強的壓縮技術
可以最多壓縮2/3的空間。
·高速推進技術
可以大大提高對文件系統(tǒng)的數(shù)據(jù)讀取速度。
·增強了DATA Guard
可以創(chuàng)建standby數(shù)據(jù)庫的快照,用于測試。結合數(shù)據(jù)庫重演技術,可以實現(xiàn)模擬生成系統(tǒng)負載的壓力測試
·在線應用升級
也就是熱補丁——安裝升級或打補丁不需要重啟數(shù)據(jù)庫
·數(shù)據(jù)庫修復建議器
可以在錯誤診斷和解決方案實施過程中指導DBA。
·邏輯對象分區(qū)
可以對邏輯對象進行分區(qū),并且可以自動創(chuàng)建分區(qū)以方便管理超大數(shù)據(jù)庫(Very Large Databases VLDBs)
·新的高性能的LOB基礎結構
·新的PHP驅動。
1、下載Oracle 11g
2、將兩個壓縮包解壓到同一個目錄下,即“database”,然后單擊解壓目錄下的“setup.exe”文件:
3、在出現(xiàn)的“配置安全更新”窗口中,取消“我希望通過My Oracle Support接受安全更新”,單擊“下一步”:
4、在“安裝選項”窗口中,選擇“創(chuàng)建和配置數(shù)據(jù)庫”,單擊“下一步”:
5、在“系統(tǒng)類”窗口中,選擇“桌面類”,單擊“下一步”:
6、在“典型安裝”窗口中,選擇Oracle的基目錄,選擇“企業(yè)版”和“默認值”并輸入統(tǒng)一的密碼為:Oracle11g,單擊“下一步”:
7、在“先決條件檢查”窗口中,單擊“下一步”:
8、在“概要”窗口中,單擊“完成”,即可進行安裝:
9、出現(xiàn)的安裝過程如下:
數(shù)據(jù)庫創(chuàng)建完成后,會出現(xiàn)如下“Database Configuration Assistant”界面:
選擇“口令管理”,查看并修改以下用戶:
(1)普通用戶:SCOTT(密碼:tiger)
(2)普通管理員:SYSTEM(密碼:manager)
(3)超級管理員:SYS(密碼:change_on_install)
修改完成后,單擊“確定”。
10、在“完成”窗口中,單擊“關閉”即可。
安裝完成界面中的內容:
Enterprise Manager Database Control URL - (orcl) :
數(shù)據(jù)庫配置文件已經安裝到 C:\app\Administrator,同時其他選定的安裝組件也已經安裝到 C:\app\Administrator\product\11.2.0\dbhome_1。
Oracle完成安裝后,會在系統(tǒng)中進行服務的注冊,在注冊的這些服務中有以下兩個服務必須啟動,否則Oracle將無法正常使用:
(1)OracleOraDb11g_home1TNSListener:表示監(jiān)聽服務,如果客戶端要想連接到數(shù)據(jù)庫,此服務必須打開。在程序開發(fā)中該服務也要起作用。
(2)OracleServiceORCL:表示數(shù)據(jù)庫的主服務,命名規(guī)則:OracleService數(shù)據(jù)庫名稱。此服務必須打開,否則Oracle根本無法使用。