oracle 11g rac
2014-09-01 11:30
260 查看
一.前期环境准备
1.网络及主机名规划
2.安装软件包
使用YUM安装# yum install -y binutils-* compat-libstdc++-* elfutils-libelf-*elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-*glibc-headers-* ksh-* libaio-* libaio-devel-*libgcc-* libstdc++-*make-*sysstat-* expat-* pdksh-* unixODBC-* libXp*
3. 建立用户和组
/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 506 asmdba/usr/sbin/groupadd -g 507 asmoper/usr/sbin/useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba oracle4. 创建grid目录结构
mkdir -p /u01/app/oraInventorychown -R grid:oinstall /u01/app/oraInventorychmod -R 775 /u01/app/oraInventory mkdir -p /u01/app/gridchmod -R 775 /u01/app/gridchown -R grid:oinstall /u01/app/grid mkdir -p /u01/app/11.2.0/gridchown -R grid:oinstall /u01/app/11.2.0/gridchmod -R 775 /u01/app/11.2.0/grid mkdir -p /u01/softwarechown -R grid:oinstall /u01/software/chmod -R 775 /u01/software/5.创建oracle目录结构
mkdir -p /u01/app/oraclemkdir -p /u01/app/oracle/cfgtoollogschown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01/app/oracle mkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/db_1chmod -R 775 /u01/app/oracle/product/11.2.0/db_1mkdir –p /u01/softwarechmod -R 775 /u016. 配置内核参数
vi /etc/sysctl.conf kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6553600net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576生效:sysctl -p
7. 修改limits文件
vi /etc/security/limits.conf grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655368. 配置hangcheck-timer(11gr2+不用配置)
modprobe hangcheck-timer hangcheck_tick=1 hangcheck_margin=10 hangcheck_reboot=19. 修改pam文件
#vi /etc/pam.d/login 添加一行session required pam_limits.so10.配置ssh互信
(oracle和grid两个用户)su - oracle
方法一:
(1)ssh-keygen -t rsa
(2)cd .ssh/
(3)mv id_rsa.pub authorized_keys
(4)ls -l
(5)chmod 600 authorized_keys
(6)cd ..
(7)scp -r .ssh/ 192.168.54.2:/home/oracle
grid测试:
ssh lxdrac1 date && ssh lxdrac1priv date && ssh lxdrac2 date && ssh lxdrac2priv date
ssh racjtv1 date && ssh racjtv1pri date && ssh racjtv2 date && ssh racjtv2pri date
oracle测试:
方法二:
$GI_OUI/sshsetup/sshUserSetup.sh -user grid -hosts "lxdrac1 lxdrac2" -advanced -noPromptPassphrase$OUI_HOME/sshsetup/sshUserSetup.sh -user oracle -hosts "lxdrac1 lxdrac2" -advanced -noPromptPassphrase
11.用户环境变量设置
grid用户export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/gridexport PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_SID=+ASM2
oracle用户
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_SID=lxdrac1
12. 关闭不需要的服务
chkconfigautofs offchkconfigacpid offchkconfigsendmail offchkconfigcups-config-daemon offchkconfigcpus offchkconfigxfs offchkconfiglm_sensors offchkconfiggpm offchkconfigopenibd offchkconfigpcmcia offchkconfigcpuspeed offchkconfignfslock offchkconfigip6tables offchkconfigrpcidmapd offchkconfigapmd offchkconfigsendmail offchkconfigarptables_jf offchkconifgmicrocode_ctl offchkconfigrpcgssd offchkconfig ntpd off /sbin/service ntpd stopmv /etc/ntp.conf /etc/ntp.conf.bak (这时候oracle会自动启用自己的NTP服务)13.共享存储规划
Vote_OCR | /dev/sdb1 | /dev/raw/raw1 | 2g |
Vote_OCR | /dev/sdb2 | /dev/raw/raw2 | 2g |
Vote_OCR | / dev/sdb3 | /dev/raw/raw3 | 2g |
DATA | dev/sdb5 | /dev/raw/raw4 | 5g |
DATA | dev/sdb6 | /dev/raw/raw5 | 5g |
DATA | dev/sdb7 | /dev/raw/raw6 | 5g |
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=="sdb5", RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", KERNEL=="sdb6", RUN+="/bin/raw /dev/raw/raw5 %N"
ACTION=="add", KERNEL=="sdb7", RUN+="/bin/raw /dev/raw/raw6 %N"
KERNEL=="raw*", OWNER="grid" GROUP="asmadmin", MODE="0660"
# start_udev
启动 udev:[确定]
二.安装GI
三.安装数据库软件
四.配置ASM DATADG
五.建库
相关文章推荐
- Oracle 11g RAC INS-06006 Passwordless SSH connectivity not set up between the following node(s)
- Oracle 11g R2(11.2.0.3.0) RAC环境搭建(一)
- oracle 11g RAC无法采用deinstall自动卸载grid,手动卸载,超级棒!
- oracle 11g RAC 的一些基本概念(三)
- Oracle 11g RAC 检查各部分运行状态
- 11g RAC完全安装图解(VM Workstation8.0+Centos5.5)02-Oracle安装
- 解决oracle客户端可以连接11g rac vip,但是不能连接scan ip问题
- Oracle 11g R2( + RAC) 安装 系统用户组 配置 说明
- Oracle 11g 新特性 -- RAC One Node 说明
- Oracle 11g RAC RMAN ORA-00245 control file backup operation failed 错误 与 控制文件备份 说明
- Oracle 11g RAC客户端使用SCAN IP无法连接问题
- Oracle 11g R1/R2 真正应用集群(RAC)基础
- oracle 11g RAC 的一些基本概念(四)
- Linux + Oracle 11g R2 RAC 安装配置详细过程
- oracle 11g RAC 的一些基本概念(三)
- OEL5.5(64bit)安装Oracle 11g R2 RAC教程(图文并茂超详细)
- Oracle 11g RAC Grid卸载
- oracle 11g RAC 修改scan port 一例
- 【Oracle 集群】Oracle 11G RAC教程之集群安装(七)
- Centos 6.5 X86_64 安装oracle 11g rac,采用ASMlib创建asm磁盘