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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redhat7.6安裝Oracle11G RACRedhatOracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- 【NETWORK】Oracle RAC 心跳地址配置說明Oracle
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- ISO 映象安裝oracle 10gOracle 10g
- Oracle 10g RAC故障處理Oracle 10g
- Oracle安裝光碟內容的檔案說明Oracle
- tesseract安裝說明
- RedHat上靜默安裝Oracle11gRedhatOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- vgant 安裝oracle資料庫racOracle資料庫
- centos7 安裝ORACLE 11.2.0.4.0 RACCentOSOracle
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- oracle rac資料庫的安裝Oracle資料庫
- windows2008R2安裝oracle 10gWindowsOracle 10g
- redhat安裝dockerRedhatDocker
- Oracle 10g RAC 資料儲存更換Oracle 10g
- Oracle 11gR2(11.2.0.4)安裝包(7個)作用說明Oracle
- Oracle RAC叢集解除安裝步驟Oracle
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- Kibana安裝及使用說明
- Camtasia Studio 9 安裝說明
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- Oracle Database 19c(19.9) RAC On RedHat 8.3 Using VirtualBox and MacBookOracleDatabaseRedhatMac
- Oracle Latch 說明Oracle
- RedHat 7.7 平臺安裝19c(19.3) RAC 詳細操作過程Redhat
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- 10g RAC on AIXAI
- VNC安裝配置詳細說明VNC
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Oracle 19c RAC on Linux 7.6安裝手冊OracleLinux
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- oracle orapwd使用說明Oracle