版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、CentOS5.4+Oracle10g安裝配置手冊1 存儲陣列要求對于配置了陣列柜的服務(wù)器,如果服務(wù)器用于提供數(shù)據(jù)庫服務(wù),則建議RAID級別設(shè)置成RAID0+1,提高數(shù)據(jù)讀取的速度并保證數(shù)據(jù)最大安全性。2 CentOS5.4安裝步驟2.1 準備安裝文件下載32位centos5.4系統(tǒng)安裝源文件(iso格式)CentOS-5.4-i386-bin-DVD.iso,刻錄成DVD引導光盤。修改機器啟動順序從光盤引導安裝。2.2 具體安裝步驟插入系統(tǒng)引導光盤,啟動機器,進入安裝界面按ENTER 進入圖形安裝界面選SKIP 跳過安裝光盤檢測。選next選擇簡體中文,next默認,下一步選擇 在選定磁盤上
2、刪除所有分區(qū)并創(chuàng)建默認分區(qū)結(jié)構(gòu),勾上檢驗和修改分區(qū)方案,下一步具體分區(qū)根據(jù)實際情況而定。設(shè)置好分區(qū)后選下一步。推薦單獨劃分一個分區(qū)目錄給oracle數(shù)據(jù)庫專用(/opt)。交換分區(qū)最好設(shè)置成內(nèi)存的1 - 2 倍,對于物理內(nèi)存2G 的服務(wù)器來說,對于32位的系統(tǒng)來說swap分區(qū)設(shè)置成2G就一般就可以了,交互分區(qū)并不是越大越好。默認下一步這里可以選擇編輯來設(shè)置網(wǎng)卡設(shè)備的ip地址,也可以使用DHCP 配置。根據(jù)實際情況而定,這里選擇默認默認下一步給系統(tǒng)管理員設(shè)置一個根口令,必須設(shè)置,下一步選擇現(xiàn)在定制,定制需要安裝的軟件庫,下一步在這個界面中選擇需要安裝的組件。大部分保持默認,需要定制的主要是開發(fā)部
3、分。如圖選擇開發(fā)部分選擇 X軟件開發(fā),開發(fā)工具,開發(fā)庫,老的軟件開發(fā)四部分。勾選X軟件開發(fā)包中的libXp-DEVEL-1.0.0-8.1.EL5.I386 (oracle安裝需要該軟件包,默認沒有選中)。勾選老的軟件開發(fā)中compat-libstdc+-33-3.2.3-61.i386組件(oracle安裝需要該軟件包,默認沒有選中)。再下一步默認下一步系統(tǒng)進入正式安裝過程,等待安裝結(jié)束。重新引導系統(tǒng)。進行系統(tǒng)配置前進關(guān)閉防火墻默認,前進設(shè)置當前時間創(chuàng)建一個普通賬號,linux不推薦直接使用root用戶進行操作??磳嶋H需要是否創(chuàng)建賬號。默認完成,進入登陸界面。至此,centos操作系統(tǒng)已經(jīng)安
4、裝完成。3 CentOS5.4安裝注意事項3.1 修改啟動級別修改/etc/inittab文件,把系統(tǒng)啟動默認級別改成3。id:5:initdefault:把其中的5改成3(代表命令行模式),即 id:3:initdefault:3.2 突破操作系統(tǒng)內(nèi)存限制32位操作系統(tǒng)最大可以尋址的范圍為4G。但是實際安裝后在本環(huán)境中系統(tǒng)只認到3.2G內(nèi)存。Centos5 默認安裝 for i386的內(nèi)核不支持大于4G的內(nèi)存,如需支持大于4g的內(nèi)存,需要給內(nèi)核裝一個PAE套件。安裝方法如下(以root用戶登錄):A在bios里開啟對大內(nèi)存的設(shè)置(默認開啟)B安裝支持大內(nèi)存的kernelyum install
5、 kernel-PAE安裝好后 還需要手工修改引導文件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è)置為默認啟動default=0 即可。4 Oracle 10g安裝步驟4.1 準備安裝文件準備一張oracle10g安裝光盤,或者使用oracle10g安裝原文件均可。4.2
6、 驗證系統(tǒng)要求要驗證系統(tǒng)是否滿足安裝Oracle 10g 數(shù)據(jù)庫的最低要求,以 root 用戶身份登錄并運行以下命令。 要查看可用 RAM 和交換空間大小,運行以下命令:# grep MemTotal /proc/meminfoMemTotal: 4139416 kB # grep SwapTotal /proc/meminfoSwapTotal: 4192912 kB所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對于 RAM 小于或等于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的兩倍;對于 RAM 大于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的一到兩倍。Oracle
7、10g 軟件還需要1.5GB 的可用磁盤空間,而數(shù)據(jù)庫則另需 2.5GB 的可用磁盤空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統(tǒng)上的可用磁盤空間,運行以下命令:# 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的提示出錯的時候再去安裝相應(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管理組和賬號以 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)建安裝目錄本手冊以 /opt/oracle目錄為oracle軟件的安裝目錄,/opt/oradata 為oracle數(shù)據(jù)庫文件存放目錄。# mkdir -p /opt/oracle -軟件安裝目錄# mkdir -p /opt/oradata -數(shù)據(jù)文件存儲目錄# 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進程process最大數(shù)量預(yù)計為600 前提下的設(shè)
12、置。具體含義請參考相關(guān)文檔。#/sbin/sysctl -p 使修改的內(nèi)核參數(shù)立即生效備注:在LINUX系統(tǒng)上部署ORACLE時,為了能夠使最大限度地發(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è)置單個共享內(nèi)存段的最大尺寸,單位為BYTE,ORACLE建議大于或等于SGA大小,默認情況下系統(tǒng)自動設(shè)置成和內(nèi)存大小相同,一般不用更改。(3)kernel.shmmni參數(shù)設(shè)置系統(tǒng)中共享段的數(shù)量,ORACLE建議值為
13、4096已經(jīng)夠用。4.3.4 修改Centos5.4發(fā)行版本標識由于oracle10g具有系統(tǒng)安裝監(jiān)測,當檢測到的系統(tǒng)不符合安裝配置規(guī)定的要求時,安裝將不能正常進行,故需要更改操作系統(tǒng)的版本標識,這一操作不會影響任何系統(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ù)
14、,即【runInstaller ignoreSysPrereqs】則可跳過系統(tǒng)版本檢查。4.3.5 修改hosts文件如果服務(wù)器本身只有一張網(wǎng)卡時不用修改/etc/hosts文件。在安裝過程中檢測網(wǎng)絡(luò)配置時候手動確認即可。如果有多張網(wǎng)卡,則需要修改/etc/hosts 文件。否則oracle在安裝時檢測network configuration 會通不過,如果手動確認可能會導致后面安裝時出現(xiàn)監(jiān)聽啟動錯誤的問題。修改如下:編輯hosts 文件,增加一條記錄172.16.65.241 localhost1.localdomain1 localhost1注意名稱不能和原來的相同。把第一列改成實際的i
15、p地址。如果設(shè)置了機器名的話,則可以修改成如下形式172.16.65.241 localhost1.localdomain1 機器名4.3.6 開始安裝oracle先以root用戶執(zhí)行#xhost + 注意加號前面有空格再切換到oracle用戶,用oracle賬號安裝oracle數(shù)據(jù)庫,進入oracle10g安裝文件目錄。執(zhí)行以下命令:export LC_ALL=en_US.UTF-8 切換到英文交互模式運行./runInstaller 即可開始oracle的安裝。彈出oracle10G安裝主界面選擇高級安裝(advanced installation)。Next修改安裝信息存放路徑,建議修改
16、。NEXT 選擇企業(yè)版本 (Enterprise Edition) ,選擇product languages選擇語言按鈕加入簡體中文支持,選擇OK.接下來NEXT選擇安裝目錄。NEXT安裝系統(tǒng)自動檢查安裝ORACLE必備條件是否具備,具備則通過檢查繼續(xù)安裝。 Next保持默認,NEXT保持默認,NEXT設(shè)置好數(shù)據(jù)庫實例名稱(SID)和數(shù)據(jù)庫名(database name),選擇字符集為zhs16gbk。NEXT保持默認,NEXT修改數(shù)據(jù)文件安裝目錄為/opt/oradata。NEXT 保持默認,Next給管理員賬號設(shè)置統(tǒng)一密碼1qaz2wsx,方便管理,NEXT核對安裝信息是否和設(shè)置的相同,再
17、選擇install,接下來安裝程序開始安裝ORACLE。出現(xiàn)創(chuàng)建數(shù)據(jù)庫orcl的界面。密碼管理,選ok,也可以選擇password management修改系統(tǒng)密碼。Orcl數(shù)據(jù)庫創(chuàng)建向?qū)С晒ν瓿珊螅詒oot賬戶執(zhí)行以下兩個腳本/opt/oracle/oraInventory/orainstRoot.sh/opt/oracle/product/10.2.0/db_1/root.sh執(zhí)行腳本時如有應(yīng)答提示直接回車保持默認即可。等腳本執(zhí)行完成以后再選擇OK繼續(xù)。如果未執(zhí)行腳本就點OK鍵,會報錯誤,不過沒有關(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è)定為準。以上oracle的安裝操作均直接在服務(wù)器本地操作。如果需要在遠程安裝oracle,有兩個方法
19、,一個是在centos系統(tǒng)上開啟vncserver服務(wù),然后通過vnc軟件遠程控制oracle安裝。另一種方法是在本地終端安裝一個xmanager服務(wù)來接受服務(wù)器傳過來的x11數(shù)據(jù),讓窗口顯示在本地終端上。當實施環(huán)境有限制時可以考慮以上兩種方法。如果用SecureCRT 建立初始數(shù)據(jù)的時候要注意設(shè)置SecureCRT 工具的字符集要和數(shù)據(jù)庫的字符集一致。否則會導致插入的中文會亂碼。4.5 配置oracle服務(wù)的自啟動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 進入/etc/rc.d/init.d目錄新建一個文件,文件名稱為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)建符號鏈接實現(xiàn)oracle自啟動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ù)庫對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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 394.2-2025酒精通用分析方法
- 2026年鄭州亞歐交通職業(yè)學院中單招綜合素質(zhì)考試題庫帶答案詳解
- 2026年武漢城市職業(yè)學院單招職業(yè)技能測試題庫附答案詳解
- 2026年河北省保定市單招職業(yè)適應(yīng)性測試題庫參考答案詳解
- 2026年蘇州百年職業(yè)學院中單招職業(yè)技能測試題庫及完整答案詳解1套
- 2026年黑龍江交通職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫及參考答案詳解1套
- 2026年泉州工藝美術(shù)職業(yè)學院單招職業(yè)適應(yīng)性考試題庫參考答案詳解
- 2026年石家莊理工職業(yè)學院單招職業(yè)傾向性考試題庫及參考答案詳解
- 2026年青島求實職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫帶答案詳解
- 2026年江蘇省南通市單招職業(yè)適應(yīng)性測試題庫含答案詳解
- 2025北京八年級(上)期末語文匯編:名著閱讀
- 小學美術(shù)教育活動設(shè)計
- 蜜雪冰城轉(zhuǎn)讓店協(xié)議合同
- 貸款項目代理協(xié)議書范本
- 低分子肝素鈉抗凝治療
- 重慶城市科技學院《電路分析基礎(chǔ)》2023-2024學年第二學期期末試卷
- 2025年國家開放大學管理英語3作業(yè)答案
- 乳腺癌全程、全方位管理乳腺癌患者依從性及心理健康管理幻燈
- 2024-2025學年福建省三明市高二上冊12月月考數(shù)學檢測試題(附解析)
- 海運貨物運輸方案
- 土地租賃合同范本
評論
0/150
提交評論