


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、For Linux人阅读评论(0)收藏举报VMware 搭建 Oracle 1 1 g RAC 测试环境2015-01-11 17:16153592三分类:Oracle RAC (1 )|版权声明:本文为博主原创文章,未经博主允许不得转载。环境如下:Linux操作系统VMware version : Workstation 8.0.3 build-703057Oracle步骤规划:1,配置虚拟机、安装Linux操作系统2,配置OS3,配置ASM4,安装 Oracle grid5,安装 Oracle database6,创建ASM磁盘组7 ,建立数据库实例1,配置虚拟机、安装Lin ux操作系统
2、1.1新建虚拟机:RAC1和RAC2,并安装 OS1.5G内存比较好,2个桥接网卡。下载Centos的iso后新建虚拟机后安装即可, 这里略。注意内存分配,每个虚拟机至少 我的机器8G内存,给每个虚拟机分了 2G ,给每个虚拟机分配 50GB硬盘容量,配置1.2 配置 Share Disks新建共享硬盘,在DOS VM安装目录下执行:cd D F:/Software/vm8/vmware-vdiskma nager.exe -c -s 1000Mb -a lsilogic -t 2 K:VMDiskSharediskocr.vmdkvmware-vdiskma nager.exe -c -s
3、1000Mb -a lsilogic -t 2 K:VMDiskSharediskocr2.vmdkvmware-vdiskma nager.exe -c -s 1000Mb -a lsilogic -t 2 K:VMDiskSharediskvot in gdisk.vmdkvmware-vdiskma nager.exe -c -s 20000Mb -a lsilogic -t 2 K:VMDiskSharediskdata.vmdkvmware-vdiskma nager.exe -c -s 10000Mb -a lsilogic -t 2 K:VMDiskSharediskbackup
4、.vmdk配置虚拟机 RAC1 RAC2目录下的vmx虚拟机配置文件,在行最后添加如下:scsi1.prese nt = "TRUE"scsi1.virtualDev = "lsilogic"scsi1.sharedBus = "virtual"scsi1:1.prese nt = "TRUE"scsi1:1.mode = "in depe nden t-persiste nt"scsi1:1.file name = "K:VMDiskSharediskocr.vmdk"sc
5、si1:1.deviceType = "plai nDisk"scsi1:2.prese nt = "TRUE"scsi1:2.mode = "in depe nden t-persiste nt"scsi1:2.file name = "K:VMDiskSharediskvoti ngdisk.vmdk"scsi1:2.deviceType = "plai nDisk"scsi1:3.prese nt = "TRUE"scsi1:3.mode = "in depe
6、 nden t-persiste nt"scsi1:3.file name = "K:VMDiskSharediskdata.vmdk"scsi1:3.deviceType = "plain Disk"scsi1:4.prese nt = "TRUE"scsi1:4.mode = "in depe nden t-persiste nt"scsi1:4.file name = "K:VMDiskSharediskbackup.vmdk"scsi1:4.deviceType = "
7、;plai nDisk"scsi1:5.prese nt = "TRUE"scsi1:5.mode = "in depe nden t-persiste nt"scsi1:5.file name = "K:VMDiskSharediskocr2.vmdk"scsi1:5.deviceType = "plain Disk"disk .locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxR
8、eadAheadSize = "0"diskLib.DataCacheMi nReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.max Un sy ncedWrites = "0"保存退出。最后虚拟机图大致如下:再次提醒注意内存、硬盘和网卡配置。配置虚拟机、安装Linux操作系统完成。2,配置OS以下没有特别说明都需要同时在两个节点执行。2.1关闭防火墙、selinux(考虑到后面安装时会碰到一些情况,所以需要执行这步骤)关闭 selinuxs
9、ete nforce 0rootrac1 # vim /etc/seli nux/c onfigSELINUX=disabled关闭防火墙service iptables stopchkc onfig iptables off2.2配置网络修改节点主机名为rac1 , rac2host name rac1host name rac2或修改 /etc/sysconfig/networkRAC1RAC2host文件,两个节点都配置Vim /etc/hosts保存退出。配置完之后互相 ping看看是否连通。2.3配置CTSS服务、节点 SSH等效CTSS需要把ntp服务停止和删除配置文件及pid文件
10、service n tpd stopchkc onfig n tpd offrm -rf /etc/ ntpd.c onfrm -rf /var/ru n/n tpd.pid查看ctss服务资源crsctl check ctssSSH在grid安装时会提供配置步骤,所以不需要手工配置。 ssh具体配置rac1 rac2mkdir /.sshchmod 700 /.sshssh-keyge n -t rsassh-keyge n -t dsaracl rac2cat /.ssh/id_rsa.pub >> /.ssh/authorized_keyscat /.ssh/id_dsa.p
11、ub >> /.ssh/authorized_keys测试SSHssh rac2ssh racl2.4配置Oracle软件安装用户、组、环境变量、安装目录#组groupadd -g 1300 dbagroupadd -g 1301 opergroupadd -g 1000 oin stallgroupadd -g 1200 asmadm ingroupadd -g 1201 asmdbagroupadd -g 1202 asmoper#用户useradd -m -u 1100 -g oin stall -G asmadm in ,asmdba,asmoper -s /bin/bas
12、h griduseradd -m -u 1101 -g oin stall -G dba,oper,asmdba -s /bin/bash oracle#用户环境变量修改home下的.bash_profileORACLEexport ORACLE_SID=+ASM2 # RAC22.5配置系统文件配置oracle、grid用户的shell限制vim /etc/security/limits.c onf添加grid soft n proc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft
13、 n proc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536修改/etc/pam.d/login 配置文件Vim /etc/pam.d/logi n添力廿 session required pam_limits.so修改内核配置文件 /etc/sysctl.c onf2.6配置共享磁盘(在一个节点执行即可)查看分区ls /dev/sd*使用fdisk进行分区,其他区按照自己的规划划分就可以了,例:fdisk /dev/sdbrootrac1 # fdisk /dev/sdbComma nd
14、(m for help): nComma nd acti one exte ndedp primary partiti on (1-4)PPartition number (1-4): 1First cylinder (1-1000, default 1):Using default value 1Last cylinder, +cylinders or +sizeK,M,G (1-1000, default 1000): +500MComma nd (m for help): nComma nd acti one exte ndedp primary partiti on (1-4)pPar
15、tition number (1-4): 2First cylinder (502-1000, default 502):Using default value 502Last cylinder, +cylinders or +sizeK,M,G (502-1000, default 1000):Using default value 1000Comma nd (m for help): wThe partition table has been altered!最后配置完后查看分区fidks -lrootrac1 # ls /dev/sd*/dev/sda /dev/sdal /dev/sd
16、a2 /dev/sdb /dev/sdbl /dev/sdc /dev/sdcl /dev/sdd /dev/sddl /dev/sdd2 /dev/sde /dev/sde1 /dev/sde2 /dev/sdf /dev/sdf12.7安装Oracle grid 等需要的包3,配置ASM3.1查看操作系统内核版本对应下载un ame -a下载 oracleasm安装yum -y in stall kmod-oracleasm.x86_643.2配置ASM磁盘在两个节点上执行rootrac1 oracle# /etc/i nit.d/oracleasm con figureCon figur
17、i ng the Oracle ASM library driver.This will con figure the on-boot properties of the Oracle ASM library driver. The follow ing questi ons will determ ine whether the driver is loaded on boot and what permissi ons it will have.The curre nt valueswill be show n in brackets (''). Hitti ng <
18、ENTER> without typi ng an an swer will keep that curre nt value.Ctrl-C will abort.Default user to own the driver in terface : gridDefault group to own the driver in terface : asmdbaStart Oracle ASM library driver on boot (y/n) n: yScan for Oracle ASM disks on boot (y/n) y:Writi ng Oracle ASM libr
19、ary driver con figurati on: doneIn itializi ng the Oracle ASMLib driver: OK Sca nning the system for Oracle ASMLib disks: OK rootrac1 oracle# /etc/i nit.d/oracleasm sca ndisksSca nning the system for Oracle ASMLib disks: OK rootrac1 # /etc/init.d/oracleasm listdisksVOL1VOL2VOL3VOL4VOL5V0L6V0L7注:如果没有
20、查看到asm磁盘组需要查看之前的selinux是否有禁用。4,安装 Oracle grid安装前可以执行 Oracle提供的检查环境工具./ru ncluvfy.sh stage -pre crs inst -n rac1,rac2 -fixup -verbose4.1 在安装目录下执行 ./ru nin staller,如果岀现安装grid 提示 must be con figured to display at least 256colors Failed,就执行如下root下先执行#xhost +su - gridexport DISPLAY=:0.0注意在此建立 SSH等效。执行set
21、up后点test测试。如果不成功就手工配置SSH再进行测试。这个地方忘记截图了,就是类似这个图。定义磁盘组名字,这里我选择normal冗余,需要选择3个VOL这里是把OCR和votingdisk安装在所选磁盘。后面还需要新建asm磁盘组来安装其他数据文件。通过Oracle的系统环境检查,安装缺失的包和修改系统环境参数等。安装65%的时候可能会岀现卡顿的情况,这个时候需要检查防火墙和selinux是否关闭,详细情况可以点击detail查看安装进度,如岀现拷贝文件到RAC2节点的信息则正常。根据提示执行 ora in stRoot.sh和root.sh脚本,先执行 rac1后再执行rac2。解决如下:在执行root.sh时,在岀现 Adding daemon to inittab时,需要不停地执行命令:/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/ null bs=1024 cou nt=1Adding daem on to in ittabroot.sh执行完毕。在rac2节点执行也需要此步骤。备注:在重启节点后岀现Oracle has不能通信的情况1,rootrac1 # crsctl check crsCRS-4639: Could n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子调温电炉培训
- 物业工程安全培训
- 2026届四川省绵阳地区化学九上期中学业水平测试模拟试题含解析
- 2026届北京市丰台区名校九年级化学第一学期期中统考试题含解析
- 传统木工技术概述
- 2026届重庆市南川区部分学校化学九上期末达标检测模拟试题含解析
- 2026届浙江省部分地区化学九年级第一学期期中学业质量监测模拟试题含解析
- 四川省成都市温江区第二区2026届化学九上期中质量检测模拟试题含解析
- 地生教学工作总结
- 湖北省武汉市江汉区2026届九上化学期中复习检测模拟试题含解析
- 租金费用收取管理制度
- 2025年山东省高考地理试卷真题(含答案解析)
- 木工课堂安全管理制度
- 全屋定制合同赔付协议书
- 【《基于Matlab的电力系统电压稳定L指标计算与灵敏度分析》18000字】
- 2025-2030中国中药饮片行业发展分析及发展战略研究报告
- 肠菌移植治疗炎症性肠病专家共识(2025版)解读
- 小班语言活动《笑嘻嘻》
- NHSS系列钢丝绳手扳葫芦
- 运动康复项目介绍
- 英语横向课题申报书
评论
0/150
提交评论