rhel安裝oraclegR_第1頁
rhel安裝oraclegR_第2頁
rhel安裝oraclegR_第3頁
rhel安裝oraclegR_第4頁
rhel安裝oraclegR_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Red hat Enterprise Linux 5.4安裝Oracle 11gR2說明文檔created by 李昊龍2009-9-221 準(zhǔn)備oracle安裝文件Oracle11gR2包含兩個(gè)文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下載地址分別是:下載完成后將這兩個(gè)文件通過SSH上傳到/usr/local/oracle中。解壓安裝文件到當(dāng)前目錄rootlocalhost root#cd /usr/local/oraclerootlocalhost oracle#unzip linux_11gR2_datab

2、ase_1of2.ziprootlocalhost oracle#unzip linux_11gR2_database_2of2.zip執(zhí)行以上命令后,將會(huì)在/usr/local/oracle/下面產(chǎn)生名為database的目錄,這就是oracle安裝程序的目錄。2 準(zhǔn)備oracle的安裝目標(biāo)目錄rootlocalhost oracle#mkdir p /opt/oracle安裝目標(biāo)目錄是用戶想將oracle安裝到哪個(gè)位置的目錄,本次我們將oracle安裝到/opt/oracle目錄中,以下為目錄創(chuàng)建命令。3 創(chuàng)建oracle相關(guān)用戶和用戶組oracle不能在root帳戶下進(jìn)行安裝,所以需要為

3、oracle的安裝專門創(chuàng)建一個(gè)用戶,同時(shí)需要?jiǎng)?chuàng)建dba和oinstall的用戶組。rootlocalhost oracle#groupadd dbarootlocalhost oracle#groupadd oinstall以下命令將創(chuàng)建dba和oinstall用戶組:以下命令將創(chuàng)建oracle用戶,并設(shè)置密碼rootlocalhost oracle#useradd -g oinstall -G dba oraclerootlocalhost oracle#passwd oracleChanging password for user oracle.New UNIX password: 在此鍵

4、入密碼BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: 在此再次鍵入密碼passwd: all authentication tokens updated successfully.以下命令將oracle安裝目錄(/opt/oracle)賦予oracle用戶oinstall用戶組rootlocalhost oracle#chown R oracle:oinstall /opt/oracle4 檢查安裝ORACLE依賴的RPM軟件包oracle的安裝所依賴的軟件包,有一部分linux是沒有安裝的。這需要

5、將這些尚未安裝的軟件包先安裝后才能正常安裝oracle。這些未安裝的軟件包在linux安裝光盤上可以取到,我們直接在linux的光盤上對(duì)這些軟件包進(jìn)行安裝(也可將所需的軟件包直接復(fù)制到linux本地磁盤中),首先我們需要掛載linux光盤,使用以下命令:rootlocalhost oracle#mkdir /mnt/cdromrootlocalhost oracle#mount /dev/cdrom /mnt/cdrom安裝所缺少的軟件包,此處只安裝本linux系統(tǒng)所缺少的軟件包。如oracle安裝過程中,對(duì)軟件包進(jìn)行檢查時(shí),發(fā)現(xiàn)仍有所需軟件包未安裝時(shí),可根據(jù)顯示未安裝軟件包的名字,再次對(duì)所缺

6、少的軟件包進(jìn)行安裝。以下為安裝命令:rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhos

7、t oracle#rpm -ivh rootlocalhost oracle#rpm -ivh rootlocalhost oracle#rpm -ivh 軟件包安裝完成后,5 設(shè)置linux內(nèi)核參數(shù)打開修改/etc/sysctl.conf,在最后加入以下內(nèi)容kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem

8、_default = 262144fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.wmem_max = 1048576fs.aio-max-nr = 1048576有的時(shí)候我們需要調(diào)整oracle數(shù)據(jù)庫(kù)的最大鏈接數(shù),而這個(gè)鏈接數(shù)的調(diào)整是在oacle下的dbs目錄下init.ora文件中調(diào)整的。ORACLE的連接數(shù)(sessions)與其參數(shù)文件中的進(jìn)程數(shù)(process)有關(guān),它們的關(guān)系如下:sessions=(1.1*process+5)但是我們?cè)黾觩rocess數(shù)時(shí),往往數(shù)據(jù)庫(kù)不能啟動(dòng)了。這因?yàn)槲?/p>

9、們還漏調(diào)了一個(gè)unix系統(tǒng)參數(shù):它是核心參數(shù)中的semmns,這是unix系統(tǒng)的信號(hào)量參數(shù)。每個(gè)process會(huì)占用一個(gè)信號(hào)量。semmns調(diào)整后,需要重新啟動(dòng)unix操作系統(tǒng),參數(shù)才能生效。不過它的大小會(huì)受制于硬件的內(nèi)存或 ORACLE SGA。范圍可從2002000不等。但是,Processes的修改不僅應(yīng)該調(diào)整init<sid>.ora文件中的參數(shù),而且應(yīng)該調(diào)整OS的內(nèi)核參數(shù),象 AIX,HPUX,Solaris,SCO,UNIXWare都是這樣,OS的調(diào)整是需要重新啟動(dòng)的,而且這個(gè)參數(shù)的設(shè)置不能簡(jiǎn)單按照多少個(gè)終端要連到這個(gè)服務(wù)器上而定,最關(guān)鍵是考慮會(huì)有多少同時(shí)連上的sess

10、ion(在使用一些共享連接的中間件時(shí),一般就不需要太大),當(dāng)然還要考慮一些Oracle的后臺(tái)進(jìn)程,還有一些系統(tǒng)維護(hù)工作需要多一些連接等。我的atmp大前置機(jī)器上對(duì)oracle調(diào)整的時(shí)候,其使用的是unixware操作系統(tǒng),在做鏈接數(shù)調(diào)整的時(shí)候,要先對(duì)核心參數(shù)進(jìn)行調(diào)整。核心主要相關(guān)的參數(shù)的調(diào)整如下:SHMMAX 1000000000SHMMIN 1SHMMNI 200SHMSEG 15SEMMNI 1000SEMMSL 300SEMMNS 230SEMOPM 20其中semmni,semmns,semmsl要加大,至少要比processes大18 ; SEMMNI(10,10000;150):指

11、定在核心中信號(hào)識(shí)別的數(shù)量。這是可以在任意給定時(shí)間被激活的唯一信號(hào)設(shè)置數(shù)量。缺省值是150。最大值由系統(tǒng)自動(dòng)調(diào)整產(chǎn)生。SEMMSL(25,300;150):指定每個(gè)信號(hào)識(shí)別中信號(hào)量的最大值。缺省值是25。SEMMNS 除最大db外的所有db 的PROCESSES之和+2*最大db的PROCESSES+10*實(shí)例數(shù)。如3個(gè)實(shí)例進(jìn)程數(shù)分別為100、100、200,則=(100+100)+2*200+10*3=630SEMOPM(10,20;10):指定在每個(gè)系統(tǒng)調(diào)用semop中能夠被執(zhí)行的信號(hào)操作量的最大值。缺省值是10。SHMMAX(131072,1073741824;524288):指定了共享內(nèi)

12、存部分大小的最大值。等于0.5×物理內(nèi)存字節(jié)數(shù)SHMMNI(10,1000;100):指定了系統(tǒng)范圍內(nèi)共享內(nèi)存標(biāo)識(shí)的最大值。SHMSEG(6,15;6):指定了與每個(gè)進(jìn)程相關(guān)連的共享內(nèi)存塊(或標(biāo)識(shí))的數(shù)量。缺省值是6。與每個(gè)進(jìn)程相關(guān)連的共享內(nèi)存塊的最大值與進(jìn)程擁有的未使用空間有關(guān)。因此,盡管一個(gè)進(jìn)程擁有少于SHMSEG數(shù)值的共享內(nèi)存塊,它也有可能因?yàn)槠溆邢薜目臻g而不能與其它進(jìn)程相聯(lián)系。init.ora中調(diào)整為:processes = 50 # SMALL#processes = 100 # MEDIUM#processes = 200 # LARGE6 修改 /etc/securit

13、y/limits.conf修改 /etc/security/limits.conf,加入內(nèi)容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367 修改系統(tǒng)環(huán)境變量/etc/profile修改環(huán)境變量/etc/profile,加入以下內(nèi)容if $USER = "oracle" ; thenif $SHELL = "/bin/ksh" ; thenulimit -p 16384ulimit -n 65536elseulimit

14、 -u 16384 -n 65536fifi8 開始安裝過程以上步驟設(shè)置完成后,建議重新啟動(dòng)系統(tǒng),使所有設(shè)置生效?,F(xiàn)在使用oracle用戶登錄,并轉(zhuǎn)到ORACLE安裝程序目錄。以下的每一個(gè)小節(jié)(8.1,8.2 .)都o(jì)racle安裝過程的一個(gè)步驟(每一個(gè)步驟對(duì)應(yīng)一個(gè)安裝界面)。rootlocalhost oracle # su oracleoraclelocalhost oracle #cd /usr/local/oracle/database運(yùn)行安裝命令oraclelocalhost database #./runInstaller安裝過程中如果出現(xiàn)錯(cuò)誤信息無法使用命令/usr/bin/xd

15、pyinfo 自動(dòng)檢查顯示器顏色。請(qǐng)檢查是否設(shè)置了DISPLAY變量。,使用root帳戶執(zhí)行以下命令,再切換到oracle用戶運(yùn)行安裝程序。oraclelocalhost oracle#su rootrootlocalhost oracle#xhost + IP地址,可選啟動(dòng)安裝后,有可能提示一個(gè)錯(cuò)誤“ip address of localhost could not be determined”,出現(xiàn)該錯(cuò)誤提示的解決方法,在/etc/hosts文件中添加一行127.0.0.1 主機(jī)名(我的主機(jī)名是linux-ib8c)8.1 配置安全更新到現(xiàn)在已經(jīng)啟動(dòng)了oracle的安裝程序,第一個(gè)界面可以

16、輸入電子郵箱地址,用來接收重大錯(cuò)誤信息。另一選項(xiàng)通過My Oracle Support接收安全更新,本安裝過程沒有勾選。8.2 安裝選項(xiàng)此處選擇“安裝和配置數(shù)據(jù)庫(kù)(create and configure a database)”8.3 系統(tǒng)類別有桌面類和服務(wù)器類兩個(gè)選項(xiàng),此處選擇服務(wù)器(Server Class)類。8.4 網(wǎng)格選項(xiàng)選擇單實(shí)例數(shù)據(jù)庫(kù)安裝(single instance database installation)8.5 安裝類型選擇高級(jí)安裝(Advanced install)8.6 產(chǎn)品語言可以選擇多種運(yùn)行時(shí)語言,此處使用系統(tǒng)的默認(rèn)選擇(簡(jiǎn)體中文)8.7 數(shù)據(jù)庫(kù)版本此處選擇企

17、業(yè)版(Enterprise Edition)8.8 安裝位置oracle基目錄為:/opt/oracleoracle主目錄為:8.9 創(chuàng)建產(chǎn)品清單本次安裝的產(chǎn)品清單目錄為:/opt/oracle/oraInventoryoraInventory的用戶組名為:oinstall8.10 配置類型此處選擇一般用途/事務(wù)處理8.11 數(shù)據(jù)庫(kù)標(biāo)識(shí)符本次安裝的全局?jǐn)?shù)據(jù)庫(kù)名和服務(wù)標(biāo)識(shí)符為:orcl8.12 配置選項(xiàng)這一步可以對(duì)oracle的內(nèi)存使用,字符集,安全性,示例方案進(jìn)行配置,本次安裝將使用oracle的默認(rèn)配置。8.13 管理選項(xiàng)使用oracle的默認(rèn)配置8.14 數(shù)據(jù)庫(kù)存儲(chǔ)此處選擇文件系統(tǒng),數(shù)據(jù)庫(kù)

18、文件位置使用oracle的默認(rèn)位置(生產(chǎn)環(huán)境應(yīng)將安裝目錄和數(shù)據(jù)文件目錄分開)8.15 備份和恢復(fù)此處選擇不啟用自動(dòng)備份8.16 方案口令此處選擇對(duì)所有帳戶使用相同的口令8.17 操作系統(tǒng)組數(shù)據(jù)庫(kù)管理員(OSDBA)隸屬的用戶組是:dba數(shù)據(jù)庫(kù)操作者(OSOPER)隸屬的用戶組是:dba8.18 先決條件檢查這一步oracle會(huì)對(duì)操作系統(tǒng)的用戶和用戶組、內(nèi)存、軟件包、系統(tǒng)內(nèi)核等參數(shù)進(jìn)行檢查。不符要求的地方會(huì)列出來(可根據(jù)所列出的不符要求的項(xiàng)逐一解決),完全符合要求時(shí),點(diǎn)擊下一步。8.19 執(zhí)行安裝到這里已經(jīng)是最后一步了,ORACLE程序正在安裝過程中,需要二三十分鐘的時(shí)間,安裝完成后點(diǎn)擊完成即可。到這里呢,就要祝賀你ORACLE安裝成功了!9 設(shè)置ORACLE環(huán)境變量修改oracle用戶主目錄(/ho

溫馨提示

  • 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. 人人文庫(kù)網(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)論