Vmware WorkStation 7.14环境下oracle10g RAC安装测试.doc_第1页
Vmware WorkStation 7.14环境下oracle10g RAC安装测试.doc_第2页
Vmware WorkStation 7.14环境下oracle10g RAC安装测试.doc_第3页
Vmware WorkStation 7.14环境下oracle10g RAC安装测试.doc_第4页
Vmware WorkStation 7.14环境下oracle10g RAC安装测试.doc_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

使用VMware WorkStation 7.14在Oracle Enterprise Linux上安装Oracle RAC 10gVMware WorkStation 7.14允许您在一台物理计算机上运行多个操作系统。每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。虚拟技术在计算环境中十分有用,它允许您在同一物理主机上独立地开发和测试软件以防止数据或软件损坏。VMware软件广泛地用于服务器整合,以降低总拥有成本并加快应用程序开发和测试周期。在本指南中,您将了解如何安装和配置两个在Enterprise Linux和VMware WorkStation 7.14上运行Oracle RAC 10g第2版的节点。注意,本指南仅用于教学/评估目的;Oracle及其他供应商不会为本配置提供支持。本指南假定你已经比较熟悉vmware Workstation7的操作,关于Vmware WorkStation7的操作请查看其他教程:本教程提供对教程的建议和技术支持,本教程的不足之处也欢迎指正联系人邮箱:,qq:441693468,共同学习,共同进步本指南分为以下几个部分:1.硬件要求和概述Error! No bookmark name given.2.配置第一个虚拟机Error! No bookmark name given.3.在第一个虚拟机上安装并配置Enterprise LinuxError! No bookmark name given.4.创建并重复该步骤配置第二,三,四个虚拟机Error! No bookmark name given.5.配置Oracle自动存储管理(ASM)Error! No bookmark name given.6.安装Oracle集群件Error! No bookmark name given.7.安装Oracle数据库10g第2版Error! No bookmark name given.8.探索RAC数据库环境Error! No bookmark name given.9.测试透明故障切换(TAF)Error! No bookmark name given.10.数据库备份与恢复Error! No bookmark name given.10.1 执行完整的数据库备份。Error! No bookmark name given.10.2 在test_d表空间中创建mytable表。Error! No bookmark name given.10.3 在t1时间,向mytable中插入第一个记录。Error! No bookmark name given.10.4 在t2时间,向mytable中插入第二个记录。Error! No bookmark name given.10.5 在t3时间,删除mytable表。Error! No bookmark name given.10.6 将test_d表空间恢复到某个时间点。Error! No bookmark name given.10.7 验证恢复结果。Error! No bookmark name given.11.探索Oracle企业管理器(OEM)数据库控制台Error! No bookmark name given.11.1 启动和停止数据库控制台。Error! No bookmark name given.11.2 验证数据库控制台的状态。Error! No bookmark name given.12.常见问题Error! No bookmark name given.结论Error! No bookmark name given.1. 硬件要求和概述在本指南中,您将安装32位Linux客户操作系统。只有在主机上运行的以下64位处理器支持64位客户操作系统: AMD Athlon 64修订版D或更高版本 AMD Opteron修订版E或更高版本 AMD Turion 64修订版E或更高版本 AMD Sempron 64-bit-capable修订版D或更新的Intel EM64T VT-capable处理器如果您决定安装64位客户操作系统,请确定上面列出了您的处理器。您还需要确保在BIOS中启用了虚拟技术(VT)。一些主流制造商在默认情况下禁用了该技术。此处提供了有关处理器兼容性的其他信息。要验证您的处理器是否受支持,请从VMware网站下载处理器兼容性检查工具。为每个虚拟机至少分配700MB内存;为所有虚拟机预留至少30GB磁盘空间。我的主机操作系统环境概况:主机名操作系统处理器内存磁盘网卡DellWindowsxp sp3Intel(R)Celeron(R)CPU 7431.30GHz2 GB40G磁盘空间,ntfs分区Intel Pro/1000 MT客户操作系统环境概况:主机名操作系统处理器内存rac1redhat Enterprise Linux 5.4(32位)11024 MBrac2redhat Enterprise Linux 5.4(32位)11024 MB虚拟磁盘布局概况:主机操作系统上的虚拟磁盘客户操作系统上的虚拟磁盘虚拟设备节点大小(GB)描述D:/rac1/rac1.vmdk(默认20G)/dev/sda1/dev/sda2SCSI 0:020“/”挂载点交换空间D:/asmdisk/ocrdisk1.vmdk(300M)/dev/sdbSCSI 1:10.3OCR磁盘D:/asmdisk/votedisk1.vmdk(200M)/dev/sdcSCSI 1:20.2Votedisk磁盘D:/asmdisk/datadisk1.vmdk/dev/sddSCSI 1:32ASM磁盘组1D:/asmdisk/datadisk2vmdk/dev/sdeSCSI 1:42ASM磁盘组2(要配置共享存储,客户OS不能与共享存储共享同一个SCSI总线。指定客户OS使用SCSI0,共享磁盘使用SCSI1。)2. 配置第一个虚拟机2.1 要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下windows文件夹以存放虚拟机和共享存储。启动VMware workstation应用程序:创建第一个虚拟机操作系统;创建完成后应如图所示:共计:两块网卡,一块用nat方式连接,一块用host-only5快虚拟硬盘,其中Hard disk2、3、4、5的高级属性Advanced的Mode中,选中Independent,并选择Persistent;并保证这四块虚拟磁盘的SCSI总线地址和需要安装操作系统的虚拟硬盘分别在两条总线中2.2 创建完成后,文件在磁盘上的分布情况如下图所示:保证操作系统的虚拟磁盘和共享磁盘在两个独立的文件夹下,这样才能模拟共享磁盘,否则后期无法创建asm磁盘,rac2文件夹为后期创建。修改虚拟机配置文件。2.3 设置其他参数以启用两个虚拟RAC节点之间的磁盘共享。打开配置文件D:/rac1/rac1.vmx,并添加下面列出的粗体参数。disk.locking=FALSEdiskLib.dataCacheMaxSize=0diskLib.dataCacheMaxReadAheadSize=0diskLib.DataCacheMinReadAheadSize=0diskLib.dataCachePageSize=4096diskLib.maxUnsyncedWrites=0scsi1.sharedBus=virtual/添加次语句在workstation中scsi1:1.deviceType=disk/会有不支持claswaver提示,不用理scsi1:2.deviceType=diskscsi1:3.deviceType=diskscsi1:4.deviceType=disk2.4 调整vmware workstation的虚拟网络配置从vmware workstation中打开Edit-Virtual Network Editor,选择type为host-only的vmnet,保证subnet ip为:subnet mask ;选择type为NAT的vmnet,配置subnet ip为:;subnet mask ;点击:NAT setting设置Gateway ip:;设置后如图所示:3. 在第一个虚拟机上安装并配置Enterprise Linux3.1 从网络上下载redhat安装dvd,推荐到rhel-server-5.4-i386-dvd.iso1. 在VMware workstation控制台上,双击面板上的CD-ROM设备,然后选择第1张磁盘的ISO镜像rhel-server-5.4-i386-dvd.iso2. VMware workstation控制台: 单击Start this virtual machine。3. 按Enter键以图形模式安装。4. 跳过介质测试并启动安装。5. 欢迎使用Redhat Linux:单击Next。6. 语言选择:。/可以选择中文,7. 键盘配置:。US8. 选择磁盘:保证sda磁盘选择,sdb,sdc,sdd,sde磁盘没有被redhat自动划归到lvm9. 磁盘分区设置:自动分区,不用调整,其实redhat系统默认的LVM方式已经很强大,不是要求很高的应用已经完全满足要求11. 引导加载程序配置:仅选择默认的/dev/sda1,其余选项均保留未选中状态。12. 网络配置:a. 网络设备 选择并编辑eth01. 取消选择Configure Using DHCP。2. 选择Activate on boot。3. IP地址:输入“”。/*Wilson注:由于本网卡使用的NAT方式,网络掩码:输入“”取消IPv6,暂时用不上。 选择并编辑eth14. 取消选择Configure Using DHCP。5. 选择Activate on boot。6. IP地址:输入“”。7. 网络掩码:输入“”。取消IPv6b. 主机名选择manually并输入“rac1”。c. 杂项设置 网关:输入“”。 首选DNS: 备用DNS:13. 警告无防火墙:单击Proceed。14. 其他语言支持:。15. 时区选择:16. 设置Root口令:17. 程序包组选择:定制a. 选择X Window System。b. 选择GNOME Desktop Environment。c. 选择Editors。 单击Details并选择您偏好的文本编辑器。d. 选择Graphical Internet。e. 选择Text-based Internet。f. 选择Server Configuration Tools。g. 选择Development Tools。h. 选择Administration Tools。i. 选择System Tools。j. 选择Printing Support。18. 准备安装:单击Next。19. 所需的安装介质:单击Continue。20. 安装结束时:a. 在VMware Workstation控制台上,按CTRL-D显示Virtual Machine Settings。单击CD-ROM设备并选择Use physical drive。b. 单击Reboot。21. 欢迎页面:单击Next。22. 许可协议:选择Yes,I agree to the License Agreement。23. 日期和时间:设置日期和时间。启用SELinux吗?:Active。24. 防火墙配置:关闭防火墙,避免后期不必要的麻烦25. SELinux配置:disabled,具体原因,同上26. 系统用户:保留项目为空并单击Next。27. 其他CD:单击Next。28. 完成设置:单击Next。恭喜,您已经在VMware WorkStation上安装了redHat Enterprise Linux!下步骤可选择,本人在安装的过程也没有安装,依旧通过3.2安装VMware工具。VMware工具要求同步主机和客户机的时间。在VMware控制台上,以root用户身份登录。1. 单击VM,然后选择Install VMware Tools。2. rac1虚拟机:单击Install。3. 双击桌面上的VMware Tools图标。4. cdrom:双击VMwareTools-1.0.1-29996.i386.rpm。5. 完成系统准备:单击Continue。6. 打开一个终端并执行vmware-config-tools.pl。 输入所需的显示大小。下步骤应该比较重要,不过本人在安装过程中rac1与rac2时间基本没有差别,可能是7.14的进步,如果不用Vmware WorkStation7.14,建议同步。同步客户OS与主机OS的时间。在安装Oracle集群件和Oracle数据库软件时,Oracle安装程序将首先在本地节点上安装软件,然后再将软件远程复制到远程节点。如果两个RAC节点的日期和时间未同步,您可能会收到类似于以下内容的错误。/bin/tar:./inventory/Components21/oracle.ordim.server/.0:timestamp 2006-11-04 06:24:04 is 25 s in the future3.3 要确保成功安装Oracle RAC,虚拟机上的时间必须与主机上的时间同步。执行下面的步骤,以root用户身份同步时间。1. 执行“vmware-toolbox”以显示VMware Tools Properties窗口。/*Wilson注:vmware-toolbox是一个可执行文件,直接在Terminal窗口中以root身份敲vmware-toolbox就可以执行它了*/在Options选项卡下,选择Time synchronization between the virtual machine and the host operating system。您应该发现tools.syncTime=TRUE参数已经追加到虚拟机配置文件/vm/rac/rac1/Red Hat EnterpriseLinux 5.vmx中。2. 编辑/boot/grub/grub.conf,并将选项“clock=pit nosmp noapic nolapic”添加到读取内核/boot/的那一行。您已经将选项添加到两个内核,现在只需对特定内核进行更改。3. #boot=/dev/sda4. default=05. timeout=56. splashimage=(hd0,0)/boot/grub/splash.xpm.gz7. hiddenmenu8. title Enterprise(2.6.9-.1.ELsmp)9. root(hd0,0)10. kernel/boot/vmlinuz-2.6.9-.1.ELsmp ro11. root=LABEL=/rhgb quiet clock=pit nosmp noapic nolapic12. initrd/boot/initrd-2.6.9-.1.ELsmp.img13. title Enterprise-up(2.6.9-.1.EL)14. root(hd0,0)15. kernel/boot/vmlinuz-2.6.9-.1.EL ro root=LABEL=/16. rhgb quiet clock=pit nosmp noapic nolapic17. initrd/boot/initrd-2.6.9-.1.EL.img18. 重新引导rac1。#reboot3.4 配置主机网络:修改主机名为rac1,配置网络eth0为 ,网关为:;eth1为: ,网关留空3.5创建oracle用户以root用户身份执行groupadd oinstalllgroupadd dbauseradd-d/home/oracle-g oinstall-G dba oraclepasswd oracle/设置oracle用户密码,要输入两次3.6创建oracle用户环境文件。将一下内容追加到oracle用户主目录下的.bash_profile文件中,以点开头的文件说明是隐藏文件,直接用ls命令无法看到,用ls-a命令就可以看到export EDITOR=viexport ORACLE_SID=rac1export ORACLE_BASE=/opt/appexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 0223.7创建文件系统目录结构以oracle用户身份执行,为保证oracle用户对/opt目录有操作权限,应用root用户运行chown oracle.oinstall/opt命令,将/opt目录的属主改为oracle,属组改为oinstallchown oracle.oinstall/opt / root 用户执行 以下命令有oracle用户执行mkdir-p$ORACLE_BASE/adminmkdir-p$ORACLE_HOMEmkdir-p$ORA_CRS_HOME3.8提高Oracle用户的shell限制。使用文本编辑器将下面列出的行添加到/etc/security/limits.conf、/etc/pam.d/login和/etc/profile。其他信息可以从文档中获得。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536以上内容追加到/etc/security/limits.confsession required/lib/security/pam_limits.so追加以上到/etc/pam.d/loginif$USER=oracle;thenif$SHELL=/bin/ksh;thenulimit-p 16384ulimit-n 65536elseulimit-u 16384-n 65536fifi追加以上到/etc/profile3.8 安装Oracle RAC所需软件程序包安装Oracle软件需要以下附加程序包。如果您已经安装了64位版本的Red Hat Enterprise Linux,则安装程序应该已安装了这些程序包。 libaio openmotif21 setarch make glibc compat-libstdc+ compat-gcc-34 compat-gcc-34-c+ gcc libXp compat-dbmount /dev/cd-rom/media / 以下命令有root用户执行cd/media/cdrom/Serverrpm-Uvh setarch-2*rpm-Uvh make-3*rpm-Uvh glibc-2*rpm-Uvh libaio-0*rpm-Uvh compat-libstdc+-33-3*rpm-Uvh compat-gcc-34-3*rpm-Uvh compat-gcc-34-c+-3*rpm-Uvh gcc-4*rpm-Uvh libXp-1*rpm-Uvh openmotif-2*rpm-Uvh compat-db-4*3.9 配置内核参数使用文本编辑器将下面列出的行添加到/etc/sysctl.conf。要使更改立即生效,请执行/sbin/sysctlp。#more/etc/sysctl.confkernel.shmall=2097152kernel.shmmax=2147483648#(这个值太大也不行)kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144修改/etc/hosts文件。#more/etc/hosts localhost rac1 rac20 rac1-vip1 rac2-vip rac1-priv rac2-priv注:vip网址为rac在某个节点故障时系统自动切换使用,不用配置,/24网络为rac对外公布网络,/24网络为节点之间的心跳线网络3.10 配置hangcheck timer内核模块hangcheck timer内核模块可监控系统的运行情况,并重新启动出现故障的RAC节点。它使用两个参数,即hangcheck_tick(定义系统检查频率)和hangcheck_margin(定义在重置RAC节点前的最大挂起延时)来确定节点是否出现故障。在/etc/modprobe.conf中添加以下行,以设置hangcheck内核模块参数。/etc/modprobe.confoptions hangcheck-timer hangcheck_tick=30 hangcheck_margin=180要立即加载模块,执行“modprobe-v hangcheck-timer”。3.11 为Oracle ASM创建磁盘分区。(/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde)准备一组原始磁盘。在rac1上,以root用户身份执行fdisk/dev/sdbCommand(m for help):n/n为创建分区,Command actione extendedp primary partition(1-4)p/p为此创建的分区为主分区,e为此创建的分区为可扩展分区,及逻辑分区Partition number(1-4):1/分区号,输入1即可First cylinder(1-512,default 1):/开始扇区,enter默认即可Using default value 1Last cylinder or+size or+sizeM or+sizeK(1-512,default 512):/结束扇区或分区大小,此处也默认,使用最大空间Using default value 512Command(m for help):w/w将分区信息写入硬盘The partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.fdisk/dev/sdcCommand(m for help):nCommand actione extendedp primary partition(1-4)pPartition number(1-4):1First cylinder(1-391,default 1):Using default value 1Last cylinder or+size or+sizeM or+sizeK(1-391,default 391):Using default value 391Command(m for help):wThe partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.fdisk/dev/sddCommand(m for help):nCommand actione extendedp primary partition(1-4)pPartition number(1-4):1First cylinder(1-391,default 1):Using default value 1Last cylinder or+size or+sizeM or+sizeK(1-391,default 391):Using default value 391Command(m for help):wThe partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.fdisk/dev/sdeCommand(m for help):nCommand actione extendedp primary partition(1-4)pPartition number(1-4):1First cylinder(1-261,default 1):Using default value 1Last cylinder or+size or+sizeM or+sizeK(1-261,default 261):Using default value 261Command(m for help):wThe partition table has been altered!Calling ioctl()to re-read partition table.Syncing disks.完成后fdisk一下,确认一下刚才的分区信息fdisk-lDisk/dev/sda:21.4 GB,21474836480 bytes255 heads,63 sectors/track,2610 cylindersUnits=cylinders of 16065*512=8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1*1 910 7309543+83 Linux/dev/sda2 911 1170 2088450 82 Linux swap/dev/sda3 1171 2610 11566800 83 LinuxDisk/dev/sdb:202 MB,536870912 bytes64 heads,32 sectors/track,512 cylindersUnits=cylinders of 2048*512=1048576 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 512 524272 83 LinuxDisk/dev/sdc:305MB,3221225472 bytes255 heads,63 sectors/track,391 cylindersUnits=cylinders of 16065*512=8225280 bytesDevice Boot Start End Blocks Id System/dev/sdc1 1 391 3140676 83 LinuxDisk/dev/sdd 2047 MB,3221225472 bytes255 heads,63 sectors/track,391 cylindersUnits=cylinders of 16065*512=8225280 bytesDevice Boot Start End Blocks Id System/dev/sdd1 1 391 3140676 83 LinuxDisk/dev/sde:2047 MB,2147483648 bytes255 heads,63 sectors/track,261 cylindersUnits=cylinders of 16065*512=8225280 bytesDevice Boot Start End Blocks Id System/dev/sde1 1 261 2096451 83 Linux3.12安装oracleasmlib程序包从OTN下载根据操作系统下载合适的ASM库,并以root用户身份安装ASM RPM。此处下asmlib会根据操作系统、cup构架、安装系统的内核版本分类,请仔细下载,以本指南为例,所需如下包:binutils-.6-6.0.1.el5.i386.rpmbinutils-.6-9.0.1.el5.i386.rpmcompat-binutils215-.2-24.i386.rpmcompat-libcwait-2.1-1.i386.rpmcompat-libstdc+-3.2-1.i386.rpmcompat-libstdc+-egcs-1.1.2-1.i386.rpmcompat-oracle-el5-1.0-5.i386.rpmxorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpmoracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpmoracleasm-support-2.1.7-1.el5.i386.rpmoracleasmlib-2.0.4-1.el5.i386.rpm注:以上有些包可能在以前的操作中安装过,如提示已安装,就用已经安装好的asm可能用到的依赖包下载地址:/projects/compat-oracle/files/Enterprise_Linux/asmlib下载地址:/technetwork/topics/linux/asmlib/index-101839.html在这个阶段,您应该已经安装了以下ASM程序包。并验证rootrac1 swdl#rpm-qa|grep oracleasmoracleasm-support-2.0.3-2oracleasm-2.6.9-.1.ELsmp-2.0.3-2oracleasmlib-2.0.2-13.13为ASM磁盘映射原始设备仅当您打算使用标准Linux I/O创建ASM磁盘时,才需要原始设备映射。本教程使用的是裸设备和asm创建Oracle RAC,所以要求创建ASM磁盘映射原始设备。稍后,您将使用ASM库驱动程序配置ASM磁盘。执行以下任务,将原始设备映射到先前创建的共享分区。每次引导集群节点时,原始设备都必须与块设备绑定。由于RHEL5中取消了rawdevices,如果不想将映射命令放到rc.local中的话,我们就需要将其配置到/etc/udev/rules.d/文件夹中,用vi编辑:rootrac1#vi/etc/udev/rules.d/60-raw.rules增加如下内容:ACTION=add,KERNEL=/dev/sdb1,RUN+=/bin/raw/dev/raw/raw1%NACTION=add,ENVMAJOR=8,ENVMINOR=17,RUN+=/bin/raw/dev/raw/raw1%M%mACTION=add,KERNEL=/dev/sdc1,RUN+=/bin/raw/dev/raw/raw2%NACTION=add,ENVMAJOR=8,ENVMINOR=33,RUN+=/bin/raw/dev/raw/raw2%M%mACTION=add,KERNEL=/dev/sdd1,RUN+=/bin/raw/dev/raw/raw3%NACTION=add,ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw/dev/raw/raw3%M%mACTION=add,KERNEL=/dev/sde1,RUN+=/bin/raw/dev/raw/raw4%NACTION=add,ENVMAJOR=8,ENVMINOR=65,RUN+=/bin/raw/dev/raw/raw4%M%mKERNEL=raw1-4,OWNER=oracle,GROUP=oinstall,MODE=640提示:要根据你的实际情况来配置另外关于此处的配置有一点非常奇怪,我看到red hat官方文档中关于raw.rule的示例中说KERNEL=.或ENVMAJOR.只需要任意配置一个就可以,但我在具体配置过程中发现百试不爽,我尝试了各种组合发现都不生效,必须二者同时配置才可以,难道是俺用的linux内核版本太低了?百思不得其解,如有达人已深究其内幕,望助我解惑。启动裸设备服务:rootrac1 #start_udevStarting udev:OK验证一下:rootrac1 #ls/dev/raw/-ltotal 0crw-r-1 oracle oinstall 162,1 May 22 11:56 raw1crw-r-1 oracle oinstall 162,2 May 22 11:56 raw2crw-r-1 oracle oinstall 162,3 May 22 11:56 raw3crw-r-1 oracle oinstall 162,4 May 22 11:56 raw43.14 关闭redhat Enterprise Linux5.4暂时不需的服务以下服务在rac中暂时无法用到,还会耗费资源建议关闭 bluetooth cups gpm isdn inda Ip6tables pcmcia sendmail关闭不需要的服务 chkconfig -level 2345 bluetooth off chkconfig -level 2345 cups off chkconfig -level 2345 gpm off chkconfig -level 2345 isdn off chkconfig -level 2345 indaoff chkconfig -level 2345 Ip6tables off chkconfig -level 2345 pcmcia off chkconfig -level 2345 sendmailoff chkconfig -level 2345 anancron off关闭后重启系统,或者利用server servername stop 停止这些服务第一个虚拟机前期设置完成。4. 创建并重复该步骤配置第二虚拟机4.1 要创建第二个虚拟机,只需关闭第一个虚拟机,将D:rac1中的所有文件复制到Drac2,然后更改几个配置即可。或者直接克隆,不过直接克隆出来的rac2虚拟机目录中会含有前期创建的共享磁盘连接,删除这些共享磁盘连接,从配置页面中重新添加即可,完成后rac2文件夹的文件应如图所示:4.2修改网络配置。4.2.1以root用户身份登录并执行system-config-network,以修改网络配置。IP地址:双击每个以太网设备,并使用下面的表进行必要的更改。设备IP地址子网掩码默认网关地址eth0eth1MAC地址:导航到Hardware Device选项卡,并探测每个以太网设备的新MAC地址。或者直接修改/etc/sysconfig/network-script/ifcfg-eth*文件中的mac地址,保证此处的mac地址和ifconfig看到的mac地址相同主机名和DNS:使用下面的表对DNS选项卡中的项进行必要的更改,然后按CTRL-S保存。主机名首选DNS备用DNSDNS搜索路径rac2输入DNS IP地址或保留空白。输入DNS IP地址或保留空白。接受默认设置或保留空白。最后,激活每个以太网设备。稍后,在Oracle集群件软件安装期间,VIPCA将尝试使用回送地址。修改/export/home/oracle/.bash_profile。用rac2替换ORACLE_SID的值。4.3使用SSH建立用户等效性在集群就绪服务(CRS)和RAC安装过程中,Oracle Universal Installer(OUI)必须能够以oracle的身份将软件复制到所有RAC节点,而不提示输入口令。在Oracle 10g中,可以使用ssh代替rsh完成此操作。要建立用户等效性,请在两个节点上以oracle用户身份生成用户的公钥和私钥。打开rac1的电源,在这两个节点上执行以下任务。在rac1上执行oraclerac1 $ mkdir/.sshoraclerac1 $ chmod 700/.sshoraclerac1 $ ssh-keygen-t rsaoraclerac1 $ ssh-keygen-t dsa在rac2上执行oraclerac2 $ mkdir/.sshoraclerac2 $ chmod 700/.sshoraclerac2 $ ssh-keygen-t rsaoraclerac2 $ ssh-keygen-t dsa在rac1上执行oraclerac1 $ cat/.ssh/id_rsa.pub/.ssh/authorized_keysoraclerac1 $ cat/.ssh/id_dsa.pub/.ssh/authorized_keysoraclerac1 $ ssh rac2 cat/.ssh/id_rsa.pub/.ssh/authorized_keysoraclerac1 $ ssh rac2 cat/.ssh/id_dsa.pub/.ssh/authorized_keysoraclerac1 $ scp/.ssh/authorized_keys rac2:/.ssh/authorized_keysauthorized_keys 100%1716 1.7KB/s 00:00在每个节点上测试连接。验证当您再次运行以下命令时,系统是否不提示您输入口令。ssh rac1 datessh rac2 datessh rac1-priv datessh rac2-priv date5. 配置Oracle自动存储管理(ASM)5.1Oracle ASM与Oracle数据库紧密集成在一起,并与Oracle的数据管理工具套件配合工作。它可以简化数据库存储管理,并提供原始

温馨提示

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

评论

0/150

提交评论