欢迎测试同行进来留言

用vmware试验10gr rac

上一篇 / 下一篇  2010-08-30 17:37:06 / 个人分类:oracle在linux5x下的安装

花了一周时间在vmware GSX3.2上成功安装了10g rac

虚拟盘设置:

scsi1.present = "TRUE"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "asmshare.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "plainDisk"
scsi1.virtualDev = "lsilogic"
redoLogDir = "."
scsi1.sharedBus = "virtual"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

安装是用vmware GSX3.2虚拟两个linux as4_u2.
以下记录在安装时碰到的重点、难点问题:


在安装ocfs2时耽误了一天,装好后,运行/usr/sbin/ocfs2console,选择 [Clucster]-[Configure Nodes] ,老是出现:
“Could not start cluster stack.This must be resolved before any ocfs2...."

原因:
1。要disable selinux安全!编辑 /etc/selinux/config 文件,设置SELINUX=disabled 并重新启动系统。
2。安装的ocfs2包一定要对应正确的内核版本!uname -r,如果显示2.6.9-22.ELsmp,有smp字样,表示是多处理器的,要用
内似ocfs2-2.6.9-22.ELsmp-1.0.7-1.i686.rpm,带ELsmp的包!

在安装asm,第一个节点建asm盘后,如:
/etc/init.d/oracleasm createdisk VOL1 /dev/sdb5

在第一个节点运行
/etc/init.d/oracleasm scandisks
/etc/init.d/oracleasm listdisks
VOL1
VOL2
VOL3

都OK!

但在第二个节点运行
/etc/init.d/oracleasm scandisks显示OK,
运行
/etc/init.d/oracleasm listdisks后却没有找到asm盘。

解决:
把两个节点都重新启动了,再在两个节点运行都正常了。其实oracleasm有个restart选项,用oracleasm restart也许就可以了,不用重启动机器。


安装成功后,可以访问,srvctl不能用,但数据库可正常使用,TAF也可以。重启机器后,不能启动了。

sqlplus /nolog
sql>conn / as sysdba
sql>startup
出现以下错误:
RA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+ORCL_DATA1/orcl/spfileorcl.ora'
ORA-17503: ksfdopn:2 Failed to open file +ORCL_DATA1/orcl/spfileorcl.ora
ORA-15077: could not locate ASM instance serving a required diskgroup

google了一下,查到:
启动ASM数据库的步骤
由于启动ASM数据库必须要先启动ASM实例,所以基本上启动步骤如下。

1.以oracle用户进入操作系统
2.$ export ORACLE_SID=+ASM
3.SQL> sqlplus / as sysdba
4.SQL> startup
5.SQL> exit
6.$ export ORACLE_SID=
7.SQL> sqlplus / as sysdba
8.SQL> startup

然后用下面方法启动,但也出错:
[oracle@rac1pub dbs]$ export ORACLE_SID=+ASM
[oracle@rac1pub dbs]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 23 11:32:52 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/init+ASM.ora'
SQL>

解决:
启动asm实例前设置ORACLE_SID错了,应该要设置成export ORACLE_SID=+ASM1,第二个节点要设置成export ORACLE_SID=+ASM2

linux下10g RAC安装成功!!
20060619-20060626花了一周多点时间,全部安装成功!

参考文档:

ORACLE 10.2.0.1 X86_64 Real Application Cluster (RAC) for Red Hat Enterprise Linux AS 4 Update 2 X86_64安装手册.doc

http://forum.eviloctal.com/read-htm-tid-19718.html


TAG:

 

评分:0

我来说两句

Open Toolbar