linux4_oracle10g_rac.doc_第1頁
linux4_oracle10g_rac.doc_第2頁
linux4_oracle10g_rac.doc_第3頁
linux4_oracle10g_rac.doc_第4頁
linux4_oracle10g_rac.doc_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

從上到下順序安裝先檢查linux內(nèi)核版本#uname r2.6.9-55.ELsmp安裝linux自帶的兩個重要包:rsh-server 用來實現(xiàn)雙機互聯(lián)通信telnet-serverlibaio-0.3.105-2.i386.rpm openmotif21-2.1.30-11.RHEL4.6.i386.rpm根據(jù)版本不同到oracle網(wǎng)站下載相應的安裝包,主要包括以下幾個Asm內(nèi)核包:oracle oracleasm-2.6.9-.1EL up內(nèi)核驅(qū)動程序Ocfs包: ocfs-2-2.6.9-.1EL (2.6.9-.1EL)為kernel版本 ocfs2-tools ocfs2consoleOracleasmlib包:oracleasm-support-2.0.3-2oracleasmlib-2.0.2-1.i386.rpm添加分區(qū),根據(jù)不同的掛載點,添加不同的分區(qū)。其中主要包括三個分區(qū):1 根分區(qū),用于安裝操作系統(tǒng)linux2 Swap分區(qū),用于I/O與內(nèi)存交換3 根據(jù)安裝的oracle的要求,分配1個或者多個分區(qū)來存放程序文件和數(shù)據(jù)庫文件。其實也就是把實例和數(shù)據(jù)庫分開。每臺機器應該有兩塊網(wǎng)卡,一塊連接局域網(wǎng)通信,一塊主要用在集群系統(tǒng)之間通信。同步每臺機器的時間,以保證數(shù)據(jù)可以正確進行處理。編輯/boot/grub/grub.conf,修改為以下內(nèi)容#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle Enterprise (2.6.9-.1.ELsmp) root (hd0,0) kernel /boot/vmlinuz-2.6.9-.1.ELsmp ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic initrd /boot/initrd-2.6.9-.1.ELsmp.imgtitle Enterprise-up (2.6.9-.1.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-.1.EL ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic initrd /boot/initrd-2.6.9-.1.EL.img創(chuàng)建 oracle 用戶,創(chuàng)建用戶以及用戶組oinstall,dba# groupadd oinstall# groupadd dba# mkdir -p /export/home/oracle /ocfs# useradd -d /export/home/oracle -g oinstall -G dba -s /bin/ksh oracle# chown oracle:dba /export/home/oracle /u01# passwd oracleNew Password:Re-enter new Password:passwd: password successfully changed for oracle創(chuàng)建 oracle 用戶環(huán)境文件/export/home/oracle/.profile export PS1=/bin/hostname -s- export EDITOR=viexport ORACLE_SID=devdb1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022創(chuàng)建文件系統(tǒng)目錄結(jié)構(gòu)rac1- mkdir p $ORACLE_BASE/admin rac1- mkdir p $ORACLE_HOMErac1- mkdir p $ORA_CRS_HOMErac1- mkdir -p /u01/oradata/devdb提高 Oracle 用戶的 shell 限制/etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536/etc/pam.d/login session required /lib/security/pam_limits.so/etc/profile if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi安裝 Enterprise Linux 軟件程序包配置內(nèi)核參數(shù)# more /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144#/sbin/sysctl p修改 /etc/hosts 文件# more /etc/hosts localhost31 rac11 rac1-vip1 rac1-priv32 rac22 rac2-vip2 rac2-priv配置 hangcheck timer 內(nèi)核模塊/etc/modprobe.confoptions hangcheck-timer hangcheck_tick=30 hangcheck_margin=180要立即加載模塊,執(zhí)行“modprobe -v hangcheck-timer”。 為 OCFS2 和 Oracle ASM 創(chuàng)建磁盤分區(qū)Fdisk /dev/sdbFdisk /dev/sdcFdisk /dev/sddFdisk /dev/sde安裝 oracleasmlib 程序包為 ASM 磁盤映射原始設備etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sdc1/dev/raw/raw2 /dev/sdd1/dev/raw/raw3 /dev/sde1# /sbin/service rawdevices restart# chown oracle:dba /dev/raw/raw1-3# chmod 660 /dev/raw/raw1-3# ls -lat /dev/raw/raw*以 oracle 用戶身份執(zhí)行 rac1- ln -sf /dev/raw/raw1 /u01/oradata/devdb/asmdisk1rac1- ln -sf /dev/raw/raw2 /u01/oradata/devdb/asmdisk2rac1- ln -sf /dev/raw/raw3 /u01/oradata/devdb/asmdisk3修改 /etc/udev/permissions.d/50-udev.permissions# raw devicesram*:root:disk:0660#raw/*:root:disk:0660raw/*:oracle:dba:0660=以上為配置一臺服務器,按照所有的步驟配置其他機器=使用 SSH 建立用戶等效性,在安裝過程中可以進行軟件的復制,不提示輸入口令,也就是直接認可所有節(jié)點,他們之間可以相互通信。所以必須在所有節(jié)點上按照以下步驟(綠色塊)進行配置rac1- mkdir /.sshrac1- chmod 700 /.sshrac1- ssh-keygen -t rsarac1- ssh-keygen -t dsa最后在第一臺要安裝軟件的機器上執(zhí)行rac1- cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- cat /.ssh/id_dsa.pub /.ssh/authorized_keysrac1- ssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- ssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysrac1- scp /.ssh/authorized_keys rac2:/.ssh/authorized_keys配置完成然后測試通信:Ssh rac1 dateSsh rac2 dateSsh rac1-priv dateSsh rac2-priv date:Ssh racn dateSsh racn-priv date配置 Oracle 自動存儲管理 (ASM),需要在所有節(jié)點上配置# /etc/init.d/oracleasm configureDefault user to own the driver interface : oracleDefault group to own the driver interface : dbaStart Oracle ASM library driver on boot (y/n) n: yFix permissions of Oracle ASM disks on boot (y/n) y: y創(chuàng)建 ASM 磁盤,任意一個節(jié)點上來創(chuàng)建# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1# /etc/init.d/oracleasm createdisk VOL2 /dev/sdd1# /etc/init.d/oracleasm createdisk VOL3 /dev/sde1# /etc/init.d/oracleasm scandisks# /etc/init.d/oracleasm listdisks配置 Oracle 集群文件系統(tǒng) (OCFS2) ,它允許所有節(jié)點在集群文件系統(tǒng)上同時共享文件創(chuàng)建 OCFS2 配置文件# ocfs2console生成的配置文件如下:# more /etc/ocfs2/cluster.conf在 rac1 的 OCFS2 控制臺上選擇 Cluster 和 Propagate Configuration 以將配置文件傳播到 rac2配置 O2CB 驅(qū)動程序。O2CB 是一組集群服務,負責管理節(jié)點與集群文件系統(tǒng)之間的通信# /etc/init.d/o2cb unload# /etc/init.d/o2cb configureLoad O2CB driver on boot (y/n) y: yCluster to start on boot (Enter none to clear) ocfs2:Specify heartbeat dead threshold (=7) 7: 61格式化文件系統(tǒng),先驗證是否掛載了文件系統(tǒng)# /etc/init.d/o2cb status# ocfs2console1. OCFS2 控制臺:選擇 Tasks、Format。 2. 格式: o 可用設備:/dev/sdb1 o 卷標:oracle o 集群大?。篈uto o 節(jié)點插槽數(shù)量: 4 o 塊大小:Auto3. OCFS2 控制臺:按 CTRL-Q 退出手動掛載文件系統(tǒng)# mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /ocfs如果要在引導時掛載需要添加下面內(nèi)容到這里/etc/fstab/dev/sdb1 /ocfs ocfs2 _netdev,datavolume,nointr 0 0創(chuàng)建 Oracle 集群件目錄# mkdir /ocfs/clusterware# chown -R oracle:dba /ocfs 到此為止所有機器上面的ocfs2文件系統(tǒng)已經(jīng)弄好,他們之間可以共享讀取寫入同樣的文件,例如在/ocfs下面建立兩個文件夾,所有的節(jié)點都可以看到了安裝 Oracle 集群件 ,按部就班來即可,最后需要在所有節(jié)點執(zhí)行那兩行腳本文件。在除了第一臺機器以外的其他節(jié)點上,如果出現(xiàn)提示The given interface(s), eth0 is not public.Public interfaces should be used to configure virtual IPs,那么運行下面命令# /u01/app/oracle/product/10.2.0/crs_1/bin/vipca在這里需要注意的是,在執(zhí)行這個之前,先檢查/etc/hosts中是不是包含了這一行內(nèi)容: localhost集群件安裝后檢查rac1- /u01/app/oracle/product/10.2.0/crs_1/bin/cluvfy stage -post crsinst -n rac1,rac2安裝 Oracle 數(shù)據(jù)庫 10g 第 2 版 需要注意以下幾點創(chuàng)建兩個磁盤組 DG1 和 RECOVERYDESTDG1 normal冗余RECOVERYDEST external冗余在這里需要注意的是,如果在配置asm的時候出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論