1.配置IP信息:/etc/hosts
SCAN-IP是11.2中新增的IP地址
192.168.11.101 dbrac01
192.168.11.102 dbrac02
192.168.11.103 dbrac01-vip
192.168.11.104 dbrac02-vip
192.168.11.105 test-scan
192.168.20.1 dbrac01-priv
192.168.20.2 dbrac02-priv
2.多路径软件:DM-Multipath
defaults {
user_friendly_names no
max_fds max
flush_on_last_del yes
}
multipaths {
multipath {
wwid **********
alias data
}
multipath {
wwid **********
alias ora
}
}
Fusion-IO优化(如果有)
去掉“#ENABLED=1”前面的“#”
注:在enabled=1 的情况下,可以使用/etc/init.d/iomemory-vsl自动加载VSL
options iomemory-vsldisable_msi=0
options iomemory-vsluse_workqueue=3
options iomemory-vsltintr_hw_wait=50
去掉“#allow_unsupported_modules 1”前面的“#”
chowngrid:dba /dev/mapper/ora
chmod 660 /dev/mapper/ora
chowngrid:dba /dev/mapper/data
chown 660 /dev/mapper/data
3.添加oracle和grid账户
在每个节点中创建如下帐号:
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 asmadmin
groupadd -g 504 asmdba
useradd -u 501 -g oinstall -G dba,asmdba -d /home/oracle oracle
useradd -u 502 -g oinstall -G asmdba,asmadmin,dba -d /home/grid grid
4.安装目录及其访问权限
mkdir -p /opt/oracle/products/11.2.0
mkdir -p /opt/grid/products/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/ogrid
chown -Rforacle:oinstall /opt/oracle
chown -Rfgrid:oinstall /opt/grid
chown -Rfgrid:oinstall /opt/ogrid
chown -Rfgrid:oinstall /opt/oraInventory
5./etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
grid hard stack 32768
6./etc/sysctl.conf(32G内存)
kernel.shmall = 8388608 //32*1024*1024*1024/4096
kernel.shmmax = 34359738367 //32*1024*1024*1024-1
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range =9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
vm.nr_hugepages = 10240 //可选
exportORACLE_HOME=/opt/grid/products/11.2.0
export ORACLE_BASE=/opt/ogrid/11.2.0
exportPATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=+ASM1 //二号节点为+ASM2
umask 022
9.Oracle用户的环境变量
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/products/11.2.0
export ORA_CRS_HOME=/opt/grid/products/11.2.0
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export ORACLE_SID=test1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export TNS_ADMIN=$ORACLE_HOME/network/admin
umask 022
10.ssh互信
一般不自己配,直接在安装GI到grid installation options的时候点开SSH Connectivity SETUP一下,就好了。也可以自己配。
11.操作系统补丁安装
到oracle官网查看Real Application Clusters Installation Guide for Linux and UNIX,找到相应操作操作系统的补丁包列表
SUSE 直接输入命令yast2图形化界面配置软件源
rpm -qa |grep XXX
zypper pa |grep XXX
zypper install XXX
redhat 新增/etc/yum.repo.d/ 一个文件配置自己的软件源(使用本地iso文件建立必须先挂载)mount -o loop /test/XXX.iso /test /mnt/test
rpm -qa |grep XXX
yum list |grep XXX
yum install XXX
yum grouplist
yum groupinstall
12.安装图形化插件
SUSE一般都在装系统的时候装过了(仅自己遇到的环境)。
REDHAT
yum groupinstall "X Window System"
yum groupinstall Desktop
13.安装vnc
REDHAT
yum install tigervnc-server
启动vncserver
切换到相应的用户: su - grid
vncserver
14.配置udev
(单节点要配置磁盘自动挂载/etc/fstab)
15.解压数据库安装包,安装grid 目录里面的rmp 的cvuqdisk-1.0.9-1.rpm包(每个节点都要安装)
rpm -ivh cvuqdisk-1.0.9-1.rpm
各个节点之间的文件传输可以使用scp /XXX/XXX.zip root@10.10.10.10:/XXX/XXX.zip
16.图形化界面安装GI软件
17.ASM磁盘组创建
图形化界面asmca
18.安装数据库软件
19.打PSU补丁
20.dbca建库
21.参数调整