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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

3、oracle的安裝專門創(chuàng)建一個用戶,同時需要創(chuàng)建dba和oinstall的用戶組。rootlocalhost oracle#groupadd dbarootlocalhost oracle#groupadd oinstall以下命令將創(chuàng)建dba和oinstall用戶組:以下命令將創(chuàng)建oracle用戶,并設置密碼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的光盤上對這些軟件包進行安裝(也可將所需的軟件包直接復制到linux本地磁盤中),首先我們需要掛載linux光盤,使用以下命令:rootlocalhost oracle#mkdir /mnt/cdromrootlocalhost oracle#mount /dev/cdrom /mnt/cdrom安裝所缺少的軟件包,此處只安裝本linux系統所缺少的軟件包。如oracle安裝過程中,對軟件包進行檢查時,發(fā)現仍有所需軟件包未安裝時,可根據顯示未安裝軟件包的名字,再次對所缺

6、少的軟件包進行安裝。以下為安裝命令: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 設置linux內核參數打開修改/etc/sysctl.conf,在最后加入以下內容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有的時候我們需要調整oracle數據庫的最大鏈接數,而這個鏈接數的調整是在oacle下的dbs目錄下init.ora文件中調整的。ORACLE的連接數(sessions)與其參數文件中的進程數(process)有關,它們的關系如下:sessions=(1.1*process+5)但是我們增加process數時,往往數據庫不能啟動了。這因為我

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

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

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

12、存部分大小的最大值。等于0.5×物理內存字節(jié)數SHMMNI(10,1000;100):指定了系統范圍內共享內存標識的最大值。SHMSEG(6,15;6):指定了與每個進程相關連的共享內存塊(或標識)的數量。缺省值是6。與每個進程相關連的共享內存塊的最大值與進程擁有的未使用空間有關。因此,盡管一個進程擁有少于SHMSEG數值的共享內存塊,它也有可能因為其有限的空間而不能與其它進程相聯系。init.ora中調整為:processes = 50 # SMALL#processes = 100 # MEDIUM#processes = 200 # LARGE6 修改 /etc/securit

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論