centos54+oracle10g系統(tǒng)安裝手冊(cè)_第1頁
centos54+oracle10g系統(tǒng)安裝手冊(cè)_第2頁
centos54+oracle10g系統(tǒng)安裝手冊(cè)_第3頁
centos54+oracle10g系統(tǒng)安裝手冊(cè)_第4頁
centos54+oracle10g系統(tǒng)安裝手冊(cè)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、CentOS5.4+Oracle10g安裝配置手冊(cè)1 存儲(chǔ)陣列要求對(duì)于配置了陣列柜的服務(wù)器,如果服務(wù)器用于提供數(shù)據(jù)庫服務(wù),則建議RAID級(jí)別設(shè)置成RAID0+1,提高數(shù)據(jù)讀取的速度并保證數(shù)據(jù)最大安全性。2 CentOS5.4安裝步驟2.1 準(zhǔn)備安裝文件下載32位centos5.4系統(tǒng)安裝源文件(iso格式)CentOS-5.4-i386-bin-DVD.iso,刻錄成DVD引導(dǎo)光盤。修改機(jī)器啟動(dòng)順序從光盤引導(dǎo)安裝。2.2 具體安裝步驟插入系統(tǒng)引導(dǎo)光盤,啟動(dòng)機(jī)器,進(jìn)入安裝界面按ENTER 進(jìn)入圖形安裝界面選SKIP 跳過安裝光盤檢測(cè)。選next選擇簡體中文,next默認(rèn),下一步選擇 在選定磁盤上

2、刪除所有分區(qū)并創(chuàng)建默認(rèn)分區(qū)結(jié)構(gòu),勾上檢驗(yàn)和修改分區(qū)方案,下一步具體分區(qū)根據(jù)實(shí)際情況而定。設(shè)置好分區(qū)后選下一步。推薦單獨(dú)劃分一個(gè)分區(qū)目錄給oracle數(shù)據(jù)庫專用(/opt)。交換分區(qū)最好設(shè)置成內(nèi)存的1 - 2 倍,對(duì)于物理內(nèi)存2G 的服務(wù)器來說,對(duì)于32位的系統(tǒng)來說swap分區(qū)設(shè)置成2G就一般就可以了,交互分區(qū)并不是越大越好。默認(rèn)下一步這里可以選擇編輯來設(shè)置網(wǎng)卡設(shè)備的ip地址,也可以使用DHCP 配置。根據(jù)實(shí)際情況而定,這里選擇默認(rèn)默認(rèn)下一步給系統(tǒng)管理員設(shè)置一個(gè)根口令,必須設(shè)置,下一步選擇現(xiàn)在定制,定制需要安裝的軟件庫,下一步在這個(gè)界面中選擇需要安裝的組件。大部分保持默認(rèn),需要定制的主要是開發(fā)部

3、分。如圖選擇開發(fā)部分選擇 X軟件開發(fā),開發(fā)工具,開發(fā)庫,老的軟件開發(fā)四部分。勾選X軟件開發(fā)包中的libXp-DEVEL-1.0.0-8.1.EL5.I386 (oracle安裝需要該軟件包,默認(rèn)沒有選中)。勾選老的軟件開發(fā)中compat-libstdc+-33-3.2.3-61.i386組件(oracle安裝需要該軟件包,默認(rèn)沒有選中)。再下一步默認(rèn)下一步系統(tǒng)進(jìn)入正式安裝過程,等待安裝結(jié)束。重新引導(dǎo)系統(tǒng)。進(jìn)行系統(tǒng)配置前進(jìn)關(guān)閉防火墻默認(rèn),前進(jìn)設(shè)置當(dāng)前時(shí)間創(chuàng)建一個(gè)普通賬號(hào),linux不推薦直接使用root用戶進(jìn)行操作。看實(shí)際需要是否創(chuàng)建賬號(hào)。默認(rèn)完成,進(jìn)入登陸界面。至此,centos操作系統(tǒng)已經(jīng)安

4、裝完成。3 CentOS5.4安裝注意事項(xiàng)3.1 修改啟動(dòng)級(jí)別修改/etc/inittab文件,把系統(tǒng)啟動(dòng)默認(rèn)級(jí)別改成3。id:5:initdefault:把其中的5改成3(代表命令行模式),即 id:3:initdefault:3.2 突破操作系統(tǒng)內(nèi)存限制32位操作系統(tǒng)最大可以尋址的范圍為4G。但是實(shí)際安裝后在本環(huán)境中系統(tǒng)只認(rèn)到3.2G內(nèi)存。Centos5 默認(rèn)安裝 for i386的內(nèi)核不支持大于4G的內(nèi)存,如需支持大于4g的內(nèi)存,需要給內(nèi)核裝一個(gè)PAE套件。安裝方法如下(以root用戶登錄):A在bios里開啟對(duì)大內(nèi)存的設(shè)置(默認(rèn)開啟)B安裝支持大內(nèi)存的kernelyum install

5、 kernel-PAE安裝好后 還需要手工修改引導(dǎo)文件vi /boot/grub/grub.conf 如果看到如下代碼 代表PAE內(nèi)核套件已經(jīng)安裝好了title CentOS (2.6.18-8.1.4.el5PAE)root (hd0,0)kernel /vmlinuz-2.6.18-8.1.4.el5PAE ro root=LABEL=/initrd /initrd-2.6.18-8.1.4.el5PAE.img修改設(shè)置為默認(rèn)啟動(dòng)default=0 即可。4 Oracle 10g安裝步驟4.1 準(zhǔn)備安裝文件準(zhǔn)備一張oracle10g安裝光盤,或者使用oracle10g安裝原文件均可。4.2

6、 驗(yàn)證系統(tǒng)要求要驗(yàn)證系統(tǒng)是否滿足安裝Oracle 10g 數(shù)據(jù)庫的最低要求,以 root 用戶身份登錄并運(yùn)行以下命令。 要查看可用 RAM 和交換空間大小,運(yùn)行以下命令:# grep MemTotal /proc/meminfoMemTotal: 4139416 kB # grep SwapTotal /proc/meminfoSwapTotal: 4192912 kB所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對(duì)于 RAM 小于或等于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的兩倍;對(duì)于 RAM 大于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的一到兩倍。Oracle

7、10g 軟件還需要1.5GB 的可用磁盤空間,而數(shù)據(jù)庫則另需 2.5GB 的可用磁盤空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統(tǒng)上的可用磁盤空間,運(yùn)行以下命令:# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda6 275G 5.4G 255G 3% /dev/sda2 9.7G 151M 9.1G 2% /tmp/dev/sda1 988M 29M 909M 4% /boottmpfs 2.0G 0 2.0G 0% /dev/shm檢查一下軟件包是否已經(jīng)安裝:rpm -q setarch-2*rpm -q ma

8、ke-3*rpm -q glibc-2*rpm -q libaio-0*rpm -q compat-libstdc+-33-3*rpm -q compat-gcc-34-3*rpm -q compat-gcc-34-c+-3*rpm -q gcc-4*rpm -q libXp-devel-1*沒有安裝則需要安裝。如果沒有檢查。在安裝oracle的提示出錯(cuò)的時(shí)候再去安裝相應(yīng)的軟件包也可以。安裝方法:插入centos5系統(tǒng)安裝光盤,建立掛載目錄mkdir /mnt/cdrom掛載光盤到/mnt/cdrom 目錄# mount t iso9660 /dev/cdrom /mnt/cdrom 掛載光碟

9、找到centos目錄下相應(yīng)的rpm軟件包,安裝即可。安裝命令 rpm ivh 相應(yīng)的包名安裝完成后卸載光盤# umount /mnt/cdrom 卸載光碟4.3 具體安裝步驟4.3.1 創(chuàng)建Oracle管理組和賬號(hào)以 root 用戶身份執(zhí)行以下命令:# groupadd oinstall# groupadd dba # useradd -m -g oinstall -G dba oracle# passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentica

10、tion tokens updated successfully.4.3.2 創(chuàng)建安裝目錄本手冊(cè)以 /opt/oracle目錄為oracle軟件的安裝目錄,/opt/oradata 為oracle數(shù)據(jù)庫文件存放目錄。# mkdir -p /opt/oracle -軟件安裝目錄# mkdir -p /opt/oradata -數(shù)據(jù)文件存儲(chǔ)目錄# chown -R oracle:oinstall /opt/oracle /opt/oradata # chmod -R 775 /opt/oracle /opt/oradata4.3.3 修改內(nèi)核參數(shù)#vi /etc/sysctl.conf 文件尾添加

11、kernel.shmmax = 4294967295kernel.shmall = 2097152kernel.shmmni=4096kernel.sem=600 76800 600 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=262144以上參數(shù)是在內(nèi)存為4G,oracle進(jìn)程process最大數(shù)量預(yù)計(jì)為600 前提下的設(shè)

12、置。具體含義請(qǐng)參考相關(guān)文檔。#/sbin/sysctl -p 使修改的內(nèi)核參數(shù)立即生效備注:在LINUX系統(tǒng)上部署ORACLE時(shí),為了能夠使最大限度地發(fā)揮ORACLE數(shù)據(jù)庫性能,我們需要在/etc/sysctl.conf文件中增加以下關(guān)于內(nèi)存的內(nèi)核參數(shù):(1)kernel.shmall設(shè)置系統(tǒng)中最大內(nèi)存頁面數(shù)量,ORACLE建議的為2097152。(2)kernel.shmmax設(shè)置單個(gè)共享內(nèi)存段的最大尺寸,單位為BYTE,ORACLE建議大于或等于SGA大小,默認(rèn)情況下系統(tǒng)自動(dòng)設(shè)置成和內(nèi)存大小相同,一般不用更改。(3)kernel.shmmni參數(shù)設(shè)置系統(tǒng)中共享段的數(shù)量,ORACLE建議值為

13、4096已經(jīng)夠用。4.3.4 修改Centos5.4發(fā)行版本標(biāo)識(shí)由于oracle10g具有系統(tǒng)安裝監(jiān)測(cè),當(dāng)檢測(cè)到的系統(tǒng)不符合安裝配置規(guī)定的要求時(shí),安裝將不能正常進(jìn)行,故需要更改操作系統(tǒng)的版本標(biāo)識(shí),這一操作不會(huì)影響任何系統(tǒng)問題,可以在安裝結(jié)束后恢復(fù)為正常狀態(tài)。修改/etc/redhat-release文件將文件的內(nèi)容修改為redhat-4,用于滿足/home/database/install/oraparam.ini的檢查要求,也可以修改/home/database/install/oraparam.in的檢查條件與系統(tǒng)的/etc/redhat-release文件內(nèi)容保持一致或者安裝的時(shí)帶上參數(shù)

14、,即【runInstaller ignoreSysPrereqs】則可跳過系統(tǒng)版本檢查。4.3.5 修改hosts文件如果服務(wù)器本身只有一張網(wǎng)卡時(shí)不用修改/etc/hosts文件。在安裝過程中檢測(cè)網(wǎng)絡(luò)配置時(shí)候手動(dòng)確認(rèn)即可。如果有多張網(wǎng)卡,則需要修改/etc/hosts 文件。否則oracle在安裝時(shí)檢測(cè)network configuration 會(huì)通不過,如果手動(dòng)確認(rèn)可能會(huì)導(dǎo)致后面安裝時(shí)出現(xiàn)監(jiān)聽啟動(dòng)錯(cuò)誤的問題。修改如下:編輯hosts 文件,增加一條記錄172.16.65.241 localhost1.localdomain1 localhost1注意名稱不能和原來的相同。把第一列改成實(shí)際的i

15、p地址。如果設(shè)置了機(jī)器名的話,則可以修改成如下形式172.16.65.241 localhost1.localdomain1 機(jī)器名4.3.6 開始安裝oracle先以root用戶執(zhí)行#xhost + 注意加號(hào)前面有空格再切換到oracle用戶,用oracle賬號(hào)安裝oracle數(shù)據(jù)庫,進(jìn)入oracle10g安裝文件目錄。執(zhí)行以下命令:export LC_ALL=en_US.UTF-8 切換到英文交互模式運(yùn)行./runInstaller 即可開始o(jì)racle的安裝。彈出oracle10G安裝主界面選擇高級(jí)安裝(advanced installation)。Next修改安裝信息存放路徑,建議修改

16、。NEXT 選擇企業(yè)版本 (Enterprise Edition) ,選擇product languages選擇語言按鈕加入簡體中文支持,選擇OK.接下來NEXT選擇安裝目錄。NEXT安裝系統(tǒng)自動(dòng)檢查安裝ORACLE必備條件是否具備,具備則通過檢查繼續(xù)安裝。 Next保持默認(rèn),NEXT保持默認(rèn),NEXT設(shè)置好數(shù)據(jù)庫實(shí)例名稱(SID)和數(shù)據(jù)庫名(database name),選擇字符集為zhs16gbk。NEXT保持默認(rèn),NEXT修改數(shù)據(jù)文件安裝目錄為/opt/oradata。NEXT 保持默認(rèn),Next給管理員賬號(hào)設(shè)置統(tǒng)一密碼1qaz2wsx,方便管理,NEXT核對(duì)安裝信息是否和設(shè)置的相同,再

17、選擇install,接下來安裝程序開始安裝ORACLE。出現(xiàn)創(chuàng)建數(shù)據(jù)庫orcl的界面。密碼管理,選ok,也可以選擇password management修改系統(tǒng)密碼。Orcl數(shù)據(jù)庫創(chuàng)建向?qū)С晒ν瓿珊?,以root賬戶執(zhí)行以下兩個(gè)腳本/opt/oracle/oraInventory/orainstRoot.sh/opt/oracle/product/10.2.0/db_1/root.sh執(zhí)行腳本時(shí)如有應(yīng)答提示直接回車保持默認(rèn)即可。等腳本執(zhí)行完成以后再選擇OK繼續(xù)。如果未執(zhí)行腳本就點(diǎn)OK鍵,會(huì)報(bào)錯(cuò)誤,不過沒有關(guān)系,后面把腳本執(zhí)行一次就可以。到此oracle也安裝完成。4.4 修改/home/orac

18、le/.bash_profile文件修改/home/oracle/.bash_profile文件,加入以下語句:export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport ORACLE_SID=orclexport LC_ALL=en_US.UTF-8export PATH=$PATH:$ORACLE_HOME/bin備注:ORACLE_SID的值以實(shí)際安裝時(shí)設(shè)定為準(zhǔn)。以上oracle的安裝操作均直接在服務(wù)器本地操作。如果需要在遠(yuǎn)程安裝oracle,有兩個(gè)方法

19、,一個(gè)是在centos系統(tǒng)上開啟vncserver服務(wù),然后通過vnc軟件遠(yuǎn)程控制oracle安裝。另一種方法是在本地終端安裝一個(gè)xmanager服務(wù)來接受服務(wù)器傳過來的x11數(shù)據(jù),讓窗口顯示在本地終端上。當(dāng)實(shí)施環(huán)境有限制時(shí)可以考慮以上兩種方法。如果用SecureCRT 建立初始數(shù)據(jù)的時(shí)候要注意設(shè)置SecureCRT 工具的字符集要和數(shù)據(jù)庫的字符集一致。否則會(huì)導(dǎo)致插入的中文會(huì)亂碼。4.5 配置oracle服務(wù)的自啟動(dòng)A 修改/etc/oratab 文件打開/etc/oratab文件,把最后一行orcl:/opt/oracle/product/10.2.0/db_1:N 中的N 改成 Y。B 修

20、改/opt/oracle/product/10.2.0/db_1/bin/dbstart 文件打開/opt/oracle/product/10.2.0/db_1/bin/dbstart 文件找到其中的一行#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle修改如下:ORACLE_HOME_LISTNER=$ORACLE_HOMEC 進(jìn)入/etc/rc.d/init.d目錄新建一個(gè)文件,文件名稱為oracle_startVi oracle_start拷貝以下內(nèi)容到該文件:#!/bin/bash#auto start and stop oracle datab

21、ase scriptif ! f /var/log/oracle_start.log ; then touch /var/log/oracle_start.logfinl=cat /var/log/oracle_start.log | wc -lif "$nl" -gt 50 ; then echo "">/var/log/oracle_start.logficase $1 in'start') echo "-begin-" >>/var/log/oracle_start.log echo "

22、;starting start database in date" >>/var/log/oracle_start.log su - oracle -c "dbstart" >>/var/log/oracle_start.log #su - oracle -c "emctl start dbconsole" >>/var/log/oracle_start.log if "$?" = "0" ; then echo "oracle startup success

23、" >>/var/log/oracle_start.log else echo "oracle startup failed" >>/var/log/oracle_start.log fi echo "-end-" >>/var/log/oracle_start.log;'stop') echo "-begin-" >>/var/log/oracle_start.log echo "starting stop database in date"

24、; >>/var/log/oracle_start.log #su - oracle -c "emctl stop dbconsole" >>/var/log/oracle_start.log su - oracle -c "dbshut" >>/var/log/oracle_start.log if "$?" = "0" ; then echo "oracle shutdown success" >>/var/log/oracle_start.l

25、og else echo "oracle shutdown failed" >>/var/log/oracle_start.log fi echo "-end-" >>/var/log/oracle_start.log;*) echo "usage: $0 start | stop" exit ;esacexit保存該文件。修改該文件的可執(zhí)行屬性。chmod 755 oracle_startD.創(chuàng)建符號(hào)鏈接實(shí)現(xiàn)oracle自啟動(dòng)ln -s /etc/rc.d/init.d/oracle_start /etc/r

26、c.d/rc3.d/S99oracle_startln -s /etc/rc.d/init.d/oracle_start /etc/rc.d/rc3.d/K00oracle_startln -s /etc/rc.d/init.d/oracle_start /etc/rc.d/rc5.d/S99oracle_startln -s /etc/rc.d/init.d/oracle_start /etc/rc.d/rc5.d/K00oracle_start5 系統(tǒng)參數(shù)調(diào)整5.1 Oracle數(shù)據(jù)庫對(duì)Linux內(nèi)核的參數(shù)要求說明kernel.shmmax = 4294967295kernel.shmall = 2097152kernel.shmmni=4096kernel.sem=600 76800 600 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=4194304net.core.rmem_max=4194304net.core

溫馨提示

  • 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)論