ORCLE安裝和配置_第1頁
ORCLE安裝和配置_第2頁
ORCLE安裝和配置_第3頁
ORCLE安裝和配置_第4頁
ORCLE安裝和配置_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle9I數(shù)據(jù)庫的介紹oracle 數(shù)據(jù)庫的特點(diǎn)Oracle 是Oraole 公司出品的歷史比粉悠久”的十分優(yōu)秀的DBMS 。當(dāng)前,Oracle DBMS 以及相應(yīng)的開發(fā)工具和其他產(chǎn)品(以后簡(jiǎn)稱為Oradc 數(shù)據(jù)庫)幾乎在全世界各個(gè)工業(yè)領(lǐng)域中都會(huì)用到。無論是大型企業(yè)中的數(shù)據(jù)倉(cāng)庫應(yīng)用,還是中小型企業(yè)中的聯(lián)機(jī)事務(wù)處理業(yè)務(wù),都可以找到成功使用Oracle 數(shù)據(jù)庫系統(tǒng)的典范。事實(shí)上,中國(guó)電信行業(yè)使用的數(shù)據(jù)庫系統(tǒng)基本上全部都是Oracle (并不是運(yùn)行在Windows NT / 20OO 操作系統(tǒng)下)。另外,由比較權(quán)威的機(jī)構(gòu)做出的統(tǒng)計(jì)表名,在全世界范圍內(nèi),oracle 的市場(chǎng)占有率為46.l %

2、,是Microsoft sQL server 的7 倍左右,即使與另個(gè)著名的大型DBMS-IBM DB2相比,也高出一半左右。安裝準(zhǔn)備工作在安裝Oracle 數(shù)據(jù)庫服務(wù)器以及其他Oracl 。環(huán)境之前,需要完成一些必要的準(zhǔn)備工作。請(qǐng)時(shí)刻牢記,如果在安裝過程中造成失誤,在以后將會(huì)耗費(fèi)昂貴的代價(jià)才能彌補(bǔ)在進(jìn)行安裝之前,請(qǐng)按照如下步驟完成必要的準(zhǔn)備工作:( l )檢查服務(wù)器是否滿足系統(tǒng)需求,并且完成對(duì)服務(wù)器硬件的配置工作。比如,如果需要為服務(wù)器添加另一個(gè)CPU (如構(gòu)建對(duì)稱多CPU 系統(tǒng),SMP ) ,則必須在安裝之前進(jìn)行,否則操作系統(tǒng)以及數(shù)據(jù)庫服務(wù)器都將無法正常識(shí)別新增的CPU 。( 2 )啟動(dòng)操

3、作系統(tǒng),并以Administrator 身份登錄。( 3 )如果服務(wù)器上運(yùn)行有以前版本的oracle 數(shù)據(jù)庫,則必須對(duì)其中的數(shù)據(jù)進(jìn)行備份。( 4 )對(duì)服務(wù)器進(jìn)行正確的網(wǎng)絡(luò)配置,包括設(shè)置主機(jī)名、安裝TCP/IP 網(wǎng)絡(luò)協(xié)議等工作。( 5 )如果服務(wù)器上運(yùn)行有任何其他Oracle 服務(wù),必須在安裝前將它們?nèi)客V埂? 6 )決定數(shù)據(jù)庫的創(chuàng)建方式??梢赃x擇在安裝oracle 數(shù)據(jù)庫服務(wù)器的同時(shí)創(chuàng)建新的數(shù)據(jù)庫,也可以在安裝完成后的任意時(shí)刻使用DBCA ( 0 二le Database configuration Assistant )或手工方式來創(chuàng)建新的數(shù)據(jù)庫。提示:如果選擇在安裝Oracle 數(shù)據(jù)庫服

4、務(wù)器的過程中創(chuàng)建新的數(shù)據(jù)庫,在Oracle Universal Installer 運(yùn)行結(jié)束時(shí)將自動(dòng)啟動(dòng)DBC 工具開始創(chuàng)建新數(shù)據(jù)庫。( 7 )決定服務(wù)器或客戶機(jī)的網(wǎng)絡(luò)配置方法。在大部分安裝類型下,都會(huì)在Oracle Universal Installer 運(yùn)行結(jié)束時(shí)啟動(dòng)ONCA(Oracle Net Configuration Assistant )來自動(dòng)進(jìn)行Oracle 網(wǎng)絡(luò)配置。群集環(huán)境下Oracle9I數(shù)據(jù)庫的安裝和配置1. Oracle9i的安裝 1) 在服務(wù)器A上安裝oracle軟件(安裝時(shí)不要?jiǎng)?chuàng)建數(shù)據(jù)庫)。 在 服務(wù)器A上插入oracle第一張光盤,顯示如下: 單擊“開始安裝”,

5、 在“目標(biāo).”中的路徑更改為本地磁盤(如圖),單擊下一步: 選中企業(yè)版,單擊下一步:數(shù)據(jù)庫配置項(xiàng)選擇,“只安裝軟件”:?jiǎn)螕舭惭b:默認(rèn)端口:2030 創(chuàng)建完畢后,點(diǎn)擊“下一步”:選中“執(zhí)行典型配置”,點(diǎn)擊“下一步”: 點(diǎn)擊“退出”:退出安裝。2) 在服務(wù)器B上安裝oracle軟件(安裝時(shí)不要?jiǎng)?chuàng)建數(shù)據(jù)庫)。參照第一步中的步驟在服務(wù)器B上安裝oracle軟件。3) 在服務(wù)器A上創(chuàng)建“ORCL”數(shù)據(jù)庫:在完成Oracle數(shù)據(jù)庫服務(wù)器的軟件安裝之后,下一步需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫。數(shù)據(jù)庫的創(chuàng)建工作井不是一項(xiàng)簡(jiǎn)單的任務(wù),因?yàn)樵趧?chuàng)建數(shù)據(jù)庫過程巾進(jìn)行的配置會(huì)對(duì)最終的數(shù)據(jù)庫性能產(chǎn)生直接影響。在本章中,不僅介紹兩種創(chuàng)建

6、數(shù)據(jù)庫的方式 利用DBCA 和手工方式,還對(duì)與數(shù)據(jù)庫初始化參數(shù)、DBA 認(rèn)證方式、服務(wù)器端初始化參數(shù)文件等重要概念進(jìn)行介紹。準(zhǔn)備工作直觀地理解數(shù)據(jù)庫的創(chuàng)建過程,就是在Oracle 所基于的操作系統(tǒng)上按照特定的規(guī)則建立一系列文件,并且將這些文件交付給O 花cle 數(shù)據(jù)庫服務(wù)器(即臼acle 實(shí)例,在第6 章中將會(huì)詳細(xì)介紹)進(jìn)行管理,Oraole 數(shù)據(jù)庫服務(wù)器利用這些文件來存儲(chǔ)和管理數(shù)據(jù)。在開始創(chuàng)建新的Oracle 數(shù)據(jù)庫之前,首先必須進(jìn)行詳細(xì)的規(guī)tlJ 和周密的準(zhǔn)備??傮w上來說需要完成以下三方面的準(zhǔn)備工作:按照應(yīng)用需求對(duì)新建數(shù)據(jù)庫的功能和結(jié)構(gòu)進(jìn)行規(guī)劃?rùn)z查系統(tǒng)資源與配置是否滿足創(chuàng)建數(shù)據(jù)庫的需求決定

7、使用何種方式來創(chuàng)建新數(shù)據(jù)庫1.規(guī)劃數(shù)據(jù)庫新建數(shù)據(jù)庫的規(guī)劃包含以下幾個(gè)方面的內(nèi)容:對(duì)數(shù)據(jù)庫中將要包含的表、索引等對(duì)象的大小和數(shù)量做出一個(gè)大致的估計(jì),由此計(jì)算出數(shù)據(jù)庫所需要的空間大小。對(duì)組成數(shù)據(jù)庫的操作系統(tǒng)文件進(jìn)行規(guī)劃,結(jié)合數(shù)據(jù)庫運(yùn)行時(shí)的特點(diǎn)來考慮它們?cè)谟脖P中的存放位置。如果系統(tǒng)具有硬盤陣列等設(shè)備,通過合理規(guī)劃數(shù)據(jù)文件的存放位置,可以有效地均衡硬盤功操作,使數(shù)據(jù)庫的物理陽性能得到較大改善。比如,可以考慮將重做日志文件與數(shù)據(jù)文件分離,獨(dú)立地存放在另一塊硬盤中,這樣能夠避免LGWR 后臺(tái)進(jìn)程與DBWR 后臺(tái)進(jìn)程之間產(chǎn)生陽爭(zhēng)用現(xiàn)象。決定新數(shù)據(jù)庫的全局?jǐn)?shù)據(jù)庫名。全局?jǐn)?shù)據(jù)庫名是一個(gè)Oracle 數(shù)據(jù)庫在網(wǎng)絡(luò)

8、中的惟一標(biāo)識(shí),是數(shù)據(jù)庫最為重要的屬性。在確定全局?jǐn)?shù)據(jù)庫的同時(shí),也確定了數(shù)據(jù)庫名和系統(tǒng)標(biāo)識(shí)SID 。熟悉與創(chuàng)建數(shù)據(jù)庫過程相關(guān)的初始化參數(shù),這能夠幫助你更加深入地理解數(shù)據(jù)庫的創(chuàng)建過程。此外,還應(yīng)當(dāng)掌握服務(wù)器端初始化參數(shù)文件(SPFILE )概念和使用方法。服務(wù)器端參數(shù)文件功能可以將初始化參數(shù)文件以二進(jìn)制形式保存在服務(wù)器端,這樣DBA 無須在本地保存初始化參數(shù)文件,就能夠獲得遠(yuǎn)程啟動(dòng)數(shù)據(jù)庫的能力,同時(shí)還可以保證在數(shù)據(jù)庫運(yùn)行過程中對(duì)動(dòng)態(tài)初始化參數(shù)的修改能夠保存在初始化參數(shù)文件中。完成對(duì)已有數(shù)據(jù)庫的備份和恢復(fù)工作。在創(chuàng)建新數(shù)據(jù)庫過程中的失誤有可能會(huì)導(dǎo)致對(duì)其他數(shù)據(jù)庫的徹底破壞,小心避免由此造成的損失。警告

9、:在開始新數(shù)據(jù)庫的創(chuàng)建工作之前、首先應(yīng)當(dāng)備份原有數(shù)據(jù)庫中的數(shù)據(jù)。創(chuàng)建新數(shù)據(jù)庫的操作可能會(huì)對(duì)原有的數(shù)據(jù)庫造成無法恢復(fù)的破壞。對(duì)于一名成熟的oracle DBA 來說,創(chuàng)建一個(gè)新的數(shù)據(jù)庫也許在技術(shù)上并不困難,但是他同樣會(huì)在創(chuàng)建之前慎重地做好各項(xiàng)準(zhǔn)備工作。畢竟,一個(gè)好的開端是成功的保證。否則雖然在規(guī)劃階段中節(jié)省了時(shí)間,但在以后則有可能需要花費(fèi)成倍的代價(jià)來補(bǔ)償。2.檢查系統(tǒng)資源和配置在創(chuàng)建數(shù)據(jù)庫之前還需要對(duì)服務(wù)器的資源與配置進(jìn)行檢查和調(diào)整,這也是十分重要的一項(xiàng)準(zhǔn)備工作,資源不足或者操作系統(tǒng)配置不符合要求,都可能導(dǎo)致創(chuàng)建數(shù)據(jù)庫操作失敗。針對(duì)不同的操作系統(tǒng),需要采取不同的配置方案。比如,在UNIx 操作系

10、統(tǒng)下,必須對(duì)操作系統(tǒng)內(nèi)核的一些參數(shù)進(jìn)行調(diào)整,如共享內(nèi)存大小等參數(shù),這是由Oracle 軟件自身的特性所決定的。而在Windows 2000 加T 操作系統(tǒng)下,只要保證服務(wù)器具有足夠的物理內(nèi)存,就沒有必要對(duì)內(nèi)核參數(shù)進(jìn)行任何調(diào)整,操作系統(tǒng)可以很好地自動(dòng)完成這些工作。在Windows 2000 加T 環(huán)境中,需要對(duì)系統(tǒng)資源和配置進(jìn)行如下檢查:A.Oracle服務(wù)器軟件己經(jīng)成功安裝,并正確設(shè)置了各種必要的環(huán)境參數(shù),如ORACLE HOME 等。B.獲得足夠的操作系統(tǒng)權(quán)限。在Window 、2000 加T 操作系統(tǒng)中安裝oracle 數(shù)據(jù)庫服務(wù)器軟件時(shí)需要具有管理員權(quán)限。同樣,在創(chuàng)建Oracle 數(shù)據(jù)庫

11、時(shí)也應(yīng)當(dāng)具有管理員權(quán)限。注意:Oracle 數(shù)據(jù)庫時(shí)并不一定要求使用Administrator 賬戶如果在創(chuàng)建數(shù)據(jù)庫時(shí)由于某些原因無法使用Administrator賬戶,也可以使用與安裝服務(wù)器軟件時(shí)相同的賬戶,但是一定要保證該賬戶具有足夠的權(quán)限來創(chuàng)建數(shù)據(jù)文件、重做日志文件以及拉制文件如果使用了操作系統(tǒng)認(rèn)證方式,創(chuàng)建數(shù)據(jù)庫時(shí)使用的用戶賬戶應(yīng)當(dāng)屬于ORA 一DBA 組。C.確保系統(tǒng)中具有足夠的物理內(nèi)存,保證oracle 數(shù)據(jù)庫實(shí)例能被成功啟動(dòng)。D.確保系統(tǒng)中具有足夠的硬盤空間,保證各種數(shù)據(jù)文件能被成功創(chuàng)建。3.確定數(shù)據(jù)庫創(chuàng)建方式1)新建數(shù)據(jù)庫的墓本工作創(chuàng)建數(shù)據(jù)庫的操作實(shí)際上是由一系列SQL 語句完

12、成的。一般情況下,新建數(shù)據(jù)庫的基本工作包括如下三方面:A.創(chuàng)建數(shù)據(jù)字典等信息結(jié)構(gòu),Oracle 將利用這些信息結(jié)構(gòu)對(duì)數(shù)據(jù)庫進(jìn)行訪問和控制。B.創(chuàng)建并初始化數(shù)據(jù)庫所必須的控制文件和重做日志文件。C.創(chuàng)建新的數(shù)據(jù)文件,如果存在名稱重復(fù)的舊文件,還會(huì)將它們刪除。這些工作都可以通過CREATE DATA BASE 語句完成。但僅完成這些工作,并不能立刻獲得可用的數(shù)據(jù)庫,還需要在數(shù)據(jù)庫中創(chuàng)建用戶,創(chuàng)建臨時(shí)表空間,建立基于數(shù)據(jù)字典表的視圖以及安裝Oracle。DBMS 管理程序包。在Oracle 9i 中提供了一些工具和腳本來幫助DBA 完成數(shù)據(jù)庫創(chuàng)建上作,選擇不同的工具則意味著采用不同的方式來創(chuàng)建數(shù)據(jù)庫

13、。2)創(chuàng)建數(shù)據(jù)庫的方式DBA 可以選擇如下兩種方式來創(chuàng)建數(shù)據(jù)庫:DBCA 方式DBCA( Data base configuration assistant)是一個(gè)具有圖形化用戶界面的工具,用來幫助DBA 直觀、快速地創(chuàng)建數(shù)據(jù)庫。DBCA中內(nèi)置了幾種典型數(shù)據(jù)庫的模板,通過使用數(shù)據(jù)庫模板,用戶只需要做很少的操作就能夠完成數(shù)據(jù)庫創(chuàng)建工作。DBCA 可能會(huì)在oracle Universal installer 運(yùn)行結(jié)束后自動(dòng)啟動(dòng),這取決于安裝服務(wù)器時(shí)的配置。也可以用獨(dú)立的方式在需要?jiǎng)?chuàng)建數(shù)據(jù)庫時(shí)單獨(dú)啟動(dòng)DBCA 。腳本方式使用CREATE DATA3ASE 語句和Oracle 預(yù)定義腳本能夠以手工方式

14、創(chuàng)建數(shù)據(jù)庫。Oracle 9i 提供了預(yù)定義的標(biāo)準(zhǔn)數(shù)據(jù)庫創(chuàng)建腳本,還有一個(gè)標(biāo)準(zhǔn)初始化參數(shù)文件。在這兩個(gè)文件的基礎(chǔ)上,用戶完全可以利用手工方式創(chuàng)建出符合自己需求的數(shù)據(jù)庫。利用預(yù)定義腳本創(chuàng)建的數(shù)據(jù)庫同樣能夠擁有Oracle 9i 的新功能和新特性。另外,如果能夠獲得原有數(shù)據(jù)庫建立時(shí)所使用的腳本,可以對(duì)其進(jìn)行修改,然后重新運(yùn)行修改后的腳本,以便將原有數(shù)據(jù)庫移植到Oracle 9i 中。使用腳本來手工創(chuàng)建數(shù)據(jù)庫,雖然對(duì)用戶提出了更高的要求,但是卻具有更大的靈活性和效率。提示:如果已經(jīng)擁有以前版本的Oracle 數(shù)據(jù)庫,而現(xiàn)在希望能夠?qū)⒃摂?shù)據(jù)庫移植到oracle 91 中,可以利用Oracle 9i D

15、atabase Migration 工具來同時(shí)完成舊數(shù)據(jù)庫的移植和新數(shù)據(jù)庫的創(chuàng)建工作完成準(zhǔn)備工作,就可著手創(chuàng)建數(shù)據(jù)庫注:此時(shí)通過群集管理器,驗(yàn)證群集已經(jīng)正確安裝,查看組0和群集組是否都是歸服務(wù)器A接管,如果不是,要通過移動(dòng)組來讓所有資源都?xì)w服務(wù)器A接管。點(diǎn)擊“開始”,“程序”,“Oracle-Orahome92”,“Configuration and Migration Toos”,選擇“Database Configuration Assistant”進(jìn)行數(shù)據(jù)庫創(chuàng)建: 選擇“New Database”,單擊“下一步”:在“全局?jǐn)?shù)據(jù)庫名”中輸入“ORCL”,單擊“下一步”: “數(shù)據(jù)庫特性”全不

16、選,單擊“標(biāo)準(zhǔn)數(shù)據(jù)庫功能”按鈕: 將標(biāo)準(zhǔn)數(shù)據(jù)庫功能的 Oracle JVM ,Oracle Intermedia ,Oracle Text ,Oracle XML DB 全部選中,單擊“確定”,單擊下一步選擇“字符集”分頁,安裝字符集采用” ZHS16CGB231280”,“文件位置”分頁,將“服務(wù)器參數(shù)文件名”“ORACLE_HOMEdatabasespfileSID.ora”改為“S:spfile(SID).ora”。單擊下一步。(S盤為磁盤陣列數(shù)據(jù)庫盤) 單擊“存儲(chǔ)”結(jié)點(diǎn)中的“Controlfile”結(jié)點(diǎn)。將三個(gè)控制文件的文件目錄改為“S:DB_NAME”,第四個(gè)不得改,如圖所示 單擊“

17、表空間”中“INDX”結(jié)點(diǎn),雙擊“文件目錄”:把“名稱”的值:ORACLE_BASEoradataDB_NAMEindx01.dbf改為“S:DB_NAMEindx01.dbf”.以此類推更改DRSYS,SYSTEM,TEMP,TOOLS,UNDOTBS1,USERS,XDB的名稱。 單擊“數(shù)據(jù)文件”結(jié)點(diǎn),都為“S:DB_NAME”打頭的就可以了。點(diǎn)擊“重做日志組”的“1”結(jié)點(diǎn),將“文件目錄”下的“ORACLE_BASEoradataDB_NAME”改為“S:DB_NAME”,如下圖所示。以此類推,更改“2”,“3“結(jié)點(diǎn)的“文件目錄”。 選中“生成數(shù)據(jù)庫創(chuàng)建腳本”,單擊“完成”,出現(xiàn)如下信息:

18、 更改“SYS”,”SYSTEM”口令都為“oracle”,單擊“退出”以完成安裝。 進(jìn)入Oracle的Configuration and Migration Tools- Net Configuration Assistant配置服務(wù)器監(jiān)聽程序。 嘗試?yán)闷髽I(yè)管理器訪問ORCL數(shù)據(jù)庫,連接成功證明服務(wù)器A配置成功。4) 在服務(wù)器B上創(chuàng)建“ORCL”數(shù)據(jù)庫。1、 把服務(wù)器A上本地磁盤(例如D:oracle)下的admin,oradata文件夾拷貝到服務(wù)器B的相同位置。2、 把服務(wù)器A上本地磁盤(例如D:oracleora92)下的database文件夾拷貝到服務(wù)器B的相同位置(覆蓋)。再把“P

19、WDORCL.ora”文件(口令文件)刪掉。3、 把服務(wù)器A上本地磁盤(例如D:oracleora92network)下的admin文件夾拷貝到服務(wù)器B的相同位置(覆蓋)。編輯listener.ora和tnsnames.ora文件(用記事本打開)CSJServer2。4、 打開“dos”窗口,執(zhí)行如下四條命令:set ORACLE_SID=ORCLD:oracleora92binoradim.exe -new -sid ORCL -startmode mD:oracleora92binoradim.exe -edit -sid ORCL -startmode aD:oracleora92bin

20、orapwd.exe file=D:oracleora92databasePWDORCL.ora password=oracle5、 為服務(wù)器B建立監(jiān)聽程序并啟動(dòng)監(jiān)聽,在命令提示符下進(jìn)入LSNRCTL所在目錄,執(zhí)行LSNRCTL.EXE,執(zhí)行STOP,START。6、 重新啟動(dòng)服務(wù)器B。7、 將集群服務(wù)轉(zhuǎn)交給服務(wù)器B,利用企業(yè)管理器訪問ORCL數(shù)據(jù)庫,連接成功證明服務(wù)器B配置成功。8、 如果服務(wù)器A在建庫過程中出現(xiàn)錯(cuò)誤,請(qǐng)用DataBase Administraton>ORACLE DATABASEE CONFIGURATION ASSISTANT刪除數(shù)據(jù)庫ORCL,重新啟動(dòng)機(jī)器,再利用ORACLE DATABASEE CONFIGURATION ASSISTANT重建數(shù)據(jù)庫ORCL。2. 把oracle的服務(wù)加入clusterUSER中進(jìn)入“群集管理器”右鍵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論