详解在vBox上安装Oracle10g_Rac.docx_第1页
详解在vBox上安装Oracle10g_Rac.docx_第2页
详解在vBox上安装Oracle10g_Rac.docx_第3页
详解在vBox上安装Oracle10g_Rac.docx_第4页
详解在vBox上安装Oracle10g_Rac.docx_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用vBox安装10201_clusterware,升级到10205;安装10201_database,升级到10205_database准备工具:首先,安装VirtualBox软件点击新建虚拟机,输入节点上名称Rac1,安装介质类型分配4G内存创建新的磁盘(VDI格式)选择动态分配选择磁盘位置并设置磁盘大小点击创建 完成右键Rac1设置常规,选择备份文件位置选择网络的连接模式点击启动选择安装介质开始安装选择SKIP跳过选择默认语言英语,继续编辑网卡地址选择定制软件包点击NEXT进行安装关闭防火墙关闭SELinux点击OK,安装完成重启后 就要输入密码登录了现在就可以使用SecureCRT安装过程中可以参照这往篇帖子/archives/understand-oracle-validated-configurations.html创建一个目录,把cdrom mount到目录下mkdir /media/diskmount /dev/cdrom /media/disktouch出一个文件public-yum-el5.repo;编辑一段yum相关的参数加入下面内容oel5name = Enterprise Linux 5.7 DVDbaseurl=file:/media/disk/Server/gpgcheck=0enabled=1然后,用yum安装相应的软件包它会自动安装好相应的包内核参数已经自动创建好了,默认是11g参数创建Oracle安装目录u01,并给相应的权限这里看到oracle用户已经创建了,安装oracle-validated时已经创建了Oracle用户,并且已经属于组oinstall和dba组(这里前题是必须使用网卡接接模式,并能通过默认网关路由器上网才可使用yum安装validated)下面,给oracle设置密码修改/etc/hosts下的主机名和IP01 rac1 02 rac1-vip 01 rac2 02 rac2-vip01 rac1-priv01 rac2-priv测试一下查看主机名好! 现在开始克隆2号主机 init 0 关机右键复制修改机器名称开始复制(这过程没有选择复制文件的路径!晕)会默认跑到我的文档里有咧现在和1号主机没任何区别,现在启动2号主机修改IP地址,system-config network把带.bak的删掉 eth0,公网IPeth1,内网IP再配上DNS,保存退出测试一下,可以ping通就可以用SecureCRT连接了!区分Rac改下颜色这里注意三个地方hostname、/etc/sysconfig/network、/etc/hosts再测试一下因为Rac2节点在安装过程中,只用来接收不需要用到图形界面,修改inittab为3并init 6重启下面安装共享存储左键Rac1设置存储创建新磁盘共享磁盘必须使用固定磁盘+创建名为ocr磁盘,大小为3G点击 创建 以同样的方法,创建三块名为dbshare1、2、3的磁盘,大小为5G在控制台点击管理把添加的4块磁盘改为共享模式右键修改四块全改成这个样子就可以了因为现在添加在1号节点上,所以2号节点也需要添加进来 在2号节点上右键-设置 (如果添加这里是灰色的需要把节点2关机,这东西又不支持热插拔!)选择现有的磁盘点击磁盘就添加上了现在控制台右侧已经有显示了这个过程体现了vBox的独到之处,我曾为在VMware下挂载共享磁盘弄的焦头烂额!这里不需要改配置文件不需要配置接口,直接mount那一刻一下就成功了,没有死机,没有disk busy! 擦 现在打开Rac1 进行绑定查看磁盘下面有fdisk把ocr磁盘分成两个分区第一个分区创建成功,再继续建第二个分区好,现在两个分区创建好了 查看一下现在是块设备不是裸设备,需要把它绑定成裸设备编辑/etc/udev/rules.d/60-raw.rules我们要对sdb1 sdb2进行绑定,所以要用到组设备号和块设备号加入这两行内容ACTION=add, KERNEL=sdb1, RUN+=/bin/raw /dev/raw/raw1 %NACTION=add, KERNEL=sdb2, RUN+=/bin/raw /dev/raw/raw2 %NACTION=add, KERNEL=raw*, OWNER=oracle, GROUP=oinstall, MODE=0660执行start_udev使其生效到/dev/raw目录下查看,已经生成了然后继续绑定 c d e 使用下面的脚本进行绑定for i in c d e ;doecho KERNEL=sd*, BUS=scsi, PROGRAM=/sbin/scsi_id -g -u -s %p, RESULT=scsi_id -g -u -s /block/sd$i, NAME=asm-disk$i, OWNER=oracle, GROUP=oinstall, MODE=0660done然后,cd /etc/udev/rules.d/目录;touch 出一个文件来 进行编辑它把上面生成的那串东西加入进去 这样就绑定了创建三个裸设备的盘符然后,执行start_udev使其生效;并进行查看这两个裸设备和三个ASM磁盘一会都需要用到现在,启动2号主机;把刚才创建的文件复制到2号主机拷贝过去之后,需要在Rac2上面执行 start_udev 使其生效 看到都已经生效了;没有VMware的卡壳死机现象 嘎嘎!到这里,共享存储已经配置完了;两台主机可以正常使用配置两个节点的等效性切换到oracle用户,执行密钥交换只要提示的默认路径没有问题,直接回车就可以了;同样节点2也需要执行到/home/oracle/.ssh目录下查看生成的文件 然后在这个目录下 touch authorized_keys文件,把pub密钥追加到文件里通过ssh,把节点2的pub密钥追加到authorized_keys中去然后用 scp 把authorized_keys文件拷贝到节点2中在Rac1中ssh到Rac2同步两节点的时间分别在两个节点上执行date; ssh rac1 datedate; ssh rac2 datedate; ssh rac1-priv datedate; ssh rac2-priv date要达到不需要输入yes 否则安装过程中不能顺利完成 安装10201_clusterware软件使用Xmanager把相关软件上传到/u01目录下先安装10201-Clusterware,然后升级到10205;再安装10201数据库,再升级到10205擦创建10201_crs目录,用来放clusterware软件这时,就解压出来了一个clusterware目录因为安装clusterware需要图形界面,这时我们到虚拟机里去执行使用oracle 用户登录这时,它报错问你执行rootpre.sh脚本了吗点击Open Tab打开另一个窗口;用root用户执行rootpre.sh脚本 执行之后,到第1个窗口;输入 y 继续这时,又报错;说是验证安装需要redhat4!我们的是redhat 5需要加一个参数来执行 ./runInstaller -ignoreSysprereqs 这时,弹出了图形界面 真TM麻烦 点击NEXT这里默认是安装在/home目录下,我们改一下把它装在/u01下面这里,目录可以任意选择只要不装在根目录就好看到这里有两项检测不过关,相关的系统版本号等等 需要用户verified 点击NEXT这一步:修改clusterware 需要修改一下修改cluster名称,添加节点2下一步这里需要修改成相应的公网和私网IP修改相应选项和路径下一步好。到这一步 终于配置完了 点击install进行安装(苦逼菜鸟,应该是错误伴随着错误问题伴随着问题,到最后接触多了 就能成解决错误的老鸟吧!)好了,到这一步了 它说要用root去执行这两个脚本,两个节点都执行需要等待一会这时,脚本运行完成 提示CSS已经在1号节点上active了,节点2是 inactive查询一下rootrac1 /# /u01/oracle/app/product/crs_1/bin/crsctl check crs此时,貌似还在执行别的东西 进行无法完成登录到节点2,用root用户执行两个脚本。看到下面出现了 error ! vipca错误, 先甭管它了再次查看一下看到都是active了,活动的版本是10201来到图形界面点击OK后 出现一个错误 估计是10201的问题 直接Cancel就可以了,一会要升级到10205到目前,clusterware_10201算是安装完成了!升级clusterware到10205首先,关闭crs节点2 同样执行在/u01目录下创建10205_path目录用来存放10205解压完成,去Linux下面执行这里没有报错,直接弹出欢迎界面;这是个经过验证的版本应该比较稳定指定CrsHome,注意这里都需要修改一下下一步看到两节点都自动检测到了这步有个Waring, Kernel 参数的脚本执行时是按照11g标准的 所以会有报警好,点击Install 进行安装 很快安装完成了,这里提示要关闭Crs,运行root102.sh的脚本我们先点Exit退出,然后到SecureCRT来执行脚本看到现在还是10201版本,关掉Crs 执行脚本同样,在2号节点上运行这时,节点2也已经执行完了这时,需要把一些bin参数加入到oracle 用户的 .profile 文件下加入Crs路径,之后查看一下退出,再进入就生效了;查看发现版本为10205说明升级成功了!同样,我们需要把这个文件移动到2号节点上OK,登录到2号节点进行查看好的,一切正常!我们需要创建VIP服务,需要用到root 用户和图形界面使用root 用户登录Linux输入路径,调出图形界面选择eth0 进行配置 当输入对应hosts里面的vip地址,它会自动显示相应的IP好,确认无误;点击Finish!这时,它会创建VIP和相应的服务创建完成 点击OK,就可以了好,现在到CRT上看一下看到状态都是ONLINE的看到VIP也是生效的节点2也同样生效下面,要进行10201_database的安装和升级了安装10201_database首先,使用oracle用户登录,并创建10201_db目录解压10201_database文件好了,解压出来了 准备安装这时,要保证Crs运行正常因为10201没有在oracle官方认证过,所以还要加 ignore 参数好,弹出欢迎界面 选择NEXT选择安装类型,一般都先第一个 NEXT重新输入路径,点击NEXT选择节点,两个节点还是出现版本没认证,内核参数等;点击用户认证 NEXT这里选择只装软件,不创建数据库(一会升级后再装)好,点击Install 进行安装安装完成,还需要在两个节点上运行root.sh脚本 执行完成后,Linux下点击OK 现在database软件已经安装完成了升级database软件到10205这个软件在打crs补丁时已经解压了,直接安装就可以了出现欢迎界面,点击NEXT这里注意,默认home2是刚才安装的1020,home是Crs的;这里要选home1这里,不用这个东西 继续看到这里又只提示内核参数有问题了 继续好,完成之后 点击Install 进行安装 OK 完成了 又提示执行脚本 阿门,现在是凌晨3点20分 附上时间一枚以root 用户在两节点上执行脚本 在Linux下 点击OK Exit 退出图形界面就可以了现在要在oracle用户 .bash_profile 下把 dbhome 加进来 在oracle用户 .bash_profile 里,加入以下内容保存,并把profile文件传播到Rac2中OK,成功了注意:要把Rac2的PROD1改成PROD2退出并登录查看一下好的,现在可以创建数据库了图形界面需要重新 log out 一下 profile 才能生效 因为我们已经升级到10.2.5了 ,那直接用dbca 创建数据库就可以了好的,出现欢迎界面了点出创建Rac database 创建两个节点选择一般使用数据库名字叫PROD不配置EM统一 密码为 oracle选择ASM存储设置ASM密码,创建ASM现在还没有共享磁盘,我们选择IFILE它要自动创建一个Listener开始创建数据库添加ASM磁盘点击OK输入磁盘组名称、四块裸设备全选、使用External;点击 OK现在就可以使用了都放在MACLEAN下面启用归档、启用闪回区文件存放位置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论