ORACLE9i是美國Oracle公司推出的著名數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,由Oracle9iDatabase、Oracle 9i Application Serve 和Oracle9i Developer Suite的完整集成,擁有可移植性強、可用性強、可擴展性強數(shù)據(jù)安全性強和高穩(wěn)定性等優(yōu)點,能適應(yīng)高吞吐量的數(shù)據(jù)庫,適用于各類大、中、小、微機環(huán)境,
本次帶來的ORACLE 9i版本是ORACLE系列非常經(jīng)典的版本,不僅功能完善、對應(yīng)的一些接口程序也相對更加穩(wěn)定,而且網(wǎng)上找資料也更加方便。在技術(shù)方面,相較于更高級的版本,9i與10g差別不大,只是對數(shù)據(jù)方面的小改進,但是穩(wěn)定性和速度更加優(yōu)秀,而且需要內(nèi)存僅為512M。相較于之前的8i來說,8 iOPS升級為9i RAC,8i結(jié)點間用硬盤交換信息,9i結(jié)點間采用高速網(wǎng)線的緩存熔合(Cache Fusion)技術(shù)交換信息,交換速度提高100倍以上,另外在數(shù)據(jù)挖掘和存儲上有了更大的進步。
一、基礎(chǔ)結(jié)構(gòu)
1、實現(xiàn)連續(xù)的數(shù)據(jù)可用性
Oracle 9i 大幅度地擴展了 Oracle 在 Internet 數(shù)據(jù)庫可用性方面的地位。其中包括:
a. 世界領(lǐng)先的數(shù)據(jù)保護環(huán)境
Oracle 9i 包括了許多改進數(shù)據(jù)保護的新特性。除了對現(xiàn)有的Standby 產(chǎn)品進行了重點增強外,還包括了一個提供監(jiān)視、自動化和控制的框架。與管理備用數(shù)據(jù)有關(guān)的許多任務(wù)也是自動化的,包括初始化實現(xiàn)、錯誤跳轉(zhuǎn)和輕松的主從之間的來回切換。在 Oracle 9i 中還增強了 LogMiner,以便提供全面的基于 SQL 的日志分析。
b.聯(lián)機數(shù)據(jù)演變
Oracle 9i 包含了一個新的聯(lián)機重新組織和重新定義結(jié)構(gòu),此體系提供了更為強大的重新組織功能。Oracle 9i 目前允許連機“Create Table As Select”操作。在新的體系結(jié)構(gòu)中,表的內(nèi)容被復(fù)制到一個新表中,在復(fù)制內(nèi)容的同時,數(shù)據(jù)庫跟蹤對原始表的更新。使用新的體系結(jié)構(gòu),可以連機更改表的任何物理屬性,另外許多邏輯屬性都可以更改。Oracle 9i 還支持索引編排表上級次索引的聯(lián)機創(chuàng)建、重建等。管理員也能快速的停止數(shù)據(jù)庫以便執(zhí)行要求非活動事務(wù)處理的操作。
c.準確的數(shù)據(jù)庫修復(fù)
Oracle 8i 包含非常完備的恢復(fù)功能,Oracle 9i 通過使這些功能更強大和更準確對它們進行了擴展。Oracle 9i 包括對磁盤損壞的更好預(yù)防和改進的處理方法。Oracle 9i 也可以通過使用新的兩關(guān)口恢復(fù)算法更快地從崩潰中恢復(fù)過來,此算法確保只有那些需要處理的塊才從數(shù)據(jù)文件中讀取和寫入數(shù)據(jù)文件。
d.自我服務(wù)錯誤更正
Oracle 9i 包含處理人為錯誤的強大技巧,包含授權(quán)終端用戶以更準確、更有效和更容易的方式更正其自身錯誤的功能。要更改錯誤,終端用戶需要能夠通過查看更改歷史識別錯誤,并且他們需要能夠通過將數(shù)據(jù)恢復(fù)為錯誤發(fā)生之前的數(shù)據(jù)來退出錯誤。查詢方法有兩種,一種是利用 Oracle 9i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數(shù)據(jù),一種是用 Logminer 從日志文件中查尋數(shù)據(jù)庫的更改歷史。
2、可伸縮性和性能
Oracle 9i 允許電子商務(wù)擴展到千萬用戶,每個用戶每小時都執(zhí)行數(shù)百萬事物處理。包括:
a.Oracle 9i Real Application Clusters-Cache Fusion
Oracle 9i Real Application Clusters 可以使所用的應(yīng)用程序不經(jīng)修改便能獲得數(shù)據(jù)庫的高可用性、可伸縮性和高性能。Oracle 9i Cache Fusion 體系結(jié)構(gòu)中利用簇中所有節(jié)點的聚合高速緩存來滿足數(shù)據(jù)庫請求。Oracle 9i Cache Fusion在讀/讀、讀/寫和寫/寫爭用的情況下直接將數(shù)據(jù)塊從一個節(jié)點的高速緩存運送到另一個節(jié)點的高速緩存。這建立在處理讀/寫爭用以前的Oracle 8i Cache Fusion執(zhí)行的基礎(chǔ)之上。
b.可伸縮的會話狀態(tài)管理
新的共享內(nèi)存功能、JAVA 會話支持的改進、聯(lián)網(wǎng)和多線成服務(wù)器改進大大減少了 Oracle 9i 上每個用戶所需的覆蓋區(qū)-允許將更多的用戶托管在同一個或更大的硬件平臺上。
c.對電子商務(wù)起關(guān)鍵作用的優(yōu)化特性
Oracle 9i 中的特定性能改進集中于改進對電子商務(wù)解決方案起關(guān)鍵作用的領(lǐng)域和性能。對本地編譯改進的 PL/SQL 優(yōu)化的支持大大提高了當今許多應(yīng)用程序的性能。對應(yīng)用程序服務(wù)器和后端的Oracle 9i數(shù)據(jù)庫之間的連接來說,Oracle Net Services 的新特性--VI(Virtual Interface,虛擬接口)Protocol支持性能改善10%。此外,特定的網(wǎng)絡(luò)接口優(yōu)化、新改進的虛擬線路 I/O 和統(tǒng)一的事件/等待模式都大大提高了客戶機/服務(wù)器的通信性能。通過使用OCI來重做數(shù)據(jù)庫/數(shù)據(jù)庫通信提高了分布式數(shù)據(jù)庫的性能。
3、端到端安全體系
Oracle 9i 繼續(xù)提供業(yè)界最安全的應(yīng)用平臺和部署平臺。包括:
a.健壯的三層安全
通過代理認證增強了三層安全,包括 X.509 許可證文件或判別(DN)的信用代理、對胖JDBC的支持、應(yīng)用程序用戶的連接共享(胖JDBC和瘦JDBC、OCI)和與Oracle Internet Directory的集成。
b.基于標準的PKI
Oracle Advanced Security(高級安全)的基于標準的PKI包括Public Key Certificate (PKCS)#12的支持,允許現(xiàn)有的PKI信用由Oreacle Wallet 共享,從而降低PKI部署成本并增強交互操作性。
c.深層數(shù)據(jù)庫保護
Oracle Label Security,一個基于Viretual Private Database(虛擬私有數(shù)據(jù)庫,VPD)的產(chǎn)品,具有更強的VPD功能,更加精細的粒度審核,能夠提供更讓人放心的主機安全。精細的粒度審核允許定義審核政策,它能夠為數(shù)據(jù)庫指定觸發(fā)相應(yīng)的審核事件的存取提前,并利用了一種靈活的事件處理器,將觸發(fā)的事件通知系統(tǒng)管理員。
d.改進的Enterprise User Security(企業(yè)用戶安全)
Oracle Advanced Security 的Enterprise User Security得到了增強,其中包括在Oracle Internet Directory中提供能了基于密碼的用戶管理,而且密碼管理的功能亦得到了加強,這些促進了用戶和安全政策管理的改善。
e.數(shù)據(jù)加密
Oracle增加了將一個安全隨機數(shù)產(chǎn)生器(RNG)合并到DBMS_OBFUSCATION_TOOLLKIT中的數(shù)據(jù)存儲加密功能。
f.Oracle Label Security(Oracle 標簽安全)
Oracle Label Security 是一個精密粒度訪問控制產(chǎn)品。它將一個特殊的標簽添加到數(shù)據(jù)行中,提供復(fù)雜而靈活的標簽安全。
g.Oracle Internet Directory(Oracle因特網(wǎng)目錄)
Oracle 9i 支持 LDAP 技術(shù)以實現(xiàn)網(wǎng)絡(luò)命名系統(tǒng)的管理、方便系統(tǒng)的部署,不論客戶擁有一個還是幾百個數(shù)據(jù)庫,每個數(shù)據(jù)庫擁有十幾個還是成千上萬個用戶。
4、電子商務(wù)開發(fā)
Oracle 9i 繼續(xù)為電子商務(wù)應(yīng)用程序和傳統(tǒng)應(yīng)用程序的開發(fā)提供最佳的開發(fā)平臺。包括:
a.Enterprise Java Engine
在Oracle 8i 的第三版中,就已提供了一系列JAVA特性,Oracle 9i Database 第一版對 Java 的支持主要集中在:提高嵌入式Java Virtual Machine(虛擬機)的性能、提供新的IDBC和SQLJ功能、增強Java存儲過程以及對J2EE容器的錯誤修正。
b.XML支持-XML 類型和XDK
Oracle 9i 以許多增強的數(shù)據(jù)庫操作為特征,這些操作通過SQL將XML存儲在數(shù)據(jù)庫中并將傳統(tǒng)數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換為XML。在Oracle 9i 中支持兩個主要的XML領(lǐng)域,一個是內(nèi)置的AML Developer Kit(XML 開發(fā)工具包,XDK),一個是本地XML 類型。
c.SQL和PL/SQL改進
在Oracle 9i 中改進了 SQL 和 PL/SQL 以滿足現(xiàn)代開發(fā)的要求。除了本地編譯外,還改進了總體 PL/SQL 編譯。為了增強對象的有用性、繼承、類型演變和動態(tài)方法分派在 Oracle 9i 中均得到支持。Oracle 9i 也支持新的 ANSI 要求,包括對 CASE 語句、符合 ANSI 的鏈接和保留版本標注的支持。
5、可管理性
管理是Oracle 9i 主要改進之一。Oracle 9i 采取的管理方法有五個方面:
a.自我管理數(shù)據(jù)
Oracle 9i數(shù)據(jù)庫能夠管理其自身的撤銷(回退,Rollback)段--管理員不再需要仔細規(guī)劃并優(yōu)化回退段的數(shù)目和大小,或者為如何在策略上將事務(wù)處理分配給特定的回退段而操心。內(nèi)存管理是 Oracle 9i 中給予重大管的另一個領(lǐng)域。
b.改進的和簡化的操作管理
數(shù)據(jù)庫的其他傳統(tǒng)管理領(lǐng)域也得到了改進。隨著Oracle 9i 中持久地INIT.ORA 特性的引入,參數(shù)改變在多次關(guān)閉中持續(xù)存在。
c.精細的、自動化的資源管理
在 Oracle 8i 中引入Database Resource Manager 在Oracle 9i 中得到了極大地增強,能夠?qū)Ω毿〉馁Y源進行控制,并且增加了一些新的特性。
d.管理工具和技巧
Oracle 9i 也提供了新的特性、工具和技巧,使管理員留下了很少的工作成了一件樂事。在Oracle 9i 中,Oracle Enterprise Manager 繼續(xù)提供支持數(shù)據(jù)庫和整個電子商務(wù)平臺的新功能的易用管理工具。為了進一步簡化管理任務(wù),增強了 Oracle Enterprise Manager 包括有指導(dǎo)的專家診斷和問題解決方案。所有的基本管理功能是基于 WEB 的,管理員可以直接從 WEB 瀏覽器管理其系統(tǒng)。
e.端到端的系統(tǒng)管理解決方案
在 Oracle 9i 中,Oracle Enterprise Manager也允許管理員超出僅監(jiān)視單個目標(如數(shù)據(jù)庫)的性能這一范圍,管理員能夠監(jiān)視基于Oracle 的整個系統(tǒng)的響應(yīng),并確保它們滿足所需要的商業(yè)服務(wù)級別約定。
6、Windows集成
Oracle 9i 作為基于 Windows 2000 平臺上的領(lǐng)導(dǎo)地位。包括:
a.與 Windows 2000 的集成
Oracle 9i 支持與 Microsoft Transaction Servise、Microsoft Message Queuing 和 Internet Information Services 的更好集成。Oracle 9i 中的 PKI 體系結(jié)構(gòu)和 Single Signon 功能也與 Windows 2000、Active Directory 和 Microsoft Certificate Store 很好的集成在一起。
b.在 MS Windows 平臺上開發(fā)和部署
對于 Windows 開發(fā)者,Oracle 9i 提供了一個增強的本地 OLE DB provider。OracleObject for Windows 支持 XML、Database Event(數(shù)據(jù)庫事件)和Oracle 9i OCI 擴展。
二、應(yīng)用程序
1、Internet Content Management(英特網(wǎng)內(nèi)容管理器)
Oracle 9i 允許客戶將所有類型的多媒體內(nèi)容存儲、管理和合并到單個數(shù)據(jù)庫中。Oracle 9i 大大加強了 Oracle 8i數(shù)據(jù)庫功能,以充當創(chuàng)建、管理和傳遞因特網(wǎng)內(nèi)容的平臺。包括:
a.存儲和管理所有類型的內(nèi)容
Oracle 9i 包括 Internet File System(文件系統(tǒng))版本1.2發(fā)行版,它是對Oracle 8i數(shù)據(jù)庫的革命性擴展。Oracle iFS 提供關(guān)系數(shù)據(jù)庫和文件系統(tǒng)世界的最好部分。
b.英特網(wǎng)應(yīng)用程序的內(nèi)容辛迪加組織
Oracle 9i 還包括了一個增強的基礎(chǔ)結(jié)構(gòu),它通過 Dynamic Service(動態(tài)服務(wù))支持用于門戶、交易和其它英特網(wǎng)應(yīng)用程序的因特網(wǎng)服務(wù)和內(nèi)容辛加迪組織。
c.搜索和索引
Oracle 9i 建立在強大的數(shù)據(jù)庫功能質(zhì)上,來搜索所有類型的內(nèi)容(包括文本和多媒體)。Oracle 9i 中的Ultra Search 統(tǒng)一搜索跨越不同公司的信息中心庫、WEB站點和群件內(nèi)容領(lǐng)域。
d.協(xié)作項目
Oracle 9i 添加了創(chuàng)建共享工作空間的功能以支持長期的協(xié)作項目。工作空間支持就為現(xiàn)有的內(nèi)容并允許現(xiàn)有的應(yīng)用程序針對數(shù)據(jù)庫的工作空間視圖透明的運行。
e.可以定位的、隨時可以移 動的內(nèi)容
帶有Oracle Spatial 的 Oracle 9i 提供基于Oracle電子商務(wù)、門戶及無線ASP應(yīng)用程序的支持,能夠非常方便的將定位功能合并到他們的服務(wù)中。
2、電子商務(wù)集成
電子商務(wù)集成包括:
a.支持每小時數(shù)百萬標準業(yè)務(wù)消息
Oracle 9i 提供了一個標準基礎(chǔ)結(jié)構(gòu),使客戶更容易地將店面、交易和門戶與其他后端和外部系統(tǒng)集成在一起。
b.分布式環(huán)境改進
在 Oracle 9i 中,增強了AdvancedReplication,以便提供對復(fù)制表中的對象數(shù)據(jù)類型、多層的可更新實體化視圖和實體化視圖子查詢中多對多的快速刷新的支持。減少了停止數(shù)據(jù)庫的需要,改進了典型方案維護活動期間的可用性。
c.WEB 服務(wù)支持
Oracle 9i Dynamic Services 是一個新的基于JAVA、面向服務(wù)的框架,它支持英特網(wǎng)應(yīng)用程序的內(nèi)容聚合。通過Dynamic Servise,開發(fā)者可以將來自于WEB站點、本地數(shù)據(jù)庫或其他專有系統(tǒng)的應(yīng)用程序邏輯封裝到服務(wù)中,并且能夠方便將這些服務(wù)并入其他的應(yīng)用。
3、打包的應(yīng)用程序
包括:
a.全球化-將電子商務(wù)擴展到世界市場
Oracle 9i 支持在一個中心數(shù)據(jù)庫和中間層平臺上開發(fā)和部署多語種應(yīng)用程序,極大地降低了維護全球內(nèi)容的成本和費用。
b.提供ISV所要求的戰(zhàn)術(shù)性開發(fā)特性
Oracle 9i 繼續(xù)作為 ISV 開發(fā)、部署、托管和移植的最佳平臺。諸如可更新、可滾動游標及符合ANSI的CASE語句、日期-時間數(shù)據(jù)類型和連接語法之類的特性便從將在其他數(shù)據(jù)庫上開發(fā)的應(yīng)用程序移植到Oracle 9i 中。
4、商務(wù)智能平臺
Oracle 9i 清除障礙以便為大中型企業(yè)中的商務(wù)智能提供最佳的平臺支持,尤其重視大容量的數(shù)據(jù)帶來的挑戰(zhàn)和對電子商務(wù)環(huán)境中近似、實時復(fù)雜分析的需要。包括:
a.可伸縮性、性能和可管理性
性能、可伸縮性和可管理性是商務(wù)智能應(yīng)用程序的基本要求。就像在上一個數(shù)據(jù)庫發(fā)行版中那樣,Oracle 9i 在其中的每個領(lǐng)域都是提供了相當大的增強。將Oracle 9i 的分區(qū)功能擴展為支持列表分區(qū),并將基本分區(qū)功能擴展為覆蓋Oracle 8i 中所有可用的數(shù)據(jù)類型。
b.完全的商務(wù)智能平臺:Integrated ETL(集成的ETL)和Analysis(分析)功能
Oracle 9i 被設(shè)計成一個完整的數(shù)據(jù)倉庫平臺,將Oracle數(shù)據(jù)庫用作對數(shù)據(jù)倉庫數(shù)據(jù)的所有操作的可伸縮數(shù)據(jù)引擎。
Oracle 9i 針對Java 開發(fā)工具的功能改進
通過上面對Oracle 9i 新特征的分析,我們總結(jié)出針對Java 開發(fā)工具,
三、管理
只要擁有管理員權(quán)限就可以通過net start啟動一個服務(wù),或者通過net stop命令停止一個服務(wù),從而控制以下服務(wù)中的任何一個。在Windows XP中,可以通過在控制面板的服務(wù)中改變想要禁用的服務(wù)(OracleOraHome...)的啟動類型(Startup Type)參數(shù),雙擊某個服務(wù)查看其屬性,然后將啟動類型屬性從自動改為手動。
使數(shù)據(jù)庫在本地工作唯一需要運行的服務(wù)是OracleServiceORCL服務(wù)(其中ORCL是SID)。這個服務(wù)會自動地啟動和停止數(shù)據(jù)庫(使用shutdown中斷)。如果安裝了一個數(shù)據(jù)庫,它的缺省啟動類型為自動。如果主要是訪問一個遠程數(shù)據(jù)庫,那么可以把啟動類型由自動改為手動。[1]
四、改進功能
1、Oracle 9i 已經(jīng)改進了電子商務(wù)系解決方案的性能,其中針對Java,改進了無用的單元集收集,更好的本地的編譯,增強了對象共享和會話連接,提高了在 Java 中內(nèi)置在數(shù)據(jù)庫中之行的應(yīng)用程序性能。
2、Oracle 9i 在電子商務(wù)應(yīng)用程序開發(fā)平臺方面,針對Java,提高嵌入式Java Virtual Machine(虛擬機)的性能,在 Java存儲過程中增加了返回多行紀錄(REFCURSORS)。
3、Oracle 9i 在因特網(wǎng)內(nèi)容存儲和管理功能上,增加了對interMedia圖像、音頻以及視頻的支持。通過將Java Imageing(JAI,Java高級圖像處理)合并入數(shù)據(jù)庫并在interMedia中提供對Java Media Framework(JMF,Java媒體框架)的支持,Oracle 9i 極大地簡化了新增多媒體格式、處理及提供媒體的功能。除此之外,現(xiàn)在可以通過相關(guān)的PL/SQL和Java接口,以原有的方式來存取interMedia的音頻、視頻及圖像媒體處理服務(wù)。
4、Oracle 9i WEB服務(wù)器是一個新的基于JAVA、面向服務(wù)的框架,它支持因特網(wǎng)應(yīng)用程序的內(nèi)容聚合。
92010NT_Disk1.zip ->d:\oracle\disk1
92010NT_Disk2.zip ->d:\oracle\disk2
92010NT_Disk3.zip ->d:\oracle\disk3
2、打開“disk1”,運行“setup.exe”進入安裝界面,點擊開始安裝
3、點擊“下一步”:
4、注意路徑里面不能寫中文,不然會提示出錯,點擊“下一步”:
5、點擊“下一步”:
6、安裝類型自行選擇,企業(yè)版的功能應(yīng)該比較多吧,點擊“下一步”:
7、默認端口,點擊“下一步”:
8、選擇字符集,點擊“下一步”
9、點擊安裝
10、安裝完成后,設(shè)置用戶密碼,自己輸入口令,格式為“密碼最好是同時包含大小寫字母和數(shù)字,首字符要求是字母”?!咀⒁?!】除了設(shè)置SYS口令和SYSTEM口令,還要點擊【口令管理】,設(shè)置里面的SCOTT口令。
11、點擊口令管理可以設(shè)置用戶鎖定或解除
12、所有程序—> Oracle - OraHome92—> ApplicationDevelopment—> SQLPlus Worksheet,然后運行輸入剛才設(shè)置的用戶連接到數(shù)據(jù)庫
十三、安裝完成,ORACLE9i安裝完成
本次帶來的ORACLE 9i版本是ORACLE系列非常經(jīng)典的版本,不僅功能完善、對應(yīng)的一些接口程序也相對更加穩(wěn)定,而且網(wǎng)上找資料也更加方便。在技術(shù)方面,相較于更高級的版本,9i與10g差別不大,只是對數(shù)據(jù)方面的小改進,但是穩(wěn)定性和速度更加優(yōu)秀,而且需要內(nèi)存僅為512M。相較于之前的8i來說,8 iOPS升級為9i RAC,8i結(jié)點間用硬盤交換信息,9i結(jié)點間采用高速網(wǎng)線的緩存熔合(Cache Fusion)技術(shù)交換信息,交換速度提高100倍以上,另外在數(shù)據(jù)挖掘和存儲上有了更大的進步。
ORACLE9i功能特色
Oracle 9i 通過提供用于電子商務(wù)環(huán)境的一系列特定功能和產(chǎn)品包,像Oracle 8i那樣繼續(xù)聚焦于Internet。此外,Oracle 9i 添加了新特性和功能,擴大給予關(guān)鍵任務(wù)的基礎(chǔ)結(jié)構(gòu)的投資。下面我們介紹 Oracle 9i 在某些關(guān)鍵開發(fā)領(lǐng)域的新特性:一、基礎(chǔ)結(jié)構(gòu)
1、實現(xiàn)連續(xù)的數(shù)據(jù)可用性
Oracle 9i 大幅度地擴展了 Oracle 在 Internet 數(shù)據(jù)庫可用性方面的地位。其中包括:
a. 世界領(lǐng)先的數(shù)據(jù)保護環(huán)境
Oracle 9i 包括了許多改進數(shù)據(jù)保護的新特性。除了對現(xiàn)有的Standby 產(chǎn)品進行了重點增強外,還包括了一個提供監(jiān)視、自動化和控制的框架。與管理備用數(shù)據(jù)有關(guān)的許多任務(wù)也是自動化的,包括初始化實現(xiàn)、錯誤跳轉(zhuǎn)和輕松的主從之間的來回切換。在 Oracle 9i 中還增強了 LogMiner,以便提供全面的基于 SQL 的日志分析。
b.聯(lián)機數(shù)據(jù)演變
Oracle 9i 包含了一個新的聯(lián)機重新組織和重新定義結(jié)構(gòu),此體系提供了更為強大的重新組織功能。Oracle 9i 目前允許連機“Create Table As Select”操作。在新的體系結(jié)構(gòu)中,表的內(nèi)容被復(fù)制到一個新表中,在復(fù)制內(nèi)容的同時,數(shù)據(jù)庫跟蹤對原始表的更新。使用新的體系結(jié)構(gòu),可以連機更改表的任何物理屬性,另外許多邏輯屬性都可以更改。Oracle 9i 還支持索引編排表上級次索引的聯(lián)機創(chuàng)建、重建等。管理員也能快速的停止數(shù)據(jù)庫以便執(zhí)行要求非活動事務(wù)處理的操作。
c.準確的數(shù)據(jù)庫修復(fù)
Oracle 8i 包含非常完備的恢復(fù)功能,Oracle 9i 通過使這些功能更強大和更準確對它們進行了擴展。Oracle 9i 包括對磁盤損壞的更好預(yù)防和改進的處理方法。Oracle 9i 也可以通過使用新的兩關(guān)口恢復(fù)算法更快地從崩潰中恢復(fù)過來,此算法確保只有那些需要處理的塊才從數(shù)據(jù)文件中讀取和寫入數(shù)據(jù)文件。
d.自我服務(wù)錯誤更正
Oracle 9i 包含處理人為錯誤的強大技巧,包含授權(quán)終端用戶以更準確、更有效和更容易的方式更正其自身錯誤的功能。要更改錯誤,終端用戶需要能夠通過查看更改歷史識別錯誤,并且他們需要能夠通過將數(shù)據(jù)恢復(fù)為錯誤發(fā)生之前的數(shù)據(jù)來退出錯誤。查詢方法有兩種,一種是利用 Oracle 9i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數(shù)據(jù),一種是用 Logminer 從日志文件中查尋數(shù)據(jù)庫的更改歷史。
2、可伸縮性和性能
Oracle 9i 允許電子商務(wù)擴展到千萬用戶,每個用戶每小時都執(zhí)行數(shù)百萬事物處理。包括:
a.Oracle 9i Real Application Clusters-Cache Fusion
Oracle 9i Real Application Clusters 可以使所用的應(yīng)用程序不經(jīng)修改便能獲得數(shù)據(jù)庫的高可用性、可伸縮性和高性能。Oracle 9i Cache Fusion 體系結(jié)構(gòu)中利用簇中所有節(jié)點的聚合高速緩存來滿足數(shù)據(jù)庫請求。Oracle 9i Cache Fusion在讀/讀、讀/寫和寫/寫爭用的情況下直接將數(shù)據(jù)塊從一個節(jié)點的高速緩存運送到另一個節(jié)點的高速緩存。這建立在處理讀/寫爭用以前的Oracle 8i Cache Fusion執(zhí)行的基礎(chǔ)之上。
b.可伸縮的會話狀態(tài)管理
新的共享內(nèi)存功能、JAVA 會話支持的改進、聯(lián)網(wǎng)和多線成服務(wù)器改進大大減少了 Oracle 9i 上每個用戶所需的覆蓋區(qū)-允許將更多的用戶托管在同一個或更大的硬件平臺上。
c.對電子商務(wù)起關(guān)鍵作用的優(yōu)化特性
Oracle 9i 中的特定性能改進集中于改進對電子商務(wù)解決方案起關(guān)鍵作用的領(lǐng)域和性能。對本地編譯改進的 PL/SQL 優(yōu)化的支持大大提高了當今許多應(yīng)用程序的性能。對應(yīng)用程序服務(wù)器和后端的Oracle 9i數(shù)據(jù)庫之間的連接來說,Oracle Net Services 的新特性--VI(Virtual Interface,虛擬接口)Protocol支持性能改善10%。此外,特定的網(wǎng)絡(luò)接口優(yōu)化、新改進的虛擬線路 I/O 和統(tǒng)一的事件/等待模式都大大提高了客戶機/服務(wù)器的通信性能。通過使用OCI來重做數(shù)據(jù)庫/數(shù)據(jù)庫通信提高了分布式數(shù)據(jù)庫的性能。
3、端到端安全體系
Oracle 9i 繼續(xù)提供業(yè)界最安全的應(yīng)用平臺和部署平臺。包括:
a.健壯的三層安全
通過代理認證增強了三層安全,包括 X.509 許可證文件或判別(DN)的信用代理、對胖JDBC的支持、應(yīng)用程序用戶的連接共享(胖JDBC和瘦JDBC、OCI)和與Oracle Internet Directory的集成。
b.基于標準的PKI
Oracle Advanced Security(高級安全)的基于標準的PKI包括Public Key Certificate (PKCS)#12的支持,允許現(xiàn)有的PKI信用由Oreacle Wallet 共享,從而降低PKI部署成本并增強交互操作性。
c.深層數(shù)據(jù)庫保護
Oracle Label Security,一個基于Viretual Private Database(虛擬私有數(shù)據(jù)庫,VPD)的產(chǎn)品,具有更強的VPD功能,更加精細的粒度審核,能夠提供更讓人放心的主機安全。精細的粒度審核允許定義審核政策,它能夠為數(shù)據(jù)庫指定觸發(fā)相應(yīng)的審核事件的存取提前,并利用了一種靈活的事件處理器,將觸發(fā)的事件通知系統(tǒng)管理員。
d.改進的Enterprise User Security(企業(yè)用戶安全)
Oracle Advanced Security 的Enterprise User Security得到了增強,其中包括在Oracle Internet Directory中提供能了基于密碼的用戶管理,而且密碼管理的功能亦得到了加強,這些促進了用戶和安全政策管理的改善。
e.數(shù)據(jù)加密
Oracle增加了將一個安全隨機數(shù)產(chǎn)生器(RNG)合并到DBMS_OBFUSCATION_TOOLLKIT中的數(shù)據(jù)存儲加密功能。
f.Oracle Label Security(Oracle 標簽安全)
Oracle Label Security 是一個精密粒度訪問控制產(chǎn)品。它將一個特殊的標簽添加到數(shù)據(jù)行中,提供復(fù)雜而靈活的標簽安全。
g.Oracle Internet Directory(Oracle因特網(wǎng)目錄)
Oracle 9i 支持 LDAP 技術(shù)以實現(xiàn)網(wǎng)絡(luò)命名系統(tǒng)的管理、方便系統(tǒng)的部署,不論客戶擁有一個還是幾百個數(shù)據(jù)庫,每個數(shù)據(jù)庫擁有十幾個還是成千上萬個用戶。
4、電子商務(wù)開發(fā)
Oracle 9i 繼續(xù)為電子商務(wù)應(yīng)用程序和傳統(tǒng)應(yīng)用程序的開發(fā)提供最佳的開發(fā)平臺。包括:
a.Enterprise Java Engine
在Oracle 8i 的第三版中,就已提供了一系列JAVA特性,Oracle 9i Database 第一版對 Java 的支持主要集中在:提高嵌入式Java Virtual Machine(虛擬機)的性能、提供新的IDBC和SQLJ功能、增強Java存儲過程以及對J2EE容器的錯誤修正。
b.XML支持-XML 類型和XDK
Oracle 9i 以許多增強的數(shù)據(jù)庫操作為特征,這些操作通過SQL將XML存儲在數(shù)據(jù)庫中并將傳統(tǒng)數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換為XML。在Oracle 9i 中支持兩個主要的XML領(lǐng)域,一個是內(nèi)置的AML Developer Kit(XML 開發(fā)工具包,XDK),一個是本地XML 類型。
c.SQL和PL/SQL改進
在Oracle 9i 中改進了 SQL 和 PL/SQL 以滿足現(xiàn)代開發(fā)的要求。除了本地編譯外,還改進了總體 PL/SQL 編譯。為了增強對象的有用性、繼承、類型演變和動態(tài)方法分派在 Oracle 9i 中均得到支持。Oracle 9i 也支持新的 ANSI 要求,包括對 CASE 語句、符合 ANSI 的鏈接和保留版本標注的支持。
5、可管理性
管理是Oracle 9i 主要改進之一。Oracle 9i 采取的管理方法有五個方面:
a.自我管理數(shù)據(jù)
Oracle 9i數(shù)據(jù)庫能夠管理其自身的撤銷(回退,Rollback)段--管理員不再需要仔細規(guī)劃并優(yōu)化回退段的數(shù)目和大小,或者為如何在策略上將事務(wù)處理分配給特定的回退段而操心。內(nèi)存管理是 Oracle 9i 中給予重大管的另一個領(lǐng)域。
b.改進的和簡化的操作管理
數(shù)據(jù)庫的其他傳統(tǒng)管理領(lǐng)域也得到了改進。隨著Oracle 9i 中持久地INIT.ORA 特性的引入,參數(shù)改變在多次關(guān)閉中持續(xù)存在。
c.精細的、自動化的資源管理
在 Oracle 8i 中引入Database Resource Manager 在Oracle 9i 中得到了極大地增強,能夠?qū)Ω毿〉馁Y源進行控制,并且增加了一些新的特性。
d.管理工具和技巧
Oracle 9i 也提供了新的特性、工具和技巧,使管理員留下了很少的工作成了一件樂事。在Oracle 9i 中,Oracle Enterprise Manager 繼續(xù)提供支持數(shù)據(jù)庫和整個電子商務(wù)平臺的新功能的易用管理工具。為了進一步簡化管理任務(wù),增強了 Oracle Enterprise Manager 包括有指導(dǎo)的專家診斷和問題解決方案。所有的基本管理功能是基于 WEB 的,管理員可以直接從 WEB 瀏覽器管理其系統(tǒng)。
e.端到端的系統(tǒng)管理解決方案
在 Oracle 9i 中,Oracle Enterprise Manager也允許管理員超出僅監(jiān)視單個目標(如數(shù)據(jù)庫)的性能這一范圍,管理員能夠監(jiān)視基于Oracle 的整個系統(tǒng)的響應(yīng),并確保它們滿足所需要的商業(yè)服務(wù)級別約定。
6、Windows集成
Oracle 9i 作為基于 Windows 2000 平臺上的領(lǐng)導(dǎo)地位。包括:
a.與 Windows 2000 的集成
Oracle 9i 支持與 Microsoft Transaction Servise、Microsoft Message Queuing 和 Internet Information Services 的更好集成。Oracle 9i 中的 PKI 體系結(jié)構(gòu)和 Single Signon 功能也與 Windows 2000、Active Directory 和 Microsoft Certificate Store 很好的集成在一起。
b.在 MS Windows 平臺上開發(fā)和部署
對于 Windows 開發(fā)者,Oracle 9i 提供了一個增強的本地 OLE DB provider。OracleObject for Windows 支持 XML、Database Event(數(shù)據(jù)庫事件)和Oracle 9i OCI 擴展。
二、應(yīng)用程序
1、Internet Content Management(英特網(wǎng)內(nèi)容管理器)
Oracle 9i 允許客戶將所有類型的多媒體內(nèi)容存儲、管理和合并到單個數(shù)據(jù)庫中。Oracle 9i 大大加強了 Oracle 8i數(shù)據(jù)庫功能,以充當創(chuàng)建、管理和傳遞因特網(wǎng)內(nèi)容的平臺。包括:
a.存儲和管理所有類型的內(nèi)容
Oracle 9i 包括 Internet File System(文件系統(tǒng))版本1.2發(fā)行版,它是對Oracle 8i數(shù)據(jù)庫的革命性擴展。Oracle iFS 提供關(guān)系數(shù)據(jù)庫和文件系統(tǒng)世界的最好部分。
b.英特網(wǎng)應(yīng)用程序的內(nèi)容辛迪加組織
Oracle 9i 還包括了一個增強的基礎(chǔ)結(jié)構(gòu),它通過 Dynamic Service(動態(tài)服務(wù))支持用于門戶、交易和其它英特網(wǎng)應(yīng)用程序的因特網(wǎng)服務(wù)和內(nèi)容辛加迪組織。
c.搜索和索引
Oracle 9i 建立在強大的數(shù)據(jù)庫功能質(zhì)上,來搜索所有類型的內(nèi)容(包括文本和多媒體)。Oracle 9i 中的Ultra Search 統(tǒng)一搜索跨越不同公司的信息中心庫、WEB站點和群件內(nèi)容領(lǐng)域。
d.協(xié)作項目
Oracle 9i 添加了創(chuàng)建共享工作空間的功能以支持長期的協(xié)作項目。工作空間支持就為現(xiàn)有的內(nèi)容并允許現(xiàn)有的應(yīng)用程序針對數(shù)據(jù)庫的工作空間視圖透明的運行。
e.可以定位的、隨時可以移 動的內(nèi)容
帶有Oracle Spatial 的 Oracle 9i 提供基于Oracle電子商務(wù)、門戶及無線ASP應(yīng)用程序的支持,能夠非常方便的將定位功能合并到他們的服務(wù)中。
2、電子商務(wù)集成
電子商務(wù)集成包括:
a.支持每小時數(shù)百萬標準業(yè)務(wù)消息
Oracle 9i 提供了一個標準基礎(chǔ)結(jié)構(gòu),使客戶更容易地將店面、交易和門戶與其他后端和外部系統(tǒng)集成在一起。
b.分布式環(huán)境改進
在 Oracle 9i 中,增強了AdvancedReplication,以便提供對復(fù)制表中的對象數(shù)據(jù)類型、多層的可更新實體化視圖和實體化視圖子查詢中多對多的快速刷新的支持。減少了停止數(shù)據(jù)庫的需要,改進了典型方案維護活動期間的可用性。
c.WEB 服務(wù)支持
Oracle 9i Dynamic Services 是一個新的基于JAVA、面向服務(wù)的框架,它支持英特網(wǎng)應(yīng)用程序的內(nèi)容聚合。通過Dynamic Servise,開發(fā)者可以將來自于WEB站點、本地數(shù)據(jù)庫或其他專有系統(tǒng)的應(yīng)用程序邏輯封裝到服務(wù)中,并且能夠方便將這些服務(wù)并入其他的應(yīng)用。
3、打包的應(yīng)用程序
包括:
a.全球化-將電子商務(wù)擴展到世界市場
Oracle 9i 支持在一個中心數(shù)據(jù)庫和中間層平臺上開發(fā)和部署多語種應(yīng)用程序,極大地降低了維護全球內(nèi)容的成本和費用。
b.提供ISV所要求的戰(zhàn)術(shù)性開發(fā)特性
Oracle 9i 繼續(xù)作為 ISV 開發(fā)、部署、托管和移植的最佳平臺。諸如可更新、可滾動游標及符合ANSI的CASE語句、日期-時間數(shù)據(jù)類型和連接語法之類的特性便從將在其他數(shù)據(jù)庫上開發(fā)的應(yīng)用程序移植到Oracle 9i 中。
4、商務(wù)智能平臺
Oracle 9i 清除障礙以便為大中型企業(yè)中的商務(wù)智能提供最佳的平臺支持,尤其重視大容量的數(shù)據(jù)帶來的挑戰(zhàn)和對電子商務(wù)環(huán)境中近似、實時復(fù)雜分析的需要。包括:
a.可伸縮性、性能和可管理性
性能、可伸縮性和可管理性是商務(wù)智能應(yīng)用程序的基本要求。就像在上一個數(shù)據(jù)庫發(fā)行版中那樣,Oracle 9i 在其中的每個領(lǐng)域都是提供了相當大的增強。將Oracle 9i 的分區(qū)功能擴展為支持列表分區(qū),并將基本分區(qū)功能擴展為覆蓋Oracle 8i 中所有可用的數(shù)據(jù)類型。
b.完全的商務(wù)智能平臺:Integrated ETL(集成的ETL)和Analysis(分析)功能
Oracle 9i 被設(shè)計成一個完整的數(shù)據(jù)倉庫平臺,將Oracle數(shù)據(jù)庫用作對數(shù)據(jù)倉庫數(shù)據(jù)的所有操作的可伸縮數(shù)據(jù)引擎。
Oracle 9i 針對Java 開發(fā)工具的功能改進
通過上面對Oracle 9i 新特征的分析,我們總結(jié)出針對Java 開發(fā)工具,
三、管理
只要擁有管理員權(quán)限就可以通過net start啟動一個服務(wù),或者通過net stop命令停止一個服務(wù),從而控制以下服務(wù)中的任何一個。在Windows XP中,可以通過在控制面板的服務(wù)中改變想要禁用的服務(wù)(OracleOraHome...)的啟動類型(Startup Type)參數(shù),雙擊某個服務(wù)查看其屬性,然后將啟動類型屬性從自動改為手動。
使數(shù)據(jù)庫在本地工作唯一需要運行的服務(wù)是OracleServiceORCL服務(wù)(其中ORCL是SID)。這個服務(wù)會自動地啟動和停止數(shù)據(jù)庫(使用shutdown中斷)。如果安裝了一個數(shù)據(jù)庫,它的缺省啟動類型為自動。如果主要是訪問一個遠程數(shù)據(jù)庫,那么可以把啟動類型由自動改為手動。[1]
四、改進功能
1、Oracle 9i 已經(jīng)改進了電子商務(wù)系解決方案的性能,其中針對Java,改進了無用的單元集收集,更好的本地的編譯,增強了對象共享和會話連接,提高了在 Java 中內(nèi)置在數(shù)據(jù)庫中之行的應(yīng)用程序性能。
2、Oracle 9i 在電子商務(wù)應(yīng)用程序開發(fā)平臺方面,針對Java,提高嵌入式Java Virtual Machine(虛擬機)的性能,在 Java存儲過程中增加了返回多行紀錄(REFCURSORS)。
3、Oracle 9i 在因特網(wǎng)內(nèi)容存儲和管理功能上,增加了對interMedia圖像、音頻以及視頻的支持。通過將Java Imageing(JAI,Java高級圖像處理)合并入數(shù)據(jù)庫并在interMedia中提供對Java Media Framework(JMF,Java媒體框架)的支持,Oracle 9i 極大地簡化了新增多媒體格式、處理及提供媒體的功能。除此之外,現(xiàn)在可以通過相關(guān)的PL/SQL和Java接口,以原有的方式來存取interMedia的音頻、視頻及圖像媒體處理服務(wù)。
4、Oracle 9i WEB服務(wù)器是一個新的基于JAVA、面向服務(wù)的框架,它支持因特網(wǎng)應(yīng)用程序的內(nèi)容聚合。
ORACLE9i安裝教程
1、把三個壓縮包分別解壓到三個文件夾【全路徑不要有中文】:92010NT_Disk1.zip ->d:\oracle\disk1
92010NT_Disk2.zip ->d:\oracle\disk2
92010NT_Disk3.zip ->d:\oracle\disk3
2、打開“disk1”,運行“setup.exe”進入安裝界面,點擊開始安裝
3、點擊“下一步”:
4、注意路徑里面不能寫中文,不然會提示出錯,點擊“下一步”:
5、點擊“下一步”:
6、安裝類型自行選擇,企業(yè)版的功能應(yīng)該比較多吧,點擊“下一步”:
7、默認端口,點擊“下一步”:
8、選擇字符集,點擊“下一步”
9、點擊安裝
10、安裝完成后,設(shè)置用戶密碼,自己輸入口令,格式為“密碼最好是同時包含大小寫字母和數(shù)字,首字符要求是字母”?!咀⒁?!】除了設(shè)置SYS口令和SYSTEM口令,還要點擊【口令管理】,設(shè)置里面的SCOTT口令。
11、點擊口令管理可以設(shè)置用戶鎖定或解除
12、所有程序—> Oracle - OraHome92—> ApplicationDevelopment—> SQLPlus Worksheet,然后運行輸入剛才設(shè)置的用戶連接到數(shù)據(jù)庫
十三、安裝完成,ORACLE9i安裝完成
特別說明
解壓密碼:abc9131.cn其它版本下載
- 查看詳情 Oracle 11g 64位/32位官方版(附詳細的安裝圖解教程) 4.17G
- 查看詳情 oracle 10g v3.5綠色精簡版24.93M
- 查看詳情 oracle 10g 32位 附安裝教程611.31M
- 查看詳情 oracle 10g 64位 附安裝教程647.76M
- 查看詳情 Oracle 10g 32/64位官方版 1.26G
- 查看詳情 Oracle Database 12c正式版 含Win/Linux(附安裝教程)6.65G
- 下載地址
發(fā)表評論
1人參與,1條評論- 第1樓廣東省廣州市電信網(wǎng)友發(fā)表于: 2022-01-25 11:39:45
- 謝謝樓主,正常下載0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- Microsoft SQL Server 2016 32/64位中文版1.8G / 簡體中文
- heidisql軟件 v12.8.0.6908官方版25.97M / 簡體中文
- mysql官方最新版 v8.4.0 LTS電腦版295.84M / 簡體中文
- 桌面數(shù)據(jù)庫 v2020.05.001官方版49.31M / 簡體中文
- dbeaver中文版 v24.0.0官方版392.48M / 簡體中文
- Database.Net v35.8.8767中文綠色版30.87M / 簡體中文
- mongodb數(shù)據(jù)庫軟件 v3.4官方版143.37M / 英文
- Navicat for Redis 16中文版 v16.3.5官方版47.95M / 簡體中文
- ibm spss statistics24軟件包 32/64位1.63G / 簡體中文
- Oracle SQL Developer(Oracle數(shù)據(jù)庫開發(fā)工具) v4.1.2官方版383.17M / 英文