CentOS 6.5(x86_32)下安裝Oracle 11g R2.docx_第1頁
CentOS 6.5(x86_32)下安裝Oracle 11g R2.docx_第2頁
CentOS 6.5(x86_32)下安裝Oracle 11g R2.docx_第3頁
CentOS 6.5(x86_32)下安裝Oracle 11g R2.docx_第4頁
CentOS 6.5(x86_32)下安裝Oracle 11g R2.docx_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

CentOS 6.5(x86_32)安裝ORACLE 11G R2目錄1.硬件要求21.1.內存 & swap21.2.硬盤22.軟件33.系統(tǒng)安裝注意34.安裝Oracle前的系統(tǒng)準備工作34.1.關閉防火墻、禁用SELinux34.2.安裝依賴包44.3.創(chuàng)建Oracle用戶與組74.4.將oracle使用者加入到sudo群組中84.5.配置系統(tǒng)內核參數(shù)84.6.編輯/etc/security/limits.conf104.7.編輯/etc/pam.d/login114.8.修改/etc/profile114.9.修改Linux發(fā)行版本信息124.10.創(chuàng)建Oracle安裝文件夾以及數(shù)據存放文件夾124.11.配置Linux主機134.12.配置oracle用戶環(huán)境變量135.安裝Oracle,并進行相關設置145.1.解壓縮安裝文件141. 硬件要求1.1. 內存 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more檢查內存情況# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo1.2. 硬盤由于CentOS安裝后差不多有45G,再加上Oracle等等的安裝,所以請準備至少10G的硬盤空間。檢查磁盤情況# df -h2. 軟件系統(tǒng)平臺:CentOS 6.3(x32)CentOS-6.3-i386-bin-DVD1.isoOracle版本:Oracle 10g R210201_database_linux32.zip3. 系統(tǒng)安裝注意系統(tǒng)安裝時一定要安裝桌面模式,否則無法安裝oracle,另外請勿開啟SELinux,oracle官方不建議使用SELinux,CentOS 的防火墻也請暫時關閉,減少安裝時的困擾。為防止Oracle安裝過程中出現(xiàn)亂碼,建議使用英文作為系統(tǒng)語言,進行Oracle的安裝工作。本文中所描述的系統(tǒng)命令,未經特殊標示,均為“#”代表root權限,“$”代表oracle權限。4. 安裝Oracle前的系統(tǒng)準備工作首先,請先以root賬號登入作一些前置設定作業(yè)。4.1. 關閉防火墻、禁用SELinux# setup# vi /etc/selinux/config修改SELINUX=disabled,然后重啟。如果不想重啟系統(tǒng),使用命令setenforce 04.2. 安裝依賴包Oracle官方文檔要求的安裝包:查看Oracle相關包是否已經安裝:用yum方式安裝所需的包:# yum -y install binutils compat-libstdc+-33 compat-libstdc+-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c+ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc+ libstdc+.i686 libstdc+-devel make sysstat最后還需要安裝libXp這個Library,這個一定要安裝,否則安裝Oracle時會出現(xiàn)java Exception。# yum install libXpyum -y install unixODBC-2.2.11 ( yum install unixODBC*)rpm -ivh pdksh-5.2.14-1.i386.rpmpdksh-5.2.14-1.i386.rpm下載地址為:免費下載地址在 /用戶名與密碼都是具體下載目錄在 /2013年資料/6月/25日/Oracle 11g RHEL 6.3 裝缺少pdksh-5.2.14-1.i386.rpm/4.3. 創(chuàng)建Oracle用戶與組在這里只討論單主機環(huán)境,不考慮RAC環(huán)境的配置。執(zhí)行以下指令以新增oracle安裝時所需要的使用者與群組。(1) 建立群組oinstall # groupadd oinstall(2) 建立群組dba# groupadd dba(3) 新增使用者oracle并將其加入oinstall和dba群組# usermod -m -g oinstall -G dba oracle(4) 測試oracle賬號是否建立完成# id oracle(5) 建立oracle的新密碼# passwd oracle4.4. 將oracle使用者加入到sudo群組中# vi /etc/sudoers找到root ALL=(ALL) ALL 這行,并且在底下再加入oracle ALL=(ALL) ALL輸入wq!(由于這是一份只讀文檔所以需要再加上!)并且按下Enter4.5. 配置系統(tǒng)內核參數(shù)# vi /etc/sysctl.conf并輸入以下內容:kernel.shmall = 2097152 /表示系統(tǒng)一次可以使用的共享內存總量(以頁為單位)。缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 /定義了共享內存段的最大尺寸(以字節(jié)為單位)。缺省為32M,對于oracle來說,該缺省值太低了,通常將其設置為2Gkernel.shmmni = 4096 /用于設置系統(tǒng)范圍內共享內存段的最大數(shù)量。該參數(shù)的默認值是 4096 。通常不需要更改kernel.sem = 250 32000 100 128 /表示設置的信號量net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=4194304 /默認的接收窗口大小net.core.rmem_max=4194304 /接收窗口的最大大小net.core.wmem_default=262144 /默認的發(fā)送窗口大小net.core.wmem_max=262144 /發(fā)送窗口的最大大小會有一些與目前的參數(shù)重復的,就修改成文件上提供的。編輯完之后,儲存,然后執(zhí)行:# sysctl p啟用剛剛所做的變更。4.6. 編輯/etc/security/limits.conf# vi /etc/security/limits.conf加入以下四行oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655364.7. 編輯/etc/pam.d/login# vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so4.8. 修改/etc/profile# vi /etc/profile將以下代碼新增到profile檔案中。if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi 4.9. 修改Linux發(fā)行版本信息由于Oracle 10g發(fā)行的時候,CentOS 6沒有發(fā)行,所以Oracle 10g并沒有對CentOS 6確認支持,需要修改文件讓Oracle 10g支持CentOS 6。我們需要手工修改Linux的發(fā)行注記,讓Oracle 10g支持CentOS 6。編輯/etc/redhat-release文件# vi /etc/redhat-release將其中的內容CentOS release 6.3 (Final)修改為redhat 44.10. 創(chuàng)建Oracle安裝文件夾以及數(shù)據存放文件夾#mkdir /opt/oracle#mkdir /opt/oracle/102#chown -R oracle:dba /opt/oracle4.11. 配置Linux主機檢查/etc/hosts文件中是否有l(wèi)ocalhost的記錄(指向即可),若沒有的話,在后面配置Oracle監(jiān)聽的時候會出現(xiàn)一些問題,導致無法啟動監(jiān)聽,在此手工添加此記錄即可。第一階段到此完畢,接下來,完成這些設定之后,請先注銷root賬號,并且以oracle賬號再次登入系統(tǒng)。4.12. 配置oracle用戶環(huán)境變量$ cd /home/oracle$ vi .bash_profile修改并加入以下內容ORACLE_BASE=/opt/oracle /上面創(chuàng)建的Oracle安裝文件夾ORACLE_HOME=$ORACLE_BASE/112ORACLE_SID=orclLD_LIBRARY_PATH=$ORACLE_HOME/libPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH保存后使用如下命令,使設置生效:$ source /home/oracle/.bash_profile5. 安裝Oracle,并進行相關設置5.1. 解壓縮安裝文件將下載的10201_database_linux32.zip放至即將安裝oracle的文件夾/opt/oracle回到終端模式并且進入到oracle文件夾:$ cd /opt/oracle解壓縮$ unzip linux_11gR2_database_1of2$ unzip linux_11gR2_database_2of2接著會看到一連串的解壓縮動作。解壓縮完成會在同一個文件夾中看到database的文件夾,請進入到database文件夾中:$ cd database準備執(zhí)行數(shù)據庫安裝,如果你的centos是中文環(huán)境,安裝時會出現(xiàn)中文亂碼,請下以下指令$ export LANG=en_US接著執(zhí)行$ ./runInstaller如果無法看到安裝界面,請使用root帳戶執(zhí)行如下命令后再運行安裝程序:# export DISPLAY=:0.0 # xhost + $ ./runInstaller開始執(zhí)行安裝程序。由于相關的前置作業(yè)已經在之前做好了,在這個步驟只需要將UNIX DBA Group選擇為dba以及輸入SYS, SYSTEM等賬號共享的database Password即可。然后選擇Next即可。同樣的,將群組選擇為dba群組,按Next在這個步驟中,請點選Checking Network Configuration requirements為User Verified,接著按下Next最后出現(xiàn)Install Summary畫面,此時只要按下Install按鈕,系統(tǒng)即開始安裝。安裝過程.數(shù)據庫設置助理,可以在這邊選取password management作密碼的修改,如不需要修改,只需要按下ok按鈕即可。安裝完成前,出現(xiàn)以下的設置腳本:開啟一個新的終端,su到root。將要求執(zhí)行的兩段script依序執(zhí)行。/opt/oracle/oraInventory/orainstRoot.sh/opt/oracle/102/root.sh執(zhí)行畫面如上圖。執(zhí)行完后,回到安裝窗口按下OK完成所有的oracle安裝。安裝完成會

溫馨提示

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

評論

0/150

提交評論