VMware搭建OraclegRAC测试环境ForLinux
- 格式:docx
- 大小:15.35 KB
- 文档页数:8
内存要求(至少1G)查看系统内存#grep MemTotal /proc/meminfo交换区要求查看交换区大小[root@linux4 ~]# grep SwapTotal /proc/meminfo /tmp目录(至少400M)查看/tmp目录大小[root@linux4 ~]# df -m /tmp查看操作系统版本[root@linux4 ~]# cat /etc/issue查看内核版本[root@linux4 ~]# uname –r系统软件包检查系统是否装有如下软件包使用rpm –q命令查看上述软件包重新启动系统[root@linux4 ~]#reboot修改/etc/hosts文件编辑/etc/hosts文件,修改本机主机名与ip地址对应关系[root@linux4 ~]#vi /etc/hosts创建oracle软件所有者组(oinstall)创建oinstall组[root@linux4 ~]# /usr/sbin/groupadd oinstall创建数据库管理员组(dba)创建dba组[root@linux4 ~]# /usr/sbin/groupadd dba创建数据库操作员组(可选)创建oper组[root@linux4 ~]# /usr/sbin/groupadd oper创建oracle软件所有者(oracle)创建oracle用户,指定其主组为oinstall,并还属于组dba和oper [root@linux4 ~]# useradd -g oinstall -G dba,oper oracle设置oracle用户密码,若密码过于简单则可能会出现如图警告[root@linux4 ~]# passwd oracle确认用户nobody存在[root@linux4 ~]# id nobody调整内核参数修改用户限制创建oracle软件安装目录创建软件安装目录[root@linux4 ~]# mkdir -p /db/oracle将创建的目录授权给oracle用户[root@linux4 ~]# chown -R oracle:oinstall /db/oracle[root@linux4 ~]# chmod -R 775 /db/oracle设置oracle用户环境变量切换到oracle用户[root@linux4 ~]# su – oracle使用vi编辑文件~/.bash_profile,添加如下内容[oracle@linux4 ~]$ vi .bash_profile上传oracle database软件在虚拟机中启动ftp服务[root@linux4 ~]# service vsftpd start解压:文件读写权限 chmod隐藏文件locate nohup.out你到这个目录下,然后tail -f nohup.out,看一下时间/app/bea/user_projects/domains/testdb80domain什么是grep,能简单介绍一下?用grep查询日志文件——最重要!-----GREP g(globally) search for a re(regular e-xpression) and p(print) the results.grep是linux下用于搜索输出内容中所含内容的一个命令。
VMware 下安装 EMCAutostartforLinuxOracle 双机指导文档(原创的哦) 一,环境说明 我的测试机: 1, VMwareserver1.0.3 2, HostOS:windowsVistaBusiness 3, GuestOS:RHEL4U5 4, Oracle10gR2 5, EMCAutostartforLinux5.2 注意:机器必须至少 2G 以上内存,磁盘空间 30G 以上. 二,安装 VMware 虚拟机 1, 安装第一台 VMware 虚拟机 1) 安装 VMwareserver 程序(过程我就略过了) 2) 建立 3 个文件夹: Rhel‐1 放置第一个虚拟机的文件 Rhel‐2 放置第二个虚拟机的文件 Sharedisk 放置共享磁盘阵列数据 启动 VMwareserver,新添加一台虚拟机 虚拟机配置选 custom, GuestOS 选 RHEL4, 内存至少给他 700M, 网卡选 bridged 和 NAT 方式都可. 在此之上,还需添加虚拟机硬件才能让系统正常运行(重要! ) 添加之一:网卡(心跳线,EMCAutostart 软件必须要的,方式建议 Host‐only) 添加之二:共享磁盘 (磁盘物理位置是 sharedisk 文件夹, Independent‐Persistent 类型, 切记! scsiID 千万别和本地磁盘同一个 lun, 比如本地磁盘 scsiID 为 0:0, 那么你共享磁盘的 scsiID 可以设成 1:0) 编辑 RedHatEnterpriseLinux4.vmx 配置文件,添加红色粗斜体部分: ................ ................ ................ ................ ................ ................ guestOS="rhel4" priority.grabbed="normal" priority.ungrabbed="normal" disk.locking="FALSE" diskLib.dataCacheMaxSize="0" scsi1.sharedBus="virtual" scsi1.present="TRUE" scsi1:0.present="TRUE" scsi1:0.fileName="E:\MyVirtualMachines\ShareDisk\ShareDisk.vmdk" scsi1:0.mode="independent‐persistent" scsi1:0.deviceType="disk"scsi1.virtualDev="lsilogic" ide1:0.autodetect="FALSE" ................ ................ ................ ................ ................ ................ 最终配置如下图: 3) 启动虚拟机,安装第一台 RedhatEnterpriseLinux(过程略过) 记得选上后面安装 oracle 需要的 rpm 包,如 gcc 等开发工具. 把共享磁盘分区 mount 到/u01,我们 oracle 将安装到它上去. 4) 安装 VMwaretools 运行 vmware‐config‐tools.pl 运行 vmware‐toolbox, Options 选项卡下, 在 选择 Timesynchronizationbetween thevirtualmachineandthehostoperatingsystem 编辑 /boot/grub/grub.conf,添加红色粗斜体部分: #grub.confgeneratedbyanaconda # #Notethatyoudonothavetorerungrubaftermakingchangestothisfile #NOTICE: Youdonothavea/bootpartition. Thismeansthat # allkernelandinitrdpathsarerelativeto/,eg. # root(hd0,0) # kernel/boot/vmlinuz‐versionroroot=/dev/sda1 # initrd/boot/initrd‐version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenutitleRedHatEnterpriseLinuxAS(2.6.9‐55.ELsmp) root(hd0,0) kernel /boot/vmlinuz‐2.6.9‐55.ELsmp ro root=LABEL=/ rhgb quiet clock=pitnosmpnoapicnolapic initrd/boot/initrd‐2.6.9‐55.ELsmp.img titleRedHatEnterpriseLinuxAS‐up(2.6.9‐55.EL) root(hd0,0) kernel /boot/vmlinuz‐2.6.9‐55.EL ro root=LABEL=/ rhgb quiet clock=pitnosmpnoapicnolapic initrd/boot/initrd‐2.6.9‐55.EL.img 5) 安装 Oracle10gR2forLinux(过程略过,详见 oracle 安装手册) 安装在/u01 共享分区 2, 安装第二台 VMware 虚拟机 这里有个偷懒的办法,不需要真正象第一台样的再完整安装一遍. 1) 停掉第一台虚拟机,copyrhel‐1 文件夹下的所有文件到 rhel‐2 下 2) 在 VMwareserverconsole 中打开第二台虚拟机,更改相应的虚拟机配置,如把 虚拟机名字改成 rehl‐2 3) 在保持虚拟机 rhel‐1 关闭的情况下, 启动虚拟机 rhel‐2, 会提示选择建立一个标 识,进入系统更改:网卡 MAC 地址,IP,hostname 4) 同时启动 2 台虚拟机,配置 ip,/etc/hosts 等,保证 2 台虚拟机互通. 三,安装 EMCAutostartforLinux 1, 在第一个节点上安装 EMCAutostartforLinux 1) # rpm–ivhEMCasa‐5.2‐1.i386.rpm ;autostart agent 2) # rpm–ivhEMCasmc‐5.2‐1.i386.rpm ;autostart console 3) 设置环境变量 FT_DIR=/opt/EMCas52 FT_CONSOLE=/opt/EMCas52/console FT_DOMAIN=EAS52Ds 4) # cd$FT_DIR/bin # ft_setup ;配置 autostart # ft_startup ;启动 autostart agent 5) # ftconsole& ;打开 console 6) 在 console 中设置其他节点的用户权限 2, 在第二个节点上安装 EMCAutostartforLinux 同第一台.只是 ft_setup 时记得选加入到第一台的 clusterdomain. 四,配置 EMCAutostartforLinuxoracle 双机 1, 在 autostartconsole 里,建立虚拟 IP,面对客户端的 IP 2, 建立 datasource,即共享磁盘阵列 3, 建立 oracle listener 监控进程(processes) ,包括 state monitors 脚本, (注意!state monitors 脚本分为 2 种:existence 和 response,第一种监控 process 是否存在,第测 是否活动,有响应,而不是死进程) 有 不 二种检测 process 是 racleinstance 监控进程,包括 statemonitors 脚本,具体的脚本根据客户需求 e m 本 脚 4, 建立 or 不一定相 相似. 5, 以上资源 源手工挂到所 所有节点上测 测试一下,保证正确无误. 保 误 6, 建立一个 个资源组,把 把上面设置好 好的资源按顺 顺序一一添加到这个资源组, 加 源 7, 这时候记 记得更改 oracle 配置文件 listener.or 和 tnsnames.ora,把 hostname 改成我 件 ra m 们设的虚 IP 地址 . 虚拟 址 8, 把资源组 bringonlin 到一个节 组 ne 节点,OK 了! 下图为配 配置好的截图 图: 五,测试 。
vmware+linux+oracle10g rac全过程(5) - 安装clusterware来自:/Linux/2011-02/31976p32.htm2010-08-10 17:44接下来是clusterware的安装clusterware的安装在主节点上运行,所以我们接下来要做的是启动主节点RAC1,打开FTP功能,把clusterware软件传上去,然后以oracle用户的身份来执行整个安装过程,请看截图:RAC1重启之后,第三块网卡意外的丢失了动态IP地址,这里临时赋予他一个静态IP地址,和之前的地址保持一样。
上传clusterware_linux32.zip安装介质后,以unzip命令对这个文件进行解压缩,解压完成之后得到clusterware这个文件夹。
将clusterware整个文件夹的属主和权限按照oracle用户的要求进行修改。
注销当前窗口,以oracle用户登陆,这样整个环境变量就挂靠在oracle户头下了。
在安装之前,通常要检查当前的环境,命令如下:[oracle@rac1 cluvfy]$ /data/rhel5/clusterware/cluvfy/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose在这个过程中,系统可能会报错,比如说什么包需要安装啊,swap区过小啊,这些东西统统不用管他们,跳过即可。
这里说明一下,ORACLE有时候报的错莫名其妙,牛头不对马嘴,比如说前段时间我在HP环境下配置ORACLE RAC,在加载裸设备ocr的时候,系统报错说赋予ocr的权限和属主有问题,建议查清后再说。
仔细检查之后,权限跟属主一点问题没有,结果是因为共享卷组没有激活导致,这想起来就很气人了,有这样忽悠群众的吗?所以ORACLE下的报错不必较真,就像这里一样,经过一番检查,他认为你试验环境没有达标,但你硬要往下做他也拿你没招,典型的吃硬不吃软。
VMWare虚拟机Centos7安装Oracle数据库的教程图解想⽤linux虚拟机装⼀个oracle,中间遇到的坑太多了,最后总算是安装好了,⼀定要写个全⾯的教程出来。
话不多说通⽤编辑命令:vi test.txt #进⼊编辑模式编辑完成后按ESC退出编辑模式:wq 回车保存编辑的⽂件1.设置linux开机⾃动打开⽹络连接,不打开⽹络连接SecureCRT连接不上。
cd /etc/sysconfig/network-scripts/ #进⼊⽹络脚本⽬录vi ifcfg-ens33 #编辑⽂件最后⼀⾏ ONBOOT=no 改为 “yes”保存并退出。
2.卸载CentOS7⾃带jdk1.8,安装⾃⼰的jdk并设置环境变量rpm -qa |grep jdk #查看jdk安装⽬录(⾃⼰电脑已经卸载了jdk,借图。
)#使⽤remove命令移除所有jdk相关软件yum -y remove java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64yum -y remove java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64yum -y remove java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64yum -y remove java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64yum -y remove copy-jdk-configs-2.2-3.el7.noarch可输⼊java命令判断是否卸载完成vi /etc/profile #添加⾃⼰的jdk⽬录环境变量添加以下内容:export JAVA_HOME=/usr/local/soft/java/jdk1.7 #注意这⾥是⾃⼰的jdk解压⽬录export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar保存退出source /etc/profile #使配置⽣效可输⼊java、javac、java -version命令判断新配置的java环境是否正常3.创建运⾏oracle数据库的系统⽤户和⽤户组groupadd oinstallgroupadd dbauseradd -g oinstall -g dba -m oraclepasswd oracle #该命令会让你两次确认密码,密码过于简单不符合规则会要求重新输⼊4.创建oracle数据库安装⽬录,并将⽬录赋权给oracle⽤户mkdir -p /opt/oraclemkdir -p /opt/oracle/oraInventorymkdir -p /opt/oracle/databasechown -R oracle:oinstall /opt/oraclechown -R oracle:oinstall /opt/oracle/oraInventorychown -R oracle:oinstall /opt/oracle/database注意:最好选择opt⽬录下,直接选择home⽬录下⼤多安装时提⽰空间不⾜5.修改OS系统标识vi /etc/redhat-release将原系统标识改为:redhat-76.安装oracle数据库所需要的软件包yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers7.关闭防⽕墙(永久性的)systemctl disable firewalld.service8.关闭selinux ,需要重启⽣效,可以等接下来⼏个步骤做完再重启。
VMware RedHat Linux 6.3使用VCS搭建Oracle双机应用2012年12月5日文档属性文档变更目录1 引言 (5)1.1 文档目的 (5)1.2 读者对象 (5)1.3 产品术语 (5)1.3.1 关于VCS (5)1.3.2 关于LLT和GAB (5)1.3.3 关于ClusterService资源组 (5)2 安装前准备 (6)2.1 介质获取 (6)2.2 VCS支持的Linux版本 (6)2.3 预设环境说明 (7)3 虚拟机设置 (8)3.1 如何在32位win7下安装64位Linux (8)3.2 添加及配置虚拟网卡 (8)3.2.1 添加虚拟网卡及设置 (8)3.2.2 配置虚拟网卡IP地址 (11)3.3 修改主机名及hosts文件 (11)3.4 建立ssh双机信任关系 (12)4 安装VCS (13)4.1 先决条件检查 (13)4.2 设置环境变量 (14)4.3 安装VCS软件 (14)5 配置VCS (19)6 验证VCS (26)6.1 验证集群UUID (26)6.2 验证LLT、GAB和VCS配置文件 (27)6.3 验证LLT、GAB和集群操作 (28)6.3.1 验证LLT (28)6.3.2 验证GAB (28)6.3.3 验证集群 (29)6.3.4 验证集群节点 (29)7 创建共享磁盘 (30)7.1 创建共享磁盘 (30)7.2 添加共享磁盘 (34)7.3 修改共享磁盘高级属性 (35)7.4 为虚拟机vmx文件添加属性 (35)8 创建VG及卷组 (36)9 安装Oracle11gR2 (42)9.1 检查依赖包 (42)9.1.1 创建DVD本地YUM源安装依赖包 (43)9.2 修改内核参数 (43)9.3 创建oracle用户和组 (44)9.4 修改Oracle环境变量 (44)9.5 为Oracle设置shell限制 (45)9.5.1 修改/etc/security/limits.conf加入 (45)9.5.2 修改/etc/pam.d/login加入 (45)9.5.3 修改/etc/profile加入 (45)9.6 设置Oracle目录权限 (45)9.7 安装Oracle (46)10 配置Oracle资源组 (46)10.1 安装VCS for Oracle Agent (46)10.2 在VCS中配置Oracle实例 (46)10.3 为oracle配置服务组 (47)10.3.1 安装Cluster Manager(Java Console) (48)10.3.2 添加资源 (48)10.3.3 建立依赖关系 (54)10.4 启动资源 (55)10.5 数据验证 (57)11 VCS的卸载 (58)1引言1.1文档目的为了学习VCS软件,因此在VMware虚拟机下,安装Linux操作系统,完成双机应用搭建测试。
vmware+linux+oracle10g rac全过程(6) - 安装database来自:/Linux/2011-02/31976p32.htm2010-08-10 17:55clusterware软件安装结束,在各自节点也看到了CRS进程,下面继续database数据库软件的安装过程,因为这个过程比较简单,这里就简要奉上截图:1,上传10201_database_linux32.zip到“ly_media”文件系统,以unzip命令解压database软件,赋予正确的权限和属主,再以oracle身份登陆进行安装:2,弹出oracle安装界面:3,点击“next”:4,oraInventory仍然使用系统默认的路径,点击“next”:5,选择企业版安装方式,点击“next”:6,选择ORACLE数据库的安装路径,点击“next”:7,选中两个节点,点击“next”:8,按惯例,执行系统级检查:9,在“warning”和“not executed”的小方框里面打勾,点击“next”:10,这里只安装database软件,实例在后期安装:11,下面是安装过程,因为在虚拟机+linux操作系统+oracle数据库安装程序同时运行,内存消耗比较大,所以这个过程比较长:12,在安装进行到尾声的时候,在弹出来的对话框中按要求执行几个脚本程序,和clusterware安装阶段类似:这个地方要注意一下,系统提示要在RAC1上以root执行orainstRoot.sh这个脚本,对RAC2没有要求。
但没有要求并不等于不需要做,先来看看RAC1下执行orainstRoot.sh都执行了什么步骤:可见这一步主要是给oraInventory目录赋予正确的权限和属主,即使系统没有要求,我们也需要到RAC2上执行类似的操作,给与oraInventory 目录真确的权限和属主,否则在最后阶段会有报错信息。
11,分别到各个节点执行root.sh脚本:12,点击“next”进行退出,database软件部分安装结束:数据库软件安装完成之后,接下来要做的是给两个节点配置listener,也就是监听。
一、 Linux安装平台及Oracle软件:1、Linux平台:(1)centos5.4(2.6.18-164.e15)2、Oracle软件:(1) 10201_clusterware_linux_x86_64.cpio.gz(2) 10201_database_linux_x86_64.cpio.gz3、 ASM相关安装包oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpmoracleasm-support-2.1.3-1.el5.x86_64.rpmoracleasmlib-2.0.4-1.el5.x86_64.rpm4、Openfiler相关安装包iscsi-initiator-utils-6.2.0.871-0.10.el5.x86_64.rpm5、 OCFS相关安装包ocfs2-2.6.18-164.el5-1.4.2-1.el5.x86_64.rpmocfs2console-1.4.2-1.el5.x86_64.rpmocfs2-tools-1.4.2-1.el5.x86_64.rpm6、 Oracle集群件10201_clusterware_linux_x86_64.cpio.gzlibXp-1.0.0-8.1.el5.i386.rpm 补丁包libXp-1.0.0-8.1.el5.x86_64.rpm补丁包二、配置第一个虚拟机:要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。
在继续执行安装之前,请创建以下windows 文件夹以存放虚拟机和共享存储。
F:\>OracleRac\oracledb1 虚拟机1F:\>OracleRac\oracledb2 虚拟机2F:\>OracleRac\sharedDisk 共享存储启动vmware应用程序1. 创建一个新的虚拟机。
2. 新建虚拟机向导:单击Next。
3. 选择适当的配置:a. 虚拟机配置:选择Custom。
(O 管理)VMWARE 下WINDOWSORACLEGRAC 安装VMware 虚拟机下Windows2008 实现Oracle10gRAC 系统构建1.测试环境说明在一台 cpu 为双核 2.8GHZ,内存为 3G 的普通 pc 机上,安装虚拟机,通过虚拟机模拟两台 windows2008server 服务器,在这两台服务器上构建 oraclerac。
2.安装 VMWARE 虚拟机软件本机安装的是 VMwareWorkstation7.0,安装步骤省略3.创建 Windows2008Server 虚拟机选择 typical,点击 Next选择 windows2008server 的安装文件路径,点击 Next输入管理员账号的密码:oracle,点击 Next 选择虚拟机的存储路径,点击 Next 设置硬盘大小为25G,点击 Next点击 Finish 虚拟机在初始化选择 WINDOWSSERVER2008 企业版免激活,点击 Next进入安装等待界面,时间较长4.配置 WINDOWS2008 服务器安装完成后,会自动重启,点击热键 ctrl+alt+insert,输入密码:oracle右键-个性化-将计算机等图标在桌面显示ft来在 vm-settings,为虚拟机再增加一个网卡网卡类型选择 NAT修改计算机名为:RAC1在网络设置中找到需要设置的两块网卡将两块网卡分别重命名为:PUBLIC 和 PRIVATEPUBLIC 网卡设置如下:PRIVATE 网卡设置如下关闭 windows 防火墙修改hosts 文件文件内容修改如下:打开命令行,输入 diskpart 在 DISKPART>提示符下输入:AUTOMOUNTENABLE设置完成后,需要重启计算机5.通过 STARWIND 创建共享磁盘Starwind 安装略去,此版本为 5.2点击 addhost,host 地址为 127.0.0.1,点击 ok增加了一个 localhost 的服务器点击 connect,输入密码:starwind 点击 addtarget输入 targetAlias 为:disk,点击下一步选择 newdisk,点击下一步选择 BasicVirtual,点击下一步选择 ImageFileDevice,点击下一步选择 createnewvirtualdisk,点击下一步输入磁盘路径,,点击下一步勾选 Asynchronousmode 和AllowmultiplecurrentIscsiconnection 上(clustering),点击下一步选择 Normal,点击下一步点击下一步点击完成一块大小为 10G 的磁盘就增加好了将刚才安装好的虚拟机(rac1)复制一份到 win2008srv2 目录,然后打开将虚拟机名修改为 RAC2 选择IcopyIt登录系统后,修改计算机名为:RAC2 修改PRIVATE 网卡的配置如下:修改 PUBLIC 网卡的配置如下:在网络管理的高级设置中将 PUBLIC 网卡放置在最上面(两台服务器都需要此设置)在服务器管理中选择磁盘管理,显示如下:点击管理工具-iSCSI 发起程序点击发现点击添加,IP 为:192.168.100.1(就是上面安装 Starwind 那台计算机的 IP),点击确定点击目标,勾选计算机启动时自动还原此连接点击卷和设备,点击自动配置会自动增加我们在 Starwind 中增加的磁盘 DISK刷新磁盘管理,可以看到新增加了一块磁盘,右键点击联机在图形界面无法将磁盘 1 设置为扩展分区,我们改在命令行下执行在命令行下先输入:diskpart,再输入:list,再输入:selectdisk1,再输入:createpartext在磁盘管理中刷新一下,磁盘 1 已经为扩展分区,我们点击新建简单卷大小选择 100M 选择不分配驱动器或驱动器路径,点击下一步选择不用格式化这个卷,点击下一步点击完成同样的方法再增加两个 100M 和一个 6000M 的磁盘测试网络:pingrac2Netuse\\rac2\c$测试网络:pingrac2-privpingrac2-vip在 RAC2 上测试网络:pingrac1Netuse\\rac1\c$测试网络:pingrac12-privpingrac1-vip在RAC2 服务器上点击管理工具-iSCSI 发起程序点击添加,输入 192.168.100.1,点击确定点击目标-勾选选择计算机启动时自动还原此连接选择卷和设备,点击自动配置点开磁盘管理,把磁盘 1 联机将自动增加的逻辑磁盘去掉盘符运行中输入 REGEDIT,登录注册表在注册表界面点击连接网络注册表输入 RAC1点击确定后ft现如下显示,表示远程也可以访问 RAC1 的注册表停止服务 MSDTC,并将服务设置为手动启动6.安装 ORACLECRS.在 crs 安装光盘 cluvfy 目录下输入:runcluvfystage–posthwos–nrac1,rac2–verbose,测试是否具备安装 oraclecrs 的条件打开 oraclecrs 安装光盘,点击 setup.exe,点击下一步点击下一步点击添加,输入:rac2,rac2-priv,rac2-vip,点击下一步点击编辑,将 public 的端口类型改为公用点击编辑,将磁盘 1 设置为 ocr 盘,将磁盘 4 设置为表决盘,点击确定点击安装点击下一步点击退ft验证 crs 安装成果,在 crs_home 路径下输入:crs_stat–t,如下图显示,目标及状态全是ONLINE 表示正常,没有任何问题在命令行输入 VIPCA,点击下一步选择 public,点击下一步点击下一步点击完成点击确定点击退ft7.安装 ORACLE 数据库点击 oracledatabase 安装光盘中的 setup.exe点击下一步选择企业版,点击下一步选择好 oracle 软件的安装目录,点击下一步点击全选,点击下一步点击下一步选择仅安装软件选择安装点击退ft选择 oracleRealApplicationCluster 数据库,点击下一步选择配置自动存储管理点击全选,点击下一步输入 sys 口令:sys,点击下一步点击选择全部节点,点击下一步点击新建选择 addorchangelabel,点击下一步选择大小为 6000M 的磁盘点击下一步点击完成冗余区域中选择外部,勾选磁盘,点击确定点击完成选择创建数据库,点击下一步点击全选,点击下一步选择一般用途,点击下一步输入 orcl,点击下一步点击下一步输入口令:sys,点击下一步选择自动存储管理(ASM),点击下一步选择磁盘组 DATA,点击下一步点击下一步点击下一步点击下一步点击下一步根据实际情况调整,可以默认根据实际情况调整,可以默认根据实际情况调整,可以默认点击下一步点击完成点击确定正在安装数据库安装数据库完成,点击退ft数据库实例正在启动8.ORACLERAC 测试在oraclecrs_home 路径下输入:crs_stat–t,显示如图,所有目标和状态都显示为ONLINE,数据库为正常状态,两个实例都在启动在命令行上输入:sqlplus/nolog再输入:connsystem/sys在创建一个测试表:createtabletestasselect*fromuser_objects;在安装虚拟机的计算机上,配置 tnsnames 文件,配置 rac,rac1,rac2 连接串,分别连接整个库,实例 1,实例 2,通过分别连接不同的串来验证数据库是否正常。
2015-01-11 17:16 15359人阅读评论(0) 收藏举报分类:Oracle RAC(1)声明:本文为博主原创文章,未经博主允许不得。
环境如下:Linux操作系统:Centos 6.5 64bit (这个版本的redhat 6核等OS在安装grid最后执行root.sh时会出现crs-4124,是oracle11.2.0.1的bug)VMware version:Workstation 8.0.3 build-703057Oracle版本:11G R2 grid/oracle 64位11.2.0.1.0 for linux步骤规划: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:\VMDisk\Sharedisk\ocr.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 K:\VMDisk\Sharedisk\ocr2.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\votingdisk.vmdkvmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2 K:\VMDisk\Sharedisk\data.vmdkvmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\backup.vmdk配置虚拟机RAC1 RAC2目录下的vmx虚拟机配置文件,在行最后添加如下:scsi1.present = "TRUE"scsi1.virtualDev = "lsilogic"scsi1.sharedBus = "virtual"scsi1:1.present = "TRUE"scsi1:1.mode = "independent-persistent"scsi1:1.filename = "K:\VMDisk\Sharedisk\ocr.vmdk"scsi1:1.deviceType = "plainDisk"scsi1:2.present = "TRUE"scsi1:2.mode = "independent-persistent"scsi1:2.filename = "K:\VMDisk\Sharedisk\votingdisk.vmdk"scsi1:2.deviceType = "plainDisk"scsi1:3.present = "TRUE"scsi1:3.mode = "independent-persistent"scsi1:3.filename = "K:\VMDisk\Sharedisk\data.vmdk"scsi1:3.deviceType = "plainDisk"scsi1:4.present = "TRUE"scsi1:4.mode = "independent-persistent"scsi1:4.filename = "K:\VMDisk\Sharedisk\backup.vmdk"scsi1:4.deviceType = "plainDisk"scsi1:5.present = "TRUE"scsi1:5.mode = "independent-persistent"scsi1:5.filename = "K:\VMDisk\Sharedisk\ocr2.vmdk"scsi1:5.deviceType = "plainDisk"disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"保存退出。
一、新建虚拟机1,打开vmware server,点击―New Virtual Machine‖,在安装向导的帮助下创建一个新的虚拟机:2,选择―Custom‖,点击―下一步‖:3、下一步4、选择‘I will install the operating system later’,下一步5、我们要用到oracle linux操作系统,所以这里选择操作系统版本为―oracle Enterprise linux 64-bit‖,点击―下一步‖:6、给虚拟机命名为―node1‖,试验中node1为主节点,之后的node2为副节点,大部分配置都在node1中完成,路径选择―e:\vm\node1\‖:8、内存划分,系统默认只给1204MB大小内存,根据实验需求,这里我们给到2048MB内存:10、在I/O适配器类型下选择―LSI Logi c‖方式,然后点击―下一步‖:11、选择磁盘,选择‘create a now virtual disk’,下一步:12、这里要选择SCSI方式磁盘类型,然后点击―下一步‖:13、给新建的虚拟磁盘分配空间,建议最少给8GB的磁盘空间,这里我选择20G,然后点击―下一步‖:14、给虚拟磁盘命名为node1.vmdk,点击―完成‖:15、点击‘finish’16、通过下图可以看到,一个简单的虚拟机就建立好了,在Devices下面可以看到我们这个虚拟机拥有一台普通的台式机所需要的所有部件:内存、CPU、光驱、硬盘、网卡:二、配置虚拟机一个新的虚拟机建立好之后,还要在里面指定光驱所对应的安装介质,还要添加诸如磁盘、网卡,来满足所需。
下面来到具体的配置过程:1,在建好的虚拟机下点击―Edit virtual machine settings‖,来对这个虚拟机进行编辑:2,弹出如下的画面,我们可以在这里通过―Add‖、―Remove‖按钮来对实验所需设备进行简单的添加或删除,首先我们要添加两块网卡,点击―Add‖:3、选择‘Network Adapter’,点击’下一步’4、选择桥接方式,在―Connect at power on‖里面打勾,然后点击―完成‖,这样一块新网卡就添加完毕:可以看到多了一块名为―Ethernet 2‖的新网卡5、点击光驱图标,然后指定到linux镜像介质对应的路径:6、所有设备创建完毕,可以来到:2048MB内存、2块网卡、光驱以及处理器:三、安装linux系统虚拟机建立完毕,下面启动虚拟机来进行linux的安装:1,如果光驱所对应的安装镜像没有问题,我们会看到如下的画面,回车,进入安装:2、Skip,跳过光驱检查:3、Next,开始安装Oracle Enterprise Linux:4、语言选择—>English,5、键盘选择–>U.S.English美式键盘,6、硬盘分区选择最后一个选项Create custom layout,Next:7、给硬盘分区,其中SWAP分区选择3500M,剩余空间全部划给根分区/,Next:8、网络配置,分别配置eth0,eht1两块网卡的IP、及子网掩码、网关、主机名,Next:9、时区选择,亚洲/上海,Next:10、配置root用户口令,Next:11、选择定制软软包,Next:Desktop Environments:GNOME Desktop Environment Applications:EditorsDevelopment:Development LibrariesDevelopment ToolsGNOME Software DevelopmentLegacy Software DevelopmentX software DevelopmentBase System :Administration ToolsBaseLegacy Software SupportSystem ToolsX Window System其它的软件包,可以忽略,暂时不装,一来加快操作系统的安装进度,二来其余的软件包对于配置Oracle 11gR2 RAC不需要,如果在将来的安装过程中,系统提示缺失软件包的时候,我们也可以手工从安装光盘中自行安装。
在vmware vsphere esxi上安装oracle RACOracle Databases on VMwareRAC 安装手册Contents1. Introduction .........................................................错误!未定义书签。
2. InfrastructureEnvironment .................................. 错误!未定义书签。
2.1Hardware ..................................................................... .................... 错误!未定义书签。
2.2 SoftwareEnvironment .................................................................. ... 错误!未定义书签。
2.3 VMware VirtualMachines ............................................................... 错误!未定义书签。
2.4 Virtual DiskLayout ....................................................................... ... 错误!未定义书签。
2.5 Oracle RAC DatabaseEnvironment .................................................................. ............ 6 2.6 NetworkConfiguration ................................................................ .... 错误!未定义书签。
如何利用VMware创建测试环境作者: July 2 2004 11:25 AM在IT预算很紧的情况下,你仍然需要各种硬件来对不同的操作系统进行测试。
在此给出了如何配置及定制VMWare的方法,减轻您IT预算方面的压力。
如果你常常测试硬件、操作系统和应用程序,尤其是检测那些有问题的应用软件、驱动程序、服务、补丁等,你一定会对花费数小时来重启计算机深有体会。
在这种情况下,通过虚拟计算机软件建立一个测试实验室将会为你节省下大量的等待时间。
两种流行的应用程序是Virtual PC(由Connectix出品,该公司最近已被微软收购),和VMware。
以下给出如何用VMware Workstation 在一台计算机上创建测试实验室的具体方法。
使用虚拟计算机的好处虚拟PC软件允许你在自己的计算机操作系统上安装并运行客户操作系统(guest operating systems),这时你自己的计算机扮演主机(host)的角色。
虚拟系统共享工作站设备并以文件形式保存下来。
因此,每台虚拟计算机之间以及虚拟计算机与主机之间都相互独立。
如果一台虚拟计算机出现问题,主机以及其他的虚拟计算机不会有任何影响。
即当你在重启出问题的客户操作系统时,你还可继续其他工作。
除了有助于测试软硬件外,VMware和Virtual PC还允许运行与你操作系统不兼容的各种不同的软件平台及其专用软件。
比如,在Windows2000操作系统上,你可以运行Linux Web服务器并测试Windows XP上的Office 2003。
总之,在工作站上安装虚拟客户操作系统可以让你用较少的工作站以获得更好的培训和IT技术支持效果。
VMware和Virtual PC具有相似的特点和原理。
二者的主要区别是VMware 支持Linux作为客户操作系统或主机操作系统,而Virtual PC则不能。
同时Virtual PC的一种版本可以允许在Mac操作系统上运行Windows。
vmware+linux+oracle10g rac全过程(4) - 副节点,集群设置和故障处理来自:/Linux/2011-02/31976p32.htm2010-08-10 17:37主节点设置完毕之后,下面来到副节点的设置。
说点题外话,在没有看君三思《手把手教你用VMware在linux下安装oracle10g RAC》这篇文章的时候,我没有把握好顺序,也就是说没有按照先主后副的顺序来进行实验,完全没有想到可以在主节点配置完成之后克隆一个副节点出来,稍加修改,就成了一个完备的系统。
我最初做实验的时候,同时配置两个虚拟机,同时安装两套linux操作系统。
在安装操作系统的时候,我的电脑基本就不动了,CPU占用率居高不下。
正常情况下两个小时就完工了,我同时安装两套操作系统用去了足足三个半小时,后来因为不符合要求还是其他什么原因,我又删去一个。
这样的傻事我连续干了两次,在看到三思文章里面系统克隆大法的时候我心都要碎了,我想的是为什么没有早一些看到这篇美文。
在即将隆重介绍的就是系统克隆大法之前再说点题外话,这个题外话尤为重要,因为这个地方卡壳,导致我重装系统三次有余,累计起来,我重装系统的次数已经达到了十次。
不过也是在最后一次重装系统的时候,找到了其中的奥妙所在。
先献上一副美图:这副图里面展示了三个文件夹,其中RAC1文件夹包含了主节点的配置文件、RAC2文件夹包含了副节点的配置文件(这个文件夹里面的内容实际是从RAC1里面克隆过来的)、raw_disk文件夹里面存放的便是裸设备文件。
而在这之前实际存在的文件夹只有两个:RAC1和RAC2。
至于raw_disk 里面的文件是和RAC1里面的文件放置在一起的。
自然,经过克隆之后,RAC2文件夹里面也有了裸设备文件。
看上去很美,因为克隆把包括裸设备文件在内的所有文件都给弄过来了,但实际不是这么回事,这么做恰恰为之后创建共享磁盘这一实验步骤埋下了剧毒,具体原因写到创建共享磁盘的时候再点明,那样会印象更加深刻一些。
Oracl e 11gR2 (64) RAC For OracleLinux 6.4安装配置和管理一、安装环境1.1硬件列表1.2需要安装的软件glibc-devel-2.5-49.x86_64.rpmlibaio-0.3.106-5.i386.rpmlibaio-0.3.106-5.x86_64.rpmlibaio-devel-0.3.106-5.i386.rpmlibaio-devel-0.3.106-5.x86_64.rpmsysstat-7.0.2-3.el5.x86_64.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-2.2.11-7.1.x86_64.rpmunixODBC-devel-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.x86_64.rpm不同的OS需要的RPM可能不一样。
使用ASMLib创建ASM,需要下载ASMLib的3个包,其中oracleasm这个包要选择和OS内核版本匹配。
1.3RAC拓朴结构二、安装步骤:第1步:任务列表第2步规划阶段1、确认集群节点数量,确认主机名和3个IP地址。
子网掩码:255.255.255.0网关:192.168.0.12、磁盘规划硬盘配制如下:/dev/sda 本地磁盘 80G/dev/ocr_vote01 共享磁盘存放ocr文件 1G/dev/asm_data01 共享磁盘,用asm管理,存储oracle数据库文件 100G /dev/asm_fra01 共享磁盘,用asm管理,存储oracle数据库归档日志和闪回日志等信息 80G第3步实施阶段整个过程可分为8个步骤:1:硬件安装2:Linux安装3:主机配置4:安装Clusterware5:安装Oracle Database6:配置Listener7:创建ASM8:创建Database。
3.1 硬件安装安装在虚拟机中,虚拟机版本为VMware 5.53.2 Linux安装1.创建虚拟机先来创建node1的虚拟机, 过程如下:运行VMware vSphere Client,登录到VMware ESXi服务器,点击文件->新建->虚拟机向导配置如下:配置:自定义名称和位置:node1存储器:默认值虚拟机版本:虚拟机版本 8客户机操作系统:linux 版本:Oracle Linux(64位)CPU:虚拟插槽数:1,每个虚拟插槽的内核数:4内存大小:8GB网络: 2,其他默认SCSI控制器:SCSI控制器:LSILogic并形选择磁盘:创建新的虚拟磁盘创建磁盘:磁盘大大小:80GB,磁盘置备:精简置备,位置:与虚拟机存储在同一目录中高级选项:虚拟设备节点:SCSI(0:0),模式默认值即将完成:点完成创建node2虚拟机和上面步骤一样,只是在输入名称和位置时候输入node22、操作系统安装注意事项操作系统用默认的安装方式安装即可,有如下几个注意事项:安装英文版磁盘划分swap空间为8096GB可不安装图形化界面其他默认。
Vmware+Linux+Oracle 10G RAC全程详细图解实验总结[日期:2011-02-05] 来源:Linux社区作者:雷宇网上写实验过程的多,写实验总结的少,然而实验总结就像舞台上那一分钟,与之对应的是台下十年功啊。
我写“vmware+linux+oracle rac 全过程”专题写了两天,但做这个实验却花了我大约两个星期的时间,所以再花上那么三、四十分钟写一份总结,稍带把整个实验过程给回顾一遍,顺利的、不顺利的,统统走上那么一遭,也是非常值得的。
首先,我要数数那数十次重配虚拟机+重装linux操作系统的经历,其中有几次重复,皆是没有找到解决某个具体问题的办法,不得已而为之,剩下的都是不得不做。
第一次,在新建虚拟机时选择SCSI为I/O适配器类型,在选择适配器驱动的时候错选了BUS 类型,导致安装linux操作系统的时候找不到可用的磁盘,系统报错,重装;第二次,新建虚拟机时选择IDE为I/O适配器类型,也安装了linux操作系统,结果在创建裸设备的时候突然发现可用磁盘不够,因为系统默认只能创建四个IDE设备,光驱占去一块,本地磁盘占去一块,ocr和vote磁盘占去一块,这样一来没有足够的裸设备用来安装ORACLE 数据库了,重装;第三次,安装linux操作系统过程中(安装在移动硬盘上的某个分区),因为移动硬盘与笔记本电脑的USB连线发生意外故障,导致安装过程中断,操作无法继续进行,重装;第四次,给系统打补丁时因为系统版本不一致,补丁打完重启系统后直接进入黑屏时代,怎么拨弄都毫无反应,重装;第五次,安装linux操作系统时把裸设备和本地磁盘放到同一卷组里面,在对裸设备强制分区,重启后系统报严重错误,无法启动,重装;第六次,因为没有找到问题所在,所有操作按第五次同样进行,到磁盘分区时又出现相同问题,故障发生后找到了问题所在,但系统已经无法拯救,重装;第七次,一直没有注意新建虚拟机时将本地磁盘和裸设备放在了同一个文件夹,系统克隆的时候原封不动的拷贝了本地磁盘和裸设备文件,导致配置共享磁盘的时候无法识别到主节点创建的卷VOL1/VOL2,以为跟ASM的配置过程有关,重装;第八次,重复第七次所有操作,到配置ASM磁盘的时候仍然无法识别到主节点创建的卷VOL1/VOL2,没有找到问题所在,重装;第九次,注意到了克隆系统时候的问题,在RAC2节点上fdisk -l,也出来四块磁盘(相当于RAC2所独有的设备文件)。
VMWare7.0环境linux5.4安装oracle10G单实例.doc注:本文档所涉及的软件仅供个人学习研究使用,请勿应用于商业环境。
如需应用请购买相应正版lisence或软件。
1. 运行环境 (3)1.1 硬件安装环境 (3)1.2 相关软件 (3)2. 安装Vmware 7.0 (4)2.1 软件 (4)2.2 图解安装过程 (4)2.2.1 欢迎界面 (4)2.2.2 安装方式 (4)2.2.3 选择安装目录 (5)2.2.4 快捷方式 (5)2.2.5 准备安装了 (5)2.2.6 安装完成,重启PC (6)2.2.7 打汉化补丁 (6)2.2.8 注册 (8)3. 安装Linux (9)3.1 运行VMWare (9)3.2 新建虚拟机,并安装Red Hat Linux5.4操作系统。
(9)3.2.1 欢迎 (9)3.2.2 安装操作系统(Red Hat Linux 5.4) (10)3.2.3 创建Linux一个用户。
(11)3.2.4 虚拟机名称和包位置 (11)3.2.5 定义虚拟机磁盘大小 (12)3.2.6 定制显示分辨率。
(12)3.2.7 选一个自己觉得合适的吧 (13)3.2.8 完成配置。
(13)3.2.9 安装完成。
(14)3.3 确认Linux核心参数。
(14)3.3.1 内核版本 (14)3.3.2 CPU (14)3.3.3 内存 (15)3.3.4 Swap交换区 (15)3.3.5 确认存储 (15)3.3.6 Linux主机名 (15)3.3.7 网络 (15)3.3.8 确认Linux版本 (15)3.3.9 确认操作系统位数 (16)3.4 可选步骤:修改主机名。
(16)4. 安装oracle 10G (17)4.1 修改Linux参数 (17)4.1.1 修改/etc/sysctl.conf,核心参数 (17)4.1.2 修改/etc/security/limits.conf,可选 (18)4.1.3 修改/etc/pam.d/login,可选 (18)4.1.4 修改/etc/profile,可选 (18)4.2 安装Linux软件包 (18)4.2.1 确认所需的软件包 (18)4.2.2 安装gcc软件包 (21)4.2.3 安装openmotif软件包 (21)4.2.4 再次检查包安装,ok! (21)4.2.5 检查其它包安装情况 (21)4.2.6 安装其它包。
vmware+linux+oracle10g rac全过程(1) - 安装和配置vmware2010-08-10 17:00来自:/Linux/2011-02/31976p32.htm实验环境:笔记本一台(2GB内存,320GB硬盘)Vmware Server 1.0.6版Linux Enterprise 5.1版Oracle 10g for linux(10.2.0.1)前言:最开始的实验环境其实不是这样的,虚拟机用的是vmware workstation,用了一段时间之后发现用vmware workstation版本建不了共享磁盘,也就没法构建ORACLE RAC实验环境,所以把vmware workstation换成了vmware server2.0。
装完vmware server2.0之后连启动web界面都成问题,重装仍然如此,无奈之下启用了vmware server1.0.6版本。
在使用哪一款linux操作系统也几经选择,开始用的是linux enterprise 4.0版本,到建立共享磁盘的时候始终有问题,过不去,后来在ITPUB意外的发现了君三思的学习笔记《手把手教你用VMware在linux下安装oracle10g RAC》,看他在里面用的是linux 5.1版本的操作系统,为了实验过程顺利一些,我也采用了这个版本的操作系统。
在使用介质的时候也碰到些小问题,搭建ORACLE RAC需要用到的两个重要介质,一是clusterware,也就是oracle集群软件,一是oracle software for linux,可能是网络的因素,在下载完10201_database_linux32.zip这个文件并上传到linux操作系统中却非常意外的发现无法解压,究其原因可能是下载得不够健全,一部分字节出了问题,导致整个文件都不能用,于是只有重新下载,非常消耗时间。
在这个实验过程中,碰到很多问题,有的是和虚拟机相关的,有的是和linux操作系统相关的,有的是和oracle数据库相关的,因为这众多的问题出现,导致实验进度过长,从开始准备到实验最终完成花了大概两个星期时间,光重装操作系统就不下五次。
VMware搭建Oracle 11g RAC测试环境For Linux2015-01-11 17:16?15359人阅读?评论(0)?收藏?举报?分类:Oracle RAC(1)?版权声明:本文为博主原创文章,未经博主允许不得转载。
环境如下:Linux操作系统VMware version:Workstation 8.0.3 build-703057Oracle步骤规划: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 2K:\VMDisk\Sharedisk\ocr.vmdkvmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\ocr2.vmdkvmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\votingdisk.vmdkvmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\data.vmdkvmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2K:\VMDisk\Sharedisk\backup.vmdk配置虚拟机RAC1 RAC2目录下的vmx虚拟机配置文件,在行最后添加如下:scsi1.present = "TRUE"scsi1.virtualDev = "lsilogic"scsi1.sharedBus = "virtual"scsi1:1.present = "TRUE"scsi1:1.mode = "independent-persistent"scsi1:1.filename = "K:\VMDisk\Sharedisk\ocr.vmdk"scsi1:1.deviceType = "plainDisk"scsi1:2.present = "TRUE"scsi1:2.mode = "independent-persistent"scsi1:2.filename = "K:\VMDisk\Sharedisk\votingdisk.vmdk"scsi1:2.deviceType = "plainDisk"scsi1:3.present = "TRUE"scsi1:3.mode = "independent-persistent"scsi1:3.filename = "K:\VMDisk\Sharedisk\data.vmdk"scsi1:3.deviceType = "plainDisk"scsi1:4.present = "TRUE"scsi1:4.mode = "independent-persistent"scsi1:4.filename = "K:\VMDisk\Sharedisk\backup.vmdk"scsi1:4.deviceType = "plainDisk"scsi1:5.present = "TRUE"scsi1:5.mode = "independent-persistent"scsi1:5.filename = "K:\VMDisk\Sharedisk\ocr2.vmdk"scsi1:5.deviceType = "plainDisk"disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"保存退出。
最后虚拟机图大致如下:再次提醒注意内存、硬盘和网卡配置。
配置虚拟机、安装Linux操作系统完成。
2,配置OS以下没有特别说明都需要同时在两个节点执行。
2.1 关闭防火墙、selinux(考虑到后面安装时会碰到一些情况,所以需要执行这步骤)关闭selinuxsetenforce 0[root@rac1 ~]# 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 stopchkconfig ntpd offrm -rf /etc/ntpd.confrm -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 grid useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -s /bin/bash oracle#用户环境变量修改home下的 .bash_profileORACLEexport ORACLE_SID=+ASM2 # RAC22.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.conf2.6 配置共享磁盘(在一个节点执行即可)查看分区ls /dev/sd*使用fdisk进行分区,其他区按照自己的规划划分就可以了,例:fdisk /dev/sdb[root@rac1 ~]# fdisk /dev/sdbCommand (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1000, default 1):Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-1000, default 1000): +500MCommand (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 2First cylinder (502-1000, default 502):Using default value 502Last cylinder, +cylinders or +size{K,M,G} (502-1000, default 1000):Using default value 1000Command (m for help): wThe partition table has been altered!最后配置完后查看分区fidks -l[root@rac1 ~]# ls /dev/sd*/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1 /dev/sdd /dev/sdd1 /dev/sdd2 /dev/sde /dev/sde1 /dev/sde2 /dev/sdf /dev/sdf12.7 安装Oracle grid等需要的包3,配置ASM3.1 查看操作系统内核版本对应下载uname -a下载oracleasm安装yum -y install kmod-oracleasm.x86_643.2 配置ASM磁盘在两个节点上执行[root@rac1 oracle]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface []: gridDefault group to own the driver interface []: asmdbaStart Oracle ASM library driver on boot (y/n) [n]: yScan for Oracle ASM disks on boot (y/n) [y]:Writing Oracle ASM library driver configuration: doneInitializing the Oracle ASMLib driver: [ OK ]Scanning the system for Oracle ASMLib disks: [ OK ][root@rac1 oracle]# /etc/init.d/oracleasm scandisksScanning the system for Oracle ASMLib disks: [ OK ][root@rac1 ~]# /etc/init.d/oracleasm listdisksVOL1VOL2VOL3VOL4VOL5VOL6VOL7注:如果没有查看到asm磁盘组需要查看之前的selinux是否有禁用。