oracle 10G RAC for redhat as5.3 安裝說明
1、安裝作業系統,建議分10G root
如果是虛擬機器,建議分1G的記憶體空間,磁碟空間為30G
官方文件在AS4的推薦引數如下,同時註明若預設引數大於推薦值,則不要修改。
semmsl 250
semmns 32000
semopm 100
semmni 128
shmmax Half the size of physical memory (in bytes)
shmmni 4096
shmall 2097152
file-max 65536
ip_local_port_range Minimum: 1024 Maximum:65000
rmem_default 1048576
rmem_max 1048576
wmem_default 262144
wmem_max 262144
實際發現as5在引數上大多已超過推薦值
例項如下:/etc/sysctl.conf.檔案
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
以上為系統預設值,以下為手動新增內容
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
執行命令使配置生效:/sbin/sysctl –p
編輯/etc/security/limits.conf檔案,新增如下內容,*號指所有使用者,也可指定為oracle使用者。
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
編輯 /etc/pam.d/login 檔案,如果以下內容不存在則新增
session required /lib/security/pam_limits.so
編輯 /etc/selinux/config檔案
SELINUX=disabled
2、selinux 狀態disable
每臺/etc/hosts 檔案中新增記錄
10.80.10.251 ma-db-1
192.168.100.100 ma-db1-priv
10.80.10.248 ma-db1-vip
10.80.10.252 ma-db-2
192.168.100.200 ma-db2-priv
10.80.10.249 ma-db2-vip
3、安裝redhat linux 5.3 的軟體包
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
4、建立組及使用者
groupadd oinstall -g 201
groupadd dba -g 202
groupadd oper -g 203
useradd oracle -u 200 -g oinstall -G dba,oper
passwd oracle
建立目錄
mkdir -p /u01/crs/oracle/product/10.2.0/crs
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
5、oracle使用者相互信任設定
/home/oracle 路徑下執行
兩臺機器都需同樣操作
ssh db1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
ssh db1 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
ssh db2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
ssh db2 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
scp authorized_keys db2:/home/oracle/.ssh/
scp authorized_keys db1:/home/oracle/.ssh/
編輯/etc/xinetd.d/rlogin檔案
把disable = yes改成
disable = no
儲存退出
service xinetd restart
touch /etc/hosts.equiv
chmod 600 /etc/hosts.equiv
chown root:root /etc/hosts.equiv
編輯hosts.equiv檔案新增如下內容:
+db1 oracle
+db2 oracle
+db1-priv oracle
+db2-priv oracle
以oracle使用者rlogin 、rcp測試一下即可。
6、配置共享儲存
為共享磁碟建立分割槽,本文使用ASM,為ocr和vote建立兩個300M分割槽(官方文件指明最少256M),然後建立一個或幾個大的分割槽供asm使用即可。
Fdisk /dev/sdb 分別建立sdb1分割槽和sdb2分割槽供ocr t和vote使用,sdb3供asm使用。
Fdisk /dev/sdc 建立sdc1 供asm使用。
編輯/etc/udev/rule.d/60-raw.rules檔案,增加如下內容
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdb3", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw4 %N"
KERNEL=="raw1", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw2", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw3", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw4", OWNER="oracle", GROUP="oinstall", MODE="0600"
重啟後/dev/raw就會出現了。
以上所有步驟在兩個節點上都要實施,接下來就可以裝crs、oracle以及建庫了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/52450/viewspace-1028330/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC解除安裝說明
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安裝文件RedhatASMOracle 10g
- oracle 10g dataguard 安裝配置說明及原理Oracle 10g
- oracle 10g rac for linux redhat 5.3 安裝常見問題Oracle 10gLinuxRedhat
- Oracle 10g RAC 常用維護操作 說明Oracle 10g
- Oracle 10g,PLSQL客戶端安裝與配置,解除安裝說明Oracle 10gSQL客戶端
- redhat 6.4 安裝oracle11g RAC 安裝RDACRedhatOracle
- oracle 10g rac 解除安裝Oracle 10g
- Redhat AS 4安裝Oracle 10g 10.2.0.3.0RedhatOracle 10g
- Oracle靜默安裝說明Oracle
- 安裝Oracle 10g RAC是否需要安裝HACMPOracle 10gACM
- 安裝Oracle 10g RAC是否需要安裝HACMP?Oracle 10gACM
- redhat7.6安裝Oracle11G RACRedhatOracle
- RedHat6.5 安裝Oracle 12c RACRedhatOracle
- redhat6.2安裝oracle11.2.0.3RACRedhatOracle
- oracle 10g rac安裝報錯Oracle 10g
- oracle 10g RAC + dataguard安裝文件Oracle 10g
- 安裝 oracle 10g rac 與 裸裝置Oracle 10g
- RedHat 5.1上安裝Oracle 10g 注意事項RedhatOracle 10g
- redhat as5 安裝 oracle 10g注意事項RedhatOracle 10g
- Oracle安裝部署之linux(redhat/centos)快速安裝oracle 11g racOracleLinuxRedhatCentOS
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Linux & Oracle 安裝目錄說明LinuxOracle
- ORACLE 7.3.4 for SCO Unix 安裝說明(轉)Oracle
- RedHat 安裝11g racRedhat
- Oracle RAC Past Image(PI) 說明OracleAST
- VMware RHEL5安裝Oracle 10g RACOracle 10g
- Oracle 10g RAC 靜默安裝過程Oracle 10g
- oracle 10g rac 安裝好文章(轉)Oracle 10g
- oracle 10G RAC 安裝環境驗證Oracle 10g
- tesseract安裝說明
- Oracle Transparent Gateway for SQL Server安裝配置說明OracleGatewaySQLServer
- windows7 可以安裝oracle 版本說明WindowsOracle
- oracle安裝記憶體引數說明Oracle記憶體
- 10g RAC 解除安裝
- 10g RAC安裝成功
- Oracle 10g 中 X$KCVFH 說明Oracle 10g
- AIX 安裝Oracle 11g RAC 記憶體及網路引數說明AIOracle記憶體