资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
VMware搭建Oracle 11g RAC测试环境 For Linux2015-01-11 17:1615359人阅读评论(0)收藏举报分类:Oracle RAC1声明:本文为博主原创文章,未经博主允许不得。环境如下:Linux操作系统Oracle步骤规划:1,配置虚拟机、安装Linux操作系统2,配置OS3,配置ASM4,安装Oracle grid5,安装Oracle database6,创立ASM磁盘组7,建立数据库实例1,配置虚拟机、安装Linux操作系统1.1 新建虚拟机:RAC1和RAC2,并安装OS下载Centos的iso后新建虚拟机后安装即可,这里略。注意存分配,每个虚拟机至少1.5G存比拟好,我的机器8G存,给每个虚拟机分了2G,给每个虚拟机分配50GB硬盘容量,配置2个桥接网卡。1.2 配置Share Disks新建共享硬盘,在DOS VM安装目录下执行:cd D F:/Software/vm8/vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 K:VMDiskSharediskocr.vmdkvmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 K:VMDiskSharediskocr2.vmdkvmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 K:VMDiskSharediskvotingdisk.vmdkvmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2 K:VMDiskSharediskdata.vmdkvmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2 K:VMDiskSharediskbackup.vmdk配置虚拟机RAC1 RAC2目录下的vmx虚拟机配置文件,在行最后添加如下:scsi1.present = TRUEscsi1.virtualDev = lsilogicscsi1.sharedBus = virtualscsi1:1.present = TRUEscsi1:1.mode = independent-persistentscsi1:1.filename = K:VMDiskSharediskocr.vmdkscsi1:1.deviceType = plainDiskscsi1:2.present = TRUEscsi1:2.mode = independent-persistentscsi1:2.filename = K:VMDiskSharediskvotingdisk.vmdkscsi1:2.deviceType = plainDiskscsi1:3.present = TRUEscsi1:3.mode = independent-persistentscsi1:3.filename = K:VMDiskSharediskdata.vmdkscsi1:3.deviceType = plainDiskscsi1:4.present = TRUEscsi1:4.mode = independent-persistentscsi1:4.filename = K:VMDiskSharediskbackup.vmdkscsi1:4.deviceType = plainDiskscsi1:5.present = TRUEscsi1:5.mode = independent-persistentscsi1:5.filename = K:VMDiskSharediskocr2.vmdkscsi1:5.deviceType = plainDiskdisk.locking = falsediskLib.dataCacheMaxSize = 0diskLib.dataCacheMaxReadAheadSize = 0diskLib.DataCacheMinReadAheadSize = 0diskLib.dataCachePageSize = 4096diskLib.maxUnsyncedWrites = 0保存退出。最后虚拟机图大致如下:再次提醒注意存、硬盘和网卡配置。配置虚拟机、安装Linux操作系统完成。2,配置OS以下没有特别说明都需要同时在两个节点执行。2.1 关闭防火墙、selinux(考虑到后面安装时会碰到一些情况,所以需要执行这步骤关闭selinuxsetenforce 0 rootrac1 # vim /etc/selinux/configSELINUX=disabled关闭防火墙service iptables stopchkconfig iptables off2.2 配置网络修改节点主机名为rac1,rac2hostname rac1hostname rac2或修改/etc/sysconfig/networkRAC1RAC2host文件,两个节点都配置Vim /etc/hosts保存退出。配置完之后互相ping看看是否连通。2.3 配置CTSS效劳、节点SSH等效CTSS 需要把ntp效劳停止和删除配置文件与pid文件 service ntpd stop chkconfig ntpd off rm -rf /etc/ntpd.conf rm -rf /var/run/ntpd.pid 查看ctss效劳资源 crsctl check ctssSSH在grid安装时会提供配置步骤,所以不需要手工配置。ssh具体配置rac1 rac2mkdir /.sshchmod 700 /.sshssh-keygen -t rsassh-keygen -t dsarac1 rac2cat /.ssh/id_rsa.pub /.ssh/authorized_keyscat /.ssh/id_dsa.pub /.ssh/authorized_keys测试SSHssh rac2ssh rac12.4 配置Oracle软件安装用户、组、环境变量、安装目录#组groupadd -g 1300 dbagroupadd -g 1301 opergroupadd -g 1000 oinstallgroupadd -g 1200 asmadmingroupadd -g 1201 asmdbagroupadd -g 1202 asmoper#用户useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -s /bin/bash griduseradd -m -u 1101 -g oinstall -G dba,oper,asmdba -s /bin/bash oracle#用户环境变量修改home下的 .bash_profileORACLEexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=RAC1 # RAC1export ORACLE_SID=RAC2 # RAC2export ORACLE_BASE=/u01/app/oracleexport TNS_ADMIN=$ORACLE_HOME/network/adminexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibumask 022GRIDexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=+ASM1 # RAC1export ORACLE_SID=+ASM2 # RAC2export ORACLE_BASE=/u01/app/gridexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibumask 022配置目录mkdir -p /u01/app/gridmkdir -p /u01/app/oraclechown grid:oinstall /u01/app/gridchown oracle:oinstall /u01/app/oraclechmod -R 775 /u01/chown -R grid:oinstall /u012.5 配置系统文件配置oracle、grid用户的shell限制vim /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 65536修改/etc/pam.d/login配置文件Vim /etc/pam.d/login添加 session required pam_limits.so修改核配置文件/etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 1054472192kernel.shmmni = 4096kernel.sem = 250 32000 100 128保存退出后执行 sysctl -p 立即生效。2.6 配置共享磁盘 在一个节点执行即可查看分区ls /dev/sd*使用fdisk进展分区,其他区按照自己的规划划分就可以了,例:fdisk /dev/sdbrootrac1 # fdisk /dev/sdbCommand (m for help)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号