Installation Oracle11gR2 RAC---基础环境部署
2016-01-19 13:36
459 查看
第一章 基础环境部署
1.1、环境
操作系统:SuSE Linux Enterprise Server 11SP3数据库:Oracle 11gR2(112040)节点1主机名:jason1 ip地址:10.18.199.209 jason110.0.0.1 jason1-priv10.18.199.221 jason1-vipORACLE_SID:ORACLE1SCANIP: 10.18.199.223节点2主机名:jason2ip地址:10.18.199.210 jason210.0.0.2 jason2-priv10.18.199.222 jason2-vipORACLE_SID:ORACLE2SCANIP: 10.18.199.223共享存储:设备名 | 大小 | 作用 |
/dev/sdb | 2g | OCR_VOTE |
/dev/sdc | 5g | 数据库归档日志 |
/dev/sdd | 15g | 数据库文件 |
节点2export ORACLE_SID=+ASM2export ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/11.2.0/gridexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_TERM=xtermexport NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export TEMP=/tmp export TMPDIR=/tmp umask 022 if [ $USER = "oracle" ] || [ $USER = "grid"]; then if [ $SHELL ="/bin/ksh" ]; then ulimit -p16384 ulimit -n65536 else ulimit -u 16384 -n 65536 fi umask 022 fi
1.9、oracle用户环境变量节点1export ORACLE_SID=ORACLE1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_TERM=xtermexport NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport TEMP=/tmp export TMPDIR=/tmp umask 022 if [ $USER = "oracle" ] || [ $USER = "grid"]; then if [ $SHELL ="/bin/ksh" ]; then ulimit -p16384 ulimit -n65536 else ulimit -u 16384 -n65536 fi umask 022 fi
节点2export ORACLE_SID=ORACLE2
export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_TERM=xtermexport NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport TEMP=/tmp export TMPDIR=/tmpumask 022if [ $USER = "oracle" ] || [ $USER = "grid"]; then if [ $SHELL ="/bin/ksh" ]; then ulimit -p16384 ulimit -n65536 else ulimit -u 16384 -n65536 fi umask 022 fi1.10、使用multipath配置asm磁盘节点1与节点2均进行配置。jason1:~# fdisk -lDisk/dev/sda: 42.9 GB, 42949672960 bytes255heads, 63 sectors/track, 5221 cylinders, total 83886080 sectorsUnits= sectors of 1 * 512 = 512 bytesSectorsize (logical/physical): 512 bytes / 512 bytesI/Osize (minimum/optimal): 512 bytes / 512 bytesDiskidentifier: 0x0005e0f3 Device Boot Start End Blocks Id System/dev/sda1 * 2048 208895 103424 83 Linux/dev/sda2 208896 8595455 4193280 82 Linux swap / Solaris/dev/sda3 8595456 83886079 37645312 83 Linux Disk/dev/sdb: 5242 MB, 5242880000 bytes162heads, 62 sectors/track, 1019 cylinders, total 10240000 sectorsUnits= sectors of 1 * 512 = 512 bytesSectorsize (logical/physical): 512 bytes / 512 bytesI/Osize (minimum/optimal): 512 bytes / 512 bytesDiskidentifier: 0x00000000 Disk/dev/sdb doesn't contain a valid partition table Disk/dev/sdc: 2147 MB, 2147483648 bytes67heads, 62 sectors/track, 1009 cylinders, total 4194304 sectorsUnits= sectors of 1 * 512 = 512 bytesSectorsize (logical/physical): 512 bytes / 512 bytesI/Osize (minimum/optimal): 512 bytes / 512 bytesDiskidentifier: 0x00000000 Disk/dev/sdc doesn't contain a valid partition table Disk/dev/sdd: 15.7 GB, 15728640000 bytes64heads, 32 sectors/track, 15000 cylinders, total 30720000 sectorsUnits= sectors of 1 * 512 = 512 bytesSectorsize (logical/physical): 512 bytes / 512 bytesI/Osize (minimum/optimal): 512 bytes / 512 bytesDiskidentifier: 0x00000000 Disk/dev/sdd doesn't contain a valid partition tablejason1:~#编辑/etc/multipath.conf文件,配置多路径软件。
defaults { polling_interval 5 path_selector "round-robin 0" path_grouping_policy failover uid_attribute "ID_SERIAL" getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" path_checker directio rr_weight uniform failback immediate queue_without_daemon yes mode 0644 uid 1100 gid 1200 checker_timeout 30}blacklist{ devnode "^sda"devnode "ofsctl"}multipaths{ multipath { wwid 24d3963ec66158aac alias ASMOCR path_grouping_policy failover user_friendly_names yes path_selector "round-robin 0" failback immediate rr_weight uniform } multipath { wwid 2a188df0f367ec9ad alias ASMFRA path_grouping_policy failover user_friendly_names yes path_selector "round-robin 0" failback immediate rr_weight uniform } multipath{ wwid 291bbf9b896a0f503 alias ASMDATA path_grouping_policy failover user_friendly_names yes path_selector "round-robin 0" failback immediate rr_weight uniform }}添加/etc/udev/rules.d/99-oracle-asmdevices.rules文件,修改设备文件权限。使用如下命令查询for i in 1 2 3
do
echo "KERNEL==\"dm-*\", SUBSYSTEM==\"block\",PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\",RESULT==\"` /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/dm-$i`\", OWNER=\"grid\",GROUP=\"asmadmin\", MODE=\"0660\""
done
jason1:~ # cd /etc/udev/rules.d/
jason1:/etc/udev/rules.d # vi 99-oracle-asmdevices.rules
KERNEL=="dm-*", SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="24d3963ec66158aac", OWNER="grid",GROUP="asmadmin", MODE="0660"KERNEL=="dm-*", SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="2a188df0f367ec9ad", OWNER="grid",GROUP="asmadmin", MODE="0660"KERNEL=="dm-*", SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="291bbf9b896a0f503", OWNER="grid",GROUP="asmadmin", MODE="0660" jason1:/etc/udev/rules.d #
查看生成的设备名称
jason1:/dev/mapper# lltotal0lrwxrwxrwx1 root root 7 Jan 20 12:37 ASMDATA-> ../dm-2lrwxrwxrwx1 root root 7 Jan 20 12:33 ASMFRA-> ../dm-0lrwxrwxrwx1 root root 7 Jan 20 12:37 ASMOCR-> ../dm-1crw-rw----1 root root 10, 236 Jan 20 12:27 controljason1:/dev/mapper# jason1:/dev# ll dm-*brw-rw----1 grid asmadmin 253, 0 Jan 20 12:40 dm-0brw-rw----1 grid asmadmin 253, 1 Jan 20 12:40 dm-1brw-rw----1 grid asmadmin 253, 2 Jan 20 12:40 dm-2jason1:/dev#1.11、开启mutilipath服务chkconfigboot.multipath onchkconfigmultipathd on至此,RAC初始化环境搭建完毕,接下来安装grid软件。
相关文章推荐
- SUSE 任命 Melissa Di Donato 为公司首席执行官
- SUSE 为云原生、容器化应用提供多模架构平台,助力企业 IT 转型
- 浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作
- RAC cache fusion机制实现原理分析
- Suse Linux 10中MySql安装与配置步骤
- oracle 11g RAC 常用命令整理分享
- SUSE Linux登录出现黑屏解决方法
- SuSE Enterprise Linux 10下面启动xdmcp
- [Oracle] RAC 之 - 负载均衡深入解析
- Oracle 11g中密码过期问题详解
- Oracle11g RAC开启关闭、设置归档小结
- SUSE Linux下通过RPM方式卸载MySQL 5过程笔记
- SUSE Linux下源码编译方式安装MySQL 5.6过程分享
- RAC 中的双向数据绑定 RACChannel
- windows 2008+Oracle 11g R2 故障转移群集配置
- flashcache在SLES 11 SP3上的编译错误
- SuSE上设置本地yast / zypper源
- Oracle 11g详细安装(win7)
- 在SUSE10上安装配置MySQL数据库
- SuSE sftp 限制用户活动目录