ORACLE RAC安装问题解决记录(5)- 未设置cluster_database导致 ORA-01102 cannot mount database in EXCLUSIVE mode

系统环境
主机:Window2003R2 SP2 VMWare Server1.0.5装了两台WINDOWS2008
每台机器768M内存
其上装了Oracle11g(11.1.0.6) For Windows32
两台机器的RAC数据库启动参数如下:
*.audit_file_dest='C:/oracle/admin/rawrac/adump'
*.audit_trail='db'
*.cluster_database_instances=2
*.compatible='11.1.0.0.0'
*.control_files='c:/raw/oradata/rawrac/control01.ctl','c:/raw/oradata/rawrac/control02.ctl','c:/raw/oradata/rawrac/control03.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='rawrac'
*.diagnostic_dest='C:/oracle'
rawrac1.instance_number=1
rawrac2.instance_number=2
*.memory_target=384827392
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='exclusive'
rawrac2.thread=2
rawrac1.thread=1
rawrac1.undo_tablespace='UNDOTBS1'
rawrac2.undo_tablespace='UNDOTBS2'
 
问题现象:
两台机器都可以独立运行,但是不能同时运行。
当一台机器启动后,另一台机器启动时报如下错误:
SQL>startup nomount;
ORA-01102: cannot mount database in EXCLUSIVE mode
SQL>

问题原因:
由于是采用一台一台机器手动建库并手动配置RAC的方式
在初始化参数里忘记了设置cluster_database=true
解决方法:
使用如下命令设置cluster_database=true
alter system set cluster_database=true scope=spfile sid='*';
如果两个节点的spfile或pfile不在一起,需要在两个节点上都设置。

本来以为设置cluster_database_instances大于1就是RAC了,没想到一定要设置cluster_database=true,看来理解得有点问题。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值