vmware上安装 ole 4+ora10g rac的问题.docx

上传人:b****7 文档编号:10187446 上传时间:2023-02-09 格式:DOCX 页数:44 大小:6.49MB
下载 相关 举报
vmware上安装 ole 4+ora10g rac的问题.docx_第1页
第1页 / 共44页
vmware上安装 ole 4+ora10g rac的问题.docx_第2页
第2页 / 共44页
vmware上安装 ole 4+ora10g rac的问题.docx_第3页
第3页 / 共44页
vmware上安装 ole 4+ora10g rac的问题.docx_第4页
第4页 / 共44页
vmware上安装 ole 4+ora10g rac的问题.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

vmware上安装 ole 4+ora10g rac的问题.docx

《vmware上安装 ole 4+ora10g rac的问题.docx》由会员分享,可在线阅读,更多相关《vmware上安装 ole 4+ora10g rac的问题.docx(44页珍藏版)》请在冰豆网上搜索。

vmware上安装 ole 4+ora10g rac的问题.docx

vmware上安装ole4+ora10grac的问题

因为vmwareworkstation本身不支持双机,要实现clusterware的ocr、voting盘,需要以下文件系统:

ocfs/ocfs2

raw

因此安装clusterware之前需要安装支持双机的文件系统ocfs2

OnLinuxplatforms,ASMcanuserawdevicesordevicesmanagedviatheASMLibinterface.OraclerecommendsASMLiboverrawdevicesforease-of-useandperformancereasons.ASMLib2.0isavailablefor freedownload fromOTN.ThissectionwalksthroughtheprocessofconfiguringasimpleASMinstancebyusingASMLib2.0andbuildingadatabasethatusesASMfordiskstorage.

1、创建虚拟机a

2、虚拟机a添加裸设备的硬盘:

依次添加ocr.vmdk、voting.vmdk、asm1.vmdk、asm2.vmdk并修改为SCSI1:

0

3、修改oel4a.vmx,

disk.locking="FALSE"

diskLib.dataCacheMaxSize="0"

diskLib.dataCacheMaxReadAheadSize="0"

diskLib.dataCacheMinReadAheadSize="0"

diskLib.dataCachePageSize="4096"

diskLib.maxUnsyncedWrites="0"

scsi1.present="TRUE"

scsi1.virtualDev="lsilogic"

scsi1.sharedBus="VIRTUAL"

scsi1:

0.present="TRUE"

scsi1:

0.fileName="D:

\VMWARE\sharedisk10g\ocr.vmdk"

scsi1:

0.mode="independent-persistent"

scsi1:

0.deviceType="disk"

scsi1:

1.present="TRUE"

scsi1:

1.fileName="D:

\VMWARE\sharedisk10g\voting.vmdk"

scsi1:

1.mode="independent-persistent"

scsi1:

1.deviceType="disk"

scsi1:

2.present="TRUE"

scsi1:

2.fileName="D:

\VMWARE\sharedisk10g\asm1.vmdk"

scsi1:

2.mode="independent-persistent"

scsi1:

2.deviceType="disk"

scsi1:

3.present="TRUE"

scsi1:

3.fileName="D:

\VMWARE\sharedisk10g\asm2.vmdk"

scsi1:

3.mode="independent-persistent"

scsi1:

3.deviceType="disk"

4、增加一个网卡:

5、启动虚拟机,开始安装oel4操作系统

选择分区:

;接下来的告警,选Y

将/dev/sda分区如下:

Mountpointsizetype备注

/7GBext3选中”forcetobeaprimarypartition”

2GBswap

/u01剩余ext3

选择禁用防火墙和SElinux

选择“Customizesoftwarepackagestobeinstalled”

XWindowSystem

GnomeDesktopEnvironment

Editors

GraphicalInternet

ServerConfigurationTools

LegacyNetwork(clickDetailsandselect“rsh_server”and“telnet-server”)

DevelopmentTools

LegacySoftwareDevelopment

AdministrationTools

SystemTools(selectallpackagesthatstartswith“ocfs2”and“oracleasm”,select“systat”aswell)

安装完毕后,安装vmwaretools,解压缩安装包后,执行.vmware-config-tools.pl  

vmware-toolbox-cmdtimesyncenable;

Edit/boot/grub/grub.conffileandadd“clock=pitnosmpnoapicnolapic”tothelinethatreadskernel/boot

The“clock=pit”preventstheclockforrunningtoquicklyand“nosmpnoapicnolapic”preventstheclockfromrunningtooslowly.

然后重启操作系统,使上述配置生效。

6、格式化共享盘

disk/dev/sdb

Typen(tocreatenewpartition)

Typeptocreateaprimarypartition

Type1toprovidethepartitionnumber

DoubleclickonEnterandtype“w”tosavethechanges

Performabovestepsforallharddisk:

fdisk/dev/sdc

fdisk/dev/sdd

fdisk/dev/sde

7、重复上述步骤1-5,安装虚拟机b

其中共享磁盘不需要在界面添加,直接编辑oel4b.vmx,增加以下内容

disk.locking="FALSE"

diskLib.dataCacheMaxSize="0"

diskLib.dataCacheMaxReadAheadSize="0"

diskLib.dataCacheMinReadAheadSize="0"

diskLib.dataCachePageSize="4096"

diskLib.maxUnsyncedWrites="0"

scsi1.present="TRUE"

scsi1.virtualDev="lsilogic"

scsi1.sharedBus="VIRTUAL"

scsi1:

0.present="TRUE"

scsi1:

0.fileName="D:

\VMWARE\sharedisk10g\ocr.vmdk"

scsi1:

0.mode="independent-persistent"

scsi1:

0.deviceType="disk"

scsi1:

1.present="TRUE"

scsi1:

1.fileName="D:

\VMWARE\sharedisk10g\voting.vmdk"

scsi1:

1.mode="independent-persistent"

scsi1:

1.deviceType="disk"

scsi1:

2.present="TRUE"

scsi1:

2.fileName="D:

\VMWARE\sharedisk10g\asm1.vmdk"

scsi1:

2.mode="independent-persistent"

scsi1:

2.deviceType="disk"

scsi1:

3.present="TRUE"

scsi1:

3.fileName="D:

\VMWARE\sharedisk10g\asm2.vmdk"

scsi1:

3.mode="independent-persistent"

scsi1:

3.deviceType="disk"

7、添加用户、设置环境变量

见orainst.txt

8、添加裸设备

map裸设备,修改/etc/sysconfig/rawdevices文件,添加:

/dev/raw/raw1/dev/sdb1

/dev/raw/raw2/dev/sdc1

执行/sbin/servicerawdevicesrestart使其生效

修改裸设备的权限:

chownoracle:

dba/dev/raw/raw*

chmod660/dev/raw/raw*

ls-lat/dev/raw/raw*

root用户,修改/etc/udev/permissions.d/50-udev.permissions文件,添加:

#rawdevices

ram*:

root:

disk:

0660

#raw/*:

root:

disk:

0660

raw/*:

oracle:

dba:

0660

9、创建双机ssh互信任

双机节点上执行:

su–oracle

ssh-keygen–trsa

ssh-keygen–tdsa

将生成文件拷贝到~/.ssh/authorized_keys,在节点1执行:

cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

sshrac2cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

sshrac2cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys

scp~/.ssh/authorized_keysrac2:

~/.ssh/authorized_keys

执行以下两次,进行测试(第一次输入yes,后续无提示直接输出日期结果)

sshrac1date

sshrac2date

sshrac1-privdate

sshrac2-privdate

10、配置oracleasm

节点1上

oracleasmconfig

oralceasmcreatediskVOL1/dev/sdd1

oralceasmcreatediskVOL2/dev/sde1

节点2上:

Oracleasmscandisks

11、安装oracleclusterware

root用户下:

xhost+

切换到oracle用户开始安装

./runInstaller

按照提示在root用户在两个节点分别执行 orainstRoot.sh(逐个节点执行)

在root用户在两个节点分别执行root.sh(逐个节点执行)

执行完毕后,注意先不要返回clusterware安装界面点finish,用root用户执行vipca进行配置(因为我们配置的eth0的ip192.168.2.*为私网IP,安装程序未自动识别进行VIPCA时导致失败)

cd/u01/app/oracle/product/10.2.0/crs_1/bin

./vipca

输入节点1的“IPAliasName”后,其他自动关联

返回clusterware安装界面,finish

12、安装oracle数据库软件

选择只安装数据库软件

按照提示在节点1、节点2上分别执行root.sh

13、进行netca配置

在节点1oracle用户下,执行netca配置listener

配置后终端窗口输出:

执行crs_stat–t查看,两个节点上的lsnr服务启动

14、创建ASM实例及数据库

dbca

不选择OEM

选择IFILE

选择OK

“ChangeDiskDiscoveryPaht”为”/dev/oracleasm/disks/*”

创建DG

弹出报错,先不管它

类似的创建FG,

然后在关闭节点2、节点1,重新启动节点1、节点2,并root用户先后执行

/etc/init.d/init.crsstop

/etc/init.d/init.crsstart

然后在dbca界面cancle,重新运行dbca,并选择配置ASM

可以看到两个磁盘组在2个节点上都mount上来了

继续运行dbca,创建数据库

选择不要创建OEM,可以后续手工创建

选择磁盘组DG

“SpecifyFlashRecoveryArea”,选择磁盘组FG

选择字符集:

点击Finish,完成数据库创建:

执行crs_stat-t,运行结果输出如下,所以服务正常

15、安装clusterware10.2.0.5补丁(clusterware补丁的安装软件和oralce的是一个安装包)

首先停掉以下服务

srvctlstopdatabase-ddevdb

srvctlstopasm-nrac1

srvctlstopasm-nrac2

srvctlstoplistener-nrac1

srvctlstoplistener-nrac2

之后,执行crs_stat–t查看各个服务状态如下:

OK,开始安装补丁,选择HOME为”OraCrs10g_home”,其他默认即可,开始打补丁

根据提示,先后在节点1、节点2上root用户执行以下步骤:

1、$ORA_CRS_HOME/bin/crsctlstopcrs

2、$ORA_CRS_HOME/install/root102.sh

此时,检查crs状态,发现ora.rac2.vip的状态是OFFLINE,重启动几次crs,状态仍然如此。

检查$ORA_CRS_LOG/log/racg/ora.rac1.vip.log,发现以下报错:

2013-07-1711:

22:

46.797:

[RACG][4143876864][10577][4143876864][ora.rac1.vip]:

pingto192.168.2.1viaeth0failed,rc=1(host=rac1)

pingto192.168.2.1viaeth0failed,rc=1(host=rac1)

2013-07-1711:

22:

53.992:

[RACG][4124580608][10764][4124580608][ora.rac1.vip]:

clsrcstartorp:

Errorwithmalloc

2013-07-1711:

23:

38.677:

[RACG][4143876864][11017][4143876864][ora.rac1.vip]:

pingto192.168.2.1viaeth0failed,rc=1(host=rac1)

pingto192.168.2.1viaeth0failed,rc=1(host=rac1)

Interfaceeth0checkedfailed(host=rac1)

pingto192.168.2.1viaeth1failed,rc=1(host=rac1)

pingto192.168.2.1viaeth1failed,rc=1(2013-07-1711:

23:

38.678:

[RACG][4143876864][11017][4143876864][ora.rac1.vip]:

host=rac1)

虚拟机设置的默认网关为192.168.2.1,是笔记本电脑的vnet8虚拟网卡的网络地址,因为本机为win8,默认关闭了ICMPV4,所以,在虚拟机上无法ping通该网关。

开启方法,在windows防火墙中开启:

然后在节点1、节点2分别重启动CRS服务,各个服务状态恢复正常:

16、安装oracledatabase10.2.0.5补丁(oralcedatabase补丁的安装软件和clusterware的是一个安装包)

首先停掉以下服务

srvctlstopdatabase-ddevdb

srvctlstopasm-nrac1

srvctlstopasm-nrac2

srvctlstoplistener-nrac1

srvctlstoplistener-nrac2

运行crs_stat–t检查服务状态如下,就可以开始打补丁了

运行./runInstaller开始打补丁,注意在HOME选择列表中选择ORACLEDATABASE的HOME名”OraDb10g_home1”

后面继续即可,直到install完成,需要手工执行脚本:

依次在节点1、几点2上以root用户执行脚本

创建数据库后,升级10.2.0.1->10.2.0.5

报错如下:

ORA-00704:

bootstrapprocessfailure

ORA-39700:

databasemustbeopenedwithUPGRADEoption

参考metalink案例【ID435337.1】,因为在升级DATABASE时没有按照README的Postinstallationtasks说明进行操作,

两种方法:

1、使用OracleDatabaseUpgradeAssistant(dbua),以oracle用户执行dbua,然后按照提示进行升级操作即可。

2、手工执行升级,参见补丁包的README.HTML,比较比较繁琐,建议还是dbua吧

检查两个节点的listener服务运行正常,执行dbua,

选择升级”Database”,

获取数据库信息这一步比较慢,耐心等候

选择在升级的最后步骤编译失效对象

升级过程超慢,耐心等待,可能是虚拟机上性能较差

最后显示升级结果如下:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1