使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(5)-安裝前系統準備
http://space.itpub.net/81227/viewspace-719245 引言
http://space.itpub.net/81227/viewspace-719246 1. 硬體要求和概述
http://space.itpub.net/81227/viewspace-719341 2. 配置第一個虛擬機器
http://space.itpub.net/81227/viewspace-719410 3. 在第一個虛擬機器上安裝 Oracle Linux 6.1
http://space.itpub.net/81227/viewspace-719476 4. 在第一個虛擬機器上配置 Oracle Linux 6.1
5. 在第一個虛擬機器上完成安裝前系統準備
檢查系統引數。
32位系統要求記憶體最小為1GB,SWAP與記憶體相同。建議記憶體小於2GB時,SWAP為2倍記憶體值;2-8GB時,SWAP為1倍記憶體值;大於8GB時,SWAP為0.75倍記憶體值。/tmp下有至少400MGB空間。
[root@rac1 ~]# free
total used free shared buffers cached
Mem: 2061972 308956 1753016 0 32968 159896
-/+ buffers/cache: 116092 1945880
Swap: 4161528 0 4161528
[root@rac1 ~]# df /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_rac1-lv_root
51606140 5664048 43320652 12% /
配置核心引數。使用文字編輯器將下面列出的行新增到/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.aio-max-size =1048576
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
建立Oracle使用者。 以 root 使用者身份執行
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/app
# chmod -R 775 /u01/app
提高Oracle使用者的shell限制。使用文字編輯器將下面列出的行新增到/etc/security/limits.conf、/etc/pam.d/login和/etc/profile。其他資訊可以從中獲得。
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
/etc/pam.d/login
session required /lib/security/pam_limits.so
/etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
修改 /etc/hosts 檔案。
# more /etc/hosts
127.0.0.1 localhost
192.168.88.111 rac1.csh1.com rac1
192.168.88.101 rac1-vip.csh1.com rac1-vip
192.168.244.111 rac1-priv.csh1.com rac1-priv
192.168.88.112 rac2.csh1.com rac2
192.168.88.102 rac2-vip.csh1.com rac2-vip
192.168.244.112 rac2-priv.csh1.com rac2-priv
檢查系統安裝軟體包。系統必須安裝以下軟體包:
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep package_name
要求安裝 |
實際安裝 |
binutils-2.17.50.0.6-2.el5 |
binutils-2.20.51.0.2-5.20.el6 (i686) |
compat-libstdc++-33-3.2.3-61 |
compat-libstdc++-296-2.96-144.el6 (i686) compat-libstdc++-33-3.2.3-69.el6 (i686) |
elfutils-libelf-0.125 |
elfutils-libelf-0.152-1.el6 (i686) |
elfutils-libelf-devel-0.125 |
elfutils-libelf-devel-0.152-1.el6 (i686) |
glibc-2.5-12 |
glibc-2.12-1.25.el6 (i686) |
glibc-common-2.5-12 |
glibc-common-2.12-1.25.el6 (i686) |
glibc-devel-2.5-12 |
glibc-devel-2.12-1.25.el6 (i686) |
glibc-headers-2.3.4-2 |
glibc-headers-2.12-1.25.el6 (i686) |
gcc-4.1.1-52 |
gcc-4.4.5-6.el6 (i686) |
gcc-c++-4.1.1-52 |
gcc-c++-4.4.5-6.el6 (i686) |
libgcc-4.1.1-52 |
libgcc-4.4.5-6.el6 (i686) |
libaio-0.3.106 |
libaio-0.3.107-10.el6 (i686) |
libaio-devel-0.3.106 |
|
libstdc++-4.1.1 |
libstdc++-4.4.5-6.el6 (i686) |
libstdc++-devel-4.1.1-52.e15 |
libstdc++-devel-4.4.5-6.el6 (i686) |
make-3.81-1.1 |
make-3.81-19.el6 (i686) |
sysstat-7.0.0 |
sysstat-9.0.4-18.el6 (i686) |
如果你不計劃使用ODBC,那麼你沒必要為了Oracle Clusterware、Oracle ASM或者Oracle RAC而安裝ODBC軟體包。
unixODBC-2.2.11
unixODBC-devel-2.2.11
建立 oracle 使用者環境檔案。
/export/home/oracle/.profile
export ORACLE_SID=devdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/11.1.0/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:
/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
配置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”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-719577/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(3)-安裝OEL6.1ServerOracle
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(4)-配置OEL 6.1ServerOracle
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(8)-新增共享儲存硬碟ServerOracle硬碟
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(1)--硬體要求和概述ServerOracle
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(7)-配置各節點的SSHServerOracle
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(6)-第二個虛擬機器ServerOracle虛擬機
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(2)-配置第一個虛擬機器ServerOracle虛擬機
- RAC安裝之一 安裝前準備
- 在VMware 上安裝配置Oracle10g RACOracle
- 在vmware上基於紅旗linux 5.0安裝oracle 10g racLinuxOracle 10g
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- Oracle 12cR1 RAC 在VMware Workstation上安裝(下)—靜默安裝Oracle
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (一) GI安裝前 準備Oracle
- Openfiler+RAC的安裝之六--安裝前的準備工作
- Oracle 12cR1 RAC 在VMware Workstation上安裝(中)—圖形介面安裝Oracle
- oracle 11G RAC 安裝前準備和注意事項Oracle
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- Linux 安裝11g RAC 前準備工作Linux
- VMware RHEL5安裝Oracle 10g RACOracle 10g
- 如何判斷Linux系統安裝在VMware上?Linux
- mysql01_安裝前準備MySql
- Oracle 12cR1 RAC 在VMware Workstation上安裝(上)—OS環境配置Oracle
- VMware Workstation 17安裝教程:安裝系統
- 使用 VMware Server 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g 的失敗經驗總結ServerOracleLinux
- 給VMware上的Linux系統安裝VMware ToolsLinux
- 在 Red Hat Advanced Server 4 上安裝 Oracle 10.2.0.1 RAC (zt)ServerOracle
- Oracle安裝——環境準備Oracle
- 在 Linux 上安裝 VMware 工具Linux
- Oracle 10g RAC (OCFS2) 在Linux AS 5.3 上的安裝軟體準備Oracle 10gLinux
- 在虛擬機器VMware上安裝Linux系統教程虛擬機Linux
- 【VMware ESXi】如何在獨立的ESXi主機上配置vTPM並安裝Windows 11作業系統。Windows作業系統
- 使用VMWare Workstation安裝ESXI(vmware vsphere client 建立虛擬機器)client虛擬機
- 在vmware中安裝linux系統的vmware-ToolsLinux
- 在AIX上安裝配置Oracle10g RACAIOracle
- 在WINDOWS上安裝ORACLE RAC的注意事項WindowsOracle
- 如何安裝vmware以及如何在vmware上安裝centOS 7.0CentOS