Oracle10g是一款十分流行的數(shù)據(jù)庫,內(nèi)置完整的數(shù)據(jù)庫功能,不僅具有歷史級別的增強(qiáng),而且許多方便都得到了極大的改善和增強(qiáng),能夠?yàn)橛脩粼诠芾頂?shù)據(jù)的時(shí)候提供大量的便捷,在目前流行的客戶端/服務(wù)器(Client/Server)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫中堪稱強(qiáng)大。
對高可用性的增強(qiáng)、新的 Flashback 能力、支持回滾更新操作;對安全性的增強(qiáng),便于管理大量的用戶; BI 方面的增強(qiáng) , 包括改進(jìn)的 SQL 能力、分析功能、 OLAP 、數(shù)據(jù)挖掘的能力等;對非關(guān)系型數(shù)據(jù)存儲的能力得到了改進(jìn); XML 的能力;對開發(fā)能力支持的加強(qiáng),對生物信息學(xué)( Bioinformatics )的支持。
一、性能與擴(kuò)展能力編輯
1.對新的架構(gòu)支持
對 Intel 64 位平臺的支持。支持 infiniband 。極大地改進(jìn)了多層開發(fā)架構(gòu)下的性能和可擴(kuò)展能力。新的版本也借用了 Windows操作系統(tǒng)對 Fiber 支持的優(yōu)勢。
2.高速數(shù)據(jù)處理能力
在這個(gè)版本中,一個(gè)新類型的表對象被引入。該表結(jié)構(gòu)對大量插入和解析數(shù)據(jù)很有益處。這個(gè)表結(jié)構(gòu)對 FIFO 的數(shù)據(jù)處理應(yīng)用有著很好的支持。這樣的應(yīng)用在電信、生產(chǎn)應(yīng)用中常常能夠用到。通過使用這種優(yōu)化的表結(jié)構(gòu)能夠?qū)﹄娦偶壍膽?yīng)用起到巨大的性能改進(jìn)作用。
3.RAC workload 管理
一個(gè)新的服務(wù)框架。使得管理員作為服務(wù)來設(shè)置、管理監(jiān)視應(yīng)用負(fù)載。
4.針對 OLAP 的分區(qū)
通過對哈希分區(qū)的全局索引的支持可以提供大量的并發(fā)插入的能力
5.新的改進(jìn)的調(diào)度器( Scheduler )
引入了一個(gè)新的數(shù)據(jù)庫調(diào)度器,提供企業(yè)級調(diào)度功能。這個(gè)調(diào)度器可以使得管理員有能力在特定日期、特定時(shí)間調(diào)度 Job 。還有能力創(chuàng)建調(diào)度對象的庫能夠和既有的對象被其他的用戶共享。
二、可管理性
這個(gè)版本的 Oracle 的一個(gè)引人注目之處就是管理上的極大簡化。大量復(fù)雜的配置和部署設(shè)置被取消或者簡化。常見的操作過程被自動化。對不同區(qū)域的大多數(shù)調(diào)整和管理操作得到簡化。
1.簡化的數(shù)據(jù)庫配置與升級
提供了預(yù)升級檢查能力,有效地減少升級錯(cuò)誤。 去除了了很多和數(shù)據(jù)庫配置有關(guān)的任務(wù)或者對其加以自動化。在初始安裝的時(shí)候,所有數(shù)據(jù)庫都被預(yù)配置包括在 OEM 環(huán)境中而無需建立一個(gè)
2.自動存儲管理
新版本的數(shù)據(jù)庫能夠配置成使用 Oracle 提供的存儲虛擬層( Storage Virtualization Layer) 。自動并簡化數(shù)據(jù)庫的存儲。管理員可以管理少數(shù)的磁盤組而無需管理數(shù)千個(gè)文件--自動存儲管理功能可以自動 配置磁盤組,提供數(shù)據(jù)冗余和數(shù)據(jù)的優(yōu)化分配。
3.自動的基于磁盤備份與恢復(fù)
10G也極大的簡化了備份與恢復(fù)操作。這個(gè)改進(jìn)被稱作Disk based Recovery Area ,可以被一個(gè)聯(lián)機(jī)Disk Cache 用來進(jìn)行備份與恢復(fù)操作。備份可以調(diào)度成自動化操作,自動化優(yōu)化調(diào)整。備份失敗的時(shí)候,可以自動重啟,以確保 Oracle 能夠有一個(gè)一致的環(huán)境使用。
4.應(yīng)用優(yōu)化
以前的版本中, DBA 更多時(shí)候要手工對 SQL 語句進(jìn)行優(yōu)化調(diào)整。這里引入了一些新的工具,從此 DBA 無需手工做這些累人的事情。(這樣的說法似乎有些太絕對)
5.自動化統(tǒng)計(jì)收集
為對象自動化收集優(yōu)化統(tǒng)計(jì)。
6.自動化實(shí)例調(diào)整
DBA需要干預(yù)的越來越少么? 好消息還是壞消息?
7.自動化內(nèi)存調(diào)整
上一個(gè)版本對 UGA 能夠進(jìn)行自動化 Tuning ,這版本能夠?qū)?SGA 相關(guān)的參數(shù)進(jìn)行調(diào)整。這意味著 DBA 只需要對2 個(gè)內(nèi)存參數(shù)進(jìn)行配置:用戶可用的總的內(nèi)存數(shù)量和共享區(qū)的大小。
三、高可用性的加強(qiáng)
1.縮短應(yīng)用和數(shù)據(jù)庫升級的宕機(jī)時(shí)間
通過使用 standby 數(shù)據(jù)庫。允許在不同版本的 standby 和產(chǎn)品數(shù)據(jù)庫間切換。現(xiàn)有的聯(lián)機(jī)重定義功能能夠支持一步克隆所有相關(guān)的數(shù)據(jù)庫對象。
2.回閃 (Flashback) 任何錯(cuò)誤
該版本的 Oracle 也擴(kuò)展了 Flashback 的能力。加了一個(gè)新類型的 Log 文件,該文件記錄了數(shù)據(jù)庫塊的變化。這個(gè)新的 Log 文件也被自動磁盤備份和恢復(fù)功能所管理。如果有錯(cuò)誤發(fā)生,例如針對不成功的批處理操作,DBA 可以運(yùn)行 FlashBack。用這些 before Images 快速恢復(fù)整個(gè)數(shù)據(jù)庫到先前的時(shí)間點(diǎn)--無須進(jìn)行恢復(fù)操作,這個(gè)新功能也可以用到 Standby 數(shù)據(jù)庫中。
Flashback 是數(shù)據(jù)庫級別的操作,也能回閃整個(gè)表。既有的 FlashBack 查詢的能力也已經(jīng)加強(qiáng)。在這個(gè)版本中,管理員能夠快速查看特定事務(wù)導(dǎo)致的變化。
3.Enhanced Data Guard Infrastructure
4.安全的加強(qiáng)
VPD 得到了改進(jìn) ( 希望這次名字不會換成別的 ),支持更多的安全協(xié)議。
DATA INTEGRATION
1.Oracle streams 這個(gè)版本也包括Oracle streams功能、性能以及管理上的改進(jìn)。新功能包括對產(chǎn)品數(shù)據(jù)庫downstream capture/ offloading the capture 和挖掘操作等。對 LONG、LONG RAW、NCLOB 等數(shù)據(jù)類型支持加強(qiáng)。對IOT/級聯(lián)刪除得到加強(qiáng),性能也得到提升。
2.Data Pump
Oracle Data Pump--高速、并行的技術(shù)架構(gòu),能夠快速的在數(shù)據(jù)庫間移動數(shù)據(jù)與元數(shù)據(jù)。最初的 Export/Import 被 Data Pump Export/Data Pump Import所取代,并提供了完美粒度的對象選擇性。Data Pump 操作具有可恢復(fù)性。相比 Exp/Imp,有了很大的改進(jìn)。歸檔數(shù)據(jù)、邏輯備份的數(shù)據(jù)和可傳輸?shù)谋砜臻g都可以用 Data Pump 來操作。
這個(gè)特性和NCR的產(chǎn)品工具有很大的相似性(連名字都很相似),究竟功能性能會怎樣,還是讓我們拭目以待。
四、商務(wù)智能
(BIOINFORMATICS)
1.超大數(shù)據(jù)庫的支持
可支持到 8E 的數(shù)據(jù)量。改進(jìn)的存儲、備份、恢復(fù)管理也對超大數(shù)據(jù)庫有著很好的支持。分區(qū)可以支持索引組織表。
2.縮短信息周轉(zhuǎn)時(shí)間
新版本的 Oracle 提供了加強(qiáng)的 ETL 功能。可以方便的構(gòu)建大型數(shù)據(jù)倉庫和多個(gè)數(shù)據(jù)集市。一個(gè)新的變化數(shù)據(jù)捕捉的框架允許管理員能夠輕易的捕捉并發(fā)布數(shù)據(jù)的變化。新的 CDC 功能利用的是 Oracle 的 Stream 技術(shù)架構(gòu)。
對于大數(shù)據(jù)量的轉(zhuǎn)移,新版本提供了對可傳輸表的跨平臺的支持,允許大批量數(shù)據(jù)快速從數(shù)據(jù)庫上的脫離并附接到第二個(gè)數(shù)據(jù)庫上。
3.增強(qiáng)的外部表功能
4.SQL Loader 的功能加強(qiáng)
5.增強(qiáng)的 SQL 分析能力
SQL 語句的功能針對 BI 得到了極大地增強(qiáng)。
6.增強(qiáng)的 OLAP 分析功能
Oracle 內(nèi)建的分析功能得到增強(qiáng)。提供了新的基于 PL/SQL 和 XML 的接口。
提供了新的并行能力,以便于進(jìn)行聚合和 SQL IMPERT 操作。一些算法得到改進(jìn)。同時(shí) OEM 能夠用來監(jiān)視并管理數(shù)據(jù)挖掘環(huán)境。
7.BIOINFORMATICS 的支持
這個(gè)版本包含對 BIOINFORMATICS 技術(shù)的特定支持。包括對 Double 和 Float數(shù)據(jù)類型的 Native 支持。內(nèi)建的統(tǒng)計(jì)函數(shù)支持常見的 ANOVA 分析等。
8.改進(jìn)的數(shù)據(jù)挖掘的能力
五、擴(kuò)展數(shù)據(jù)
1.XML方面的增強(qiáng)
2.多媒體
在前面的版本中,存在著媒體文件4G的限制。媒體文件的 4G 大小限制去掉了(限制是:8-128T)。通過 SQL多媒體標(biāo)準(zhǔn)能夠訪問多媒體數(shù)據(jù)。對更多的新的多媒體格式提供支持。
3.文檔和文本管理
提供了自動發(fā)現(xiàn)未知文檔的語言和字符集的功能。支持新的 German 拼寫規(guī)則 Japanese adverb 等等。
本地分區(qū)的文本索引可以聯(lián)機(jī)創(chuàng)建。文檔可以在索引創(chuàng)建和重建的時(shí)候插入。文檔服務(wù),如高亮功能無須重建索引。檢索文檔的能力也得到提高。
應(yīng)用開發(fā)方面的加強(qiáng)
1、SQL 語言的加強(qiáng)
SQL 和 PL/SQL 對正則表達(dá)式支持。激動人心的一個(gè)特性,這個(gè)特性怕是要改寫很多人編程的習(xí)慣了。或許能見到一條 SQL 語句完成更為復(fù)雜的功能。這個(gè)版本還支持表達(dá)式過濾的功能。
2、PL/SQL 的增強(qiáng)
最重要的當(dāng)數(shù)新的 PL/SQL 優(yōu)化編譯器,提供了一個(gè)框架有效地優(yōu)化編譯 PL/SQL 程序。 這個(gè)版本還引入了兩個(gè)新的數(shù)據(jù)庫包:UTL_COMPRESS、UTL_MAIL。
3、全球化和 Unicode 的增強(qiáng)提供了Globalization Development Kit (GDK)。Oracle NLS定義文件開始具有平臺無關(guān)性.
4、Java Improvements
對JDBC更好的支持。
六、其他
OCCI和Pre Compilers的改進(jìn); 數(shù)據(jù)庫 Web 服務(wù)的改進(jìn); 基于 Web 的開發(fā)環(huán)境的加強(qiáng)等 .
七、UNIX平臺支持
Oracle系統(tǒng)一般運(yùn)行于HP-UX,或是AIX平臺。這些大型UNIX系統(tǒng)都不會用于桌面系統(tǒng),一般用來運(yùn)行Oracle、Sybase、DB2等大型數(shù)據(jù)庫系統(tǒng)。其系統(tǒng)構(gòu)建、實(shí)施、運(yùn)維、高可用設(shè)置,有其平臺特點(diǎn)。可參看一本極具特色的技術(shù)專著《Oracle大型數(shù)據(jù)庫系統(tǒng)在AIX / UNIX上的實(shí)戰(zhàn)詳解》。該書以AIX 等大型UNIX平臺為主線,以其他UNIX系統(tǒng)如HP-UX系統(tǒng)為參照,描述了Oracle10g、Oracle 11g數(shù)據(jù)庫系統(tǒng)在這些平臺上的構(gòu)架方法、集群化要素、綜合容災(zāi)手段等。
1、首先下載Oracle10g文件包,然后解壓縮,運(yùn)行“setup.exe”開始,選中“高級安裝”,以便為SYS、SYSTEM設(shè)置不同的口令,并進(jìn)行選擇性配置。
2、點(diǎn)擊“下一步”進(jìn)入“Oracle Universal Installer:指定文件位置”
3、設(shè)置源“路徑”、“名稱”和目的“路徑”:“名稱”對應(yīng)ORACLE_HOME_NAME環(huán)境變量,“路徑”對應(yīng)ORACLE_HOME環(huán)境變量
4、“下一步” 進(jìn)入“Oracle Universal Installer:選擇安裝類型”
5、進(jìn)入“Oracle Universal Installer:選擇數(shù)據(jù)庫配置”
6、保持默認(rèn)值,下一步,進(jìn)入“Oracle Universal Installer:指定數(shù)據(jù)庫配置選項(xiàng)”,指定“全局?jǐn)?shù)據(jù)庫名”和“SID”,對這兩個(gè)參數(shù)的指定一般相同,例如:oract,也可以將“全局?jǐn)?shù)據(jù)庫名”設(shè)置為域名。例如:oract.abc.com。如果選擇“創(chuàng)建帶樣本方案的數(shù)據(jù)庫,OUI會在數(shù)據(jù)庫中創(chuàng)建HR、OE、SH等范例方案(sample schema)
7、下一步,進(jìn)入“Oracle Universal Installer:選擇數(shù)據(jù)庫管理選項(xiàng)”,見圖7。
8、保持默認(rèn)值,下一步,進(jìn)入“Oracle Universal Installer:指定數(shù)據(jù)庫文件存儲選項(xiàng)”
9、保持默認(rèn)值,下一步,進(jìn)入“Oracle Universal Installer:指定備份和恢復(fù)選項(xiàng)”
10、保持默認(rèn)值,單擊“下一步”,進(jìn)入“Oracle Universal Installer:指定數(shù)據(jù)庫方案的口令”,對不同的帳戶設(shè)置不同的口令。
11、單擊“下一步”,繼續(xù)安裝,進(jìn)入“Oracle Universal Installer:概要”,單擊“安裝”,
12、開始安裝過程根據(jù)機(jī)器性能不同所需時(shí)間不同,一般情況二十分鐘左右。
13、單擊“口令管理”,進(jìn)入“口令管理”窗口。
14、解鎖用戶HR、OE和SCOTT,輸入HR和OE的口令,SCOTT的默認(rèn)口令為tiger。
15、在自動打開的瀏覽器中以sys賬戶sysdba身份登錄10g的企業(yè)管理器。
開啟oracle 10g服務(wù)
我的電腦->右鍵 管理->服務(wù)和應(yīng)用程序->服務(wù)->將Oracle0raDb10g_home1TNSListener 和OracleServiceORCL 右鍵開啟,其他的不必要開啟
oracle 10g配置
開始->程序->oracle-oraDb10g_home1->配置和移植->Net Configuration Assistant 出現(xiàn)下面對話框:配置監(jiān)聽
下一步,如果之前沒有配置過的點(diǎn)擊添加,我配置過,所以點(diǎn)擊重新配置,添加和重新配置差不多,大家活學(xué)活用
下一步,已配置如圖,添加 選擇listener
下一步(監(jiān)聽如果已開啟會提示停止,確認(rèn)就行)選擇TCP
下一步 使用標(biāo)準(zhǔn)端口號1521
下一步 是否配置另一個(gè)監(jiān)聽程序
下一步 配置成功
下一步
再配置本地Net服務(wù)名配置
下一步 重新配置(跟listener一樣)
下一步,沒有的的添加上,重新配置的如圖
下一步 服務(wù)名(orcl)
下一步 選TCP
下一步 主機(jī)名(如果客戶端與服務(wù)器在同一臺電腦填localhost 如果不在同一臺電腦填服務(wù)器所在IP)然后使用標(biāo)準(zhǔn)端口號1521 下一步
下一步
下一步 網(wǎng)絡(luò)服務(wù)名ORCL
下一步 是否配置另一個(gè)Net服務(wù)名 否
下一步 配置完成
下一步
完成
測試:
開始->運(yùn)行->sqlplus:
Win10的Oracle10g怎么設(shè)置兼容性?
首先在安裝過程中會出現(xiàn)一次報(bào)錯(cuò),在安裝的時(shí)候
安裝好了以后,準(zhǔn)備敲擊命令如果出現(xiàn)閃退,即是兼容性問題,下面繼續(xù)設(shè)置兼容性問題
然后右鍵----屬性----兼容性,勾上以兼容性運(yùn)行即可
如何完全刪除oracle 10g?
如果你系統(tǒng)是window的話,那么就按以下方面即可。
1.停止所有與ORACLE相關(guān)的服務(wù)。
2. 使用OUI(Oracle Universal Installer)卸載Oracle軟件。
“開始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.
3.刪除注冊表內(nèi)容。
運(yùn)行regedit命令,刪除下面內(nèi)容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注冊表鍵,刪除此鍵。
HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除Services鍵下所有以oracle為首的鍵。
HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application, 刪除此鍵下所有以oracle為首的鍵。
HKEY_CLASSES_Root,刪除此鍵下所有以O(shè)ra,Oracle,Orcl,EnumOra 為前綴的鍵。
HKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs, 刪除此鍵下所有以oracle為首的鍵。
HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注冊表鍵,刪除了Microsoft ODBC FOR ORACLE注冊表鍵以外的所有有Oracle字樣的鍵值。
HKEY_我的系統(tǒng)上沒找到相關(guān)的項(xiàng)
LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除以O(shè)racle或OraWeb為前綴的鍵。
4. 刪除環(huán)境變量。
刪除環(huán)境變量CLASSPATH,PATH中含有Oracle字樣的值。
5.最后在文件系統(tǒng)內(nèi)刪除ORACLE相關(guān)的文件及目錄:刪除系統(tǒng)盤符:\Progrm Files\Oracle目錄;刪除ORACLE_BASE目錄。
若無法刪除D:\oracle目錄,重新啟動機(jī)器之后可刪除。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......