linux4.0下安裝oracle RAC(二)
- libaio-0.3.105-2.i386.rpm
- openmotif21-2.1.30-11.RHEL4.6.i386.rpm
2、配置核心引數。使用文字編輯器將下面列出的行新增到 /etc/sysctl.conf。要使更改立即生效,請執行 /sbin/sysctl –p。
# more /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
修改 /etc/hosts 檔案。
# more /etc/hosts 127.0.0.1 localhost 192.168.2.131 rac1 192.168.2.31 rac1-vip 10.10.10.31 rac1-priv 192.168.2.132 rac2 192.168.2.32 rac2-vip 10.10.10.32 rac2-priv
配置 hangcheck timer 核心模組。hangcheck timer 核心模組可監控系統的執行情況,並重新啟動出現故障的 RAC 節點。它使用兩個引數,即 hangcheck_tick(定義系統檢查頻率)和 hangcheck_margin(定義在重置 RAC 節點前的最大掛起延時)來確定節點是否出現故障。
在 /etc/modprobe.conf 中新增以下行,以設定 hangcheck 核心模組引數。
/etc/modprobe.conf
options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
要立即載入模組,執行“modprobe -v hangcheck-timer”。
為 OCFS2 和 Oracle ASM 建立磁碟分割槽。為 OCFS2 (/dev/sdb) 和 Oracle ASM(/dev/sdc、/dev/sdd、/dev/sde)準備一組原始磁碟。
在 rac1 上,以 root 使用者身份執行
# fdisk /dev/sdb
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-512, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-512, default 512): Using default value 512 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
# fdisk /dev/sdc
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-391, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-391, default 391): Using default value 391 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
# fdisk /dev/sdd
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-391, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-391, default 391): Using default value 391 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
# fdisk /dev/sde
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-261, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-261, default 261): Using default value 261 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 910 7309543+ 83 Linux /dev/sda2 911 1170 2088450 82 Linux swap /dev/sda3 1171 2610 11566800 83 Linux Disk /dev/sdb: 536 MB, 536870912 bytes 64 heads, 32 sectors/track, 512 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 512 524272 83 Linux Disk /dev/sdc: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 391 3140676 83 Linux Disk /dev/sdd: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 391 3140676 83 Linux Disk /dev/sde: 2147 MB, 2147483648 bytes 255 heads, 63 sectors/track, 261 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 261 2096451 83 Linux 安裝 oracleasmlib 程式包。 從 OTN 下載 ASM 庫,並以 root 使用者身份安裝 ASM RPM。# rpm -Uvh oracleasmlib-2.0.2-1.i386.rpm Preparing... ########################################### [100%] 1:oracleasmlib ########################################### [100%]在這個階段,您應該已經安裝了以下 ASM 程式包。
[root@rac1 swdl]# rpm -qa | grep oracleasm oracleasm-support-2.0.3-2 oracleasm-2.6.9-42.0.0.0.1.ELsmp-2.0.3-2 oracleasmlib-2.0.2-1為 ASM 磁碟對映原始裝置。僅當您打算使用標準 Linux I/O 建立 ASM 磁碟時,才需要原始裝置對映。建立 ASM 磁碟的另一個方法是使用 Oracle 提供的 ASM 庫驅動程式。稍後,您將使用 ASM 庫驅動程式配置 ASM 磁碟。執行以下任務,將原始裝置對映到先前建立的共享分割槽。每次引導叢集節點時,原始裝置都必須與塊裝置繫結。
將以下行新增到 /etc/sysconfig/rawdevices 中。
/etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdc1 /dev/raw/raw2 /dev/sdd1 /dev/raw/raw3 /dev/sde1要使對映立即生效,以 root 使用者身份執行以下命令:# /sbin/service rawdevices restart Assigning devices: /dev/raw/raw1 --> /dev/sdc1 /dev/raw/raw1: bound to major 8, minor 33 /dev/raw/raw2 --> /dev/sdd1 /dev/raw/raw2: bound to major 8, minor 49 /dev/raw/raw3 --> /dev/sde1 /dev/raw/raw3: bound to major 8, minor 65 done # chown oracle:dba /dev/raw/raw[1-3] # chmod 660 /dev/raw/raw[1-3] # ls -lat /dev/raw/raw* crw-rw---- 1 oracle dba 162, 3 Nov 4 07:04 /dev/raw/raw3 crw-rw---- 1 oracle dba 162, 2 Nov 4 07:04 /dev/raw/raw2 crw-rw---- 1 oracle dba 162, 1 Nov 4 07:04 /dev/raw/raw1以 oracle 使用者身份執行
rac1-> ln -sf /dev/raw/raw1 /u01/oradata/devdb/asmdisk1 rac1-> ln -sf /dev/raw/raw2 /u01/oradata/devdb/asmdisk2 rac1-> ln -sf /dev/raw/raw3 /u01/oradata/devdb/asmdisk3修改 /etc/udev/permissions.d/50-udev.permissions。原始裝置在引導時會重新對映。預設情況下,在引導時原始裝置的擁有者將更改為 root 使用者。如果擁有者不是 oracle 使用者,則 ASM 在訪問共享分割槽時會出現問題。在 /etc/udev/permissions.d/50-udev.permissions 中為原始行“raw/*:root:disk:0660”新增註釋,然後新增一個新行“raw/*:oracle:dba:0660”。
/etc/udev/permissions.d/50-udev.permissions
# raw devices ram*:root:disk:0660 #raw/*:root:disk:0660 raw/*:oracle:dba:0660
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-374510/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux4.0下安裝oracle RAC(一)LinuxOracle
- linux4.0下安裝oracle RAC(三)LinuxOracle
- linux4.0下安裝oracle RAC(五)LinuxOracle
- Linux4.0平臺下Oracle10g安裝LinuxOracle
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- 安裝Oracle 10.2.0.5 RAC for AIX6(二)OracleAI
- Solaris10下安裝Oracle1106RAC環境(二)Oracle
- Solaris10下安裝Oracle10203RAC環境(二)Oracle
- windows下oracle10g RAC的安裝WindowsOracle
- oracle rac aix 安裝OracleAI
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle RAC 安裝總結Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(二)模式Oracle
- Oracle 12c GI/RAC Step-by-Step安裝指南(二)Oracle
- Oracle 12cR1 RAC 在VMware Workstation上安裝(下)—靜默安裝Oracle
- Oracle 19C下載和安裝(二)Oracle
- 安裝Oracle RAC 11gOracle
- Oracle /RAC linux 安裝大全OracleLinux
- 單機安裝Oracle RAC (zt)Oracle
- 安裝Oracle11.2.0.2 RAC for Linux X86-64(二)OracleLinux
- 安裝Oracle11.2 RAC for Solaris10 sparc64(二)Oracle
- redhat 6.4 安裝oracle11g RAC 安裝RDACRedhatOracle
- 安裝Oracle 10g RAC是否需要安裝HACMPOracle 10gACM
- 安裝Oracle 10g RAC是否需要安裝HACMP?Oracle 10gACM
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- 在RAC下安裝配置OGG
- oracle rac資料庫的安裝Oracle資料庫
- oracle11g 解除安裝racOracle
- 【原創】Oracle RAC原理和安裝Oracle
- oracle 11gr2 rac 安裝Oracle
- oracle 10g rac 解除安裝Oracle 10g
- oracle rac安裝配置注意事項Oracle
- 安裝Oracle RAC 12cR1Oracle
- veritas cfs for oracle rac安裝過程。Oracle
- 如何安全解除安裝Oracle RAC(轉)Oracle
- vgant 安裝oracle資料庫racOracle資料庫