第一次安裝RAC
最近幾天忙於RAC安裝,其間經歷失敗無數,究其原因是對VMWARE的使用不熟悉。將WORKSTATION換成SERVER版後,順利完成安裝。
安裝完成後還有個小問題沒有解決,那就是重新啟動虛擬機器後,用命令crs_stat -t檢視發現很多資源的狀態是unknown,雖然依次手工啟動LISTENER/ASM INSTANCES/DATABASE INSTANCES,RAC仍然可以使用,但是不知道會不會有其它問題。
從網上找到一篇文章,出現的問題和我完全相同,作者說是時間不同步造成,經設定時間同步後,問題得到解決。然而我設定時間同步後問題仍然沒有解決,也不知道是不是我時間同步設定得有問題。
[@more@]RAC安裝最不容易透過的是CRS安裝前的配置,這裡僅對這一部分進行說明,所用作業系統是RHEL AS 4
一、CRS安裝前的配置
1、網路相關配置
A./etc/hosts
127.0.0.1 localhost
192.168.0.222 rac1
192.168.0.223 rac1-vip
10.10.10.222 rac1-priv
192.168.0.224 rac2
192.168.0.225 rac2-vip
10.10.10.224 rac2-priv
B.rsh配置
chkconfig rsh on
chkconfig rlogin on
service xinetd reload
touch /etc/hosts.equiv
chmod 600 /etc/hosts.equiv
chown root:root /etc/hosts.equiv
vi /etc/hosts.equiv
+rac1 oracle
+rac2 oracle
+rac1-priv oracle
+rac2-priv oracle
2、使用者配置
A.oracle使用者和nobody使用者配置
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
# id nobody
B.環境變數配置
Oracle使用者的.bash_profile
export EDITOR=vi
export ORACLE_SID=racdb1
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH
umask 022
export EDITOR=vi
export ORACLE_SID=racdb2
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH
umask 022
3、作業系統相關配置
A.hangcheck timer模組配置
在 /etc/modprobe.conf 中新增以下行,以設定 hangcheck 核心模組引數。
options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
B.shell limits和PAM配置
/etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
/etc/pam.d/login
Session required /lib/security/pam_limits.so
C.作業系統PACKAGE和KERNEL引數
rpm -q binutils compat-db control-center gcc gcc-c++ glibc gnome-libs libstdc++ libstdc++-devel make openmotif21
------按ORACLE文件
# 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
4、儲存配置
配置ocr,voting disk,ASM將要使用的裸裝置以及相關裸裝置的所有者和許可權。
用fdisk建立分割槽
編輯/etc/sysconfig/rawdevices檔案,
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdc1
/dev/raw/raw3 /dev/sdd1
執行service rawdevices restart
chown root:oinstall /dev/raw/raw1
chown oracle:dba /dev/raw/raw2
chown oracle:dba /dev/raw/raw3
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
chmod 660 /dev/raw/raw3
voting disk的所有者是oracle:dba,許可權是660
OCR的所有者是root:oinstall,許可權是660
/etc/udev/permissions.d/50-udev.permissions
# raw devices
ram*:root:disk:0660
#raw/*:root:disk:0660
raw/*:oracle:dba:0660
二、NTP配置
在NODE1上配置/etc/ntp.conf
restrict default ignore
restrict 192.168.0.0 mask 255.255.255.0 notrap nomodify
server 127.127.1.1 # local clock
fudge 127.127.1.1 stratum 10
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys
在NODE2上配置/etc/ntp.conf
restrict default ignore
restrict 127.0.0.1
restrict 192.168.0.0 mask 255.255.255.0 nomodify
server 192.168.0.222
restrict 192.168.0.222
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys
好象沒有成功
[root@rac1 bin]# ntpq -p
localhost: timed out, nothing received
***Request timed out
[root@rac2 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
rac1 .INIT. 16 u 611 1024 0 0.000 0.000 4000.00
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/85922/viewspace-964111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac靜默安裝
- 2節點RAC安裝
- 安裝RAC 19C
- CentOS 7.6 安裝11.2.0.4 RACCentOS
- Windows 11.2.0.4 RAC安裝配置以及RAC新增節點Windows
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- centos7 安裝ORACLE 11.2.0.4.0 RACCentOSOracle
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- rhel7 安裝11g rac
- Oracle RAC叢集解除安裝步驟Oracle
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- RAC之資料庫軟體安裝資料庫
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- 安裝rac時需要注意的問題
- redhat7.6安裝Oracle11G RACRedhatOracle
- Oracle 19c RAC on Linux 7.6安裝手冊OracleLinux
- RAC安裝目錄許可權快速恢復
- 靜默安裝19C RAC的指令碼指令碼
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- linux7 靜默安裝 11GR2 RACLinux
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- [重慶思莊每日技術分享]-安裝oracle12C RAC時可跳過gimr安裝Oracle
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- RAC安裝時出現PRKC-1024 : Invalid netmask: eth0
- ORACLE11GR2 RAC解除安裝ASM例項步驟OracleASM
- RHEL 7.X 或CentOS 7 安裝 11.2.0.4 RAC碰到的問題CentOS
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- Veritas Storage Foundation for Oracle RAC(VCS4.0 + VxVM4.0 ..)安裝過程Oracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(五)DB軟體安裝UIOracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(四)Grid軟體安裝UIOracle
- git安裝及第一次上傳程式碼遇到的問題Git
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev