Chinaunix首页 | 论坛 | 博客
  • 博客访问: 537143
  • 博文数量: 154
  • 博客积分: 4055
  • 博客等级: 上校
  • 技术积分: 1381
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-01 14:26
文章分类

全部博文(154)

文章存档

2014年(2)

2013年(2)

2011年(2)

2010年(11)

2009年(9)

2008年(35)

2007年(22)

2006年(71)

我的朋友

分类: Oracle

2006-10-09 23:43:22

     大家好,这几天没有上网,呵呵,所以很少过来看看,好了废话少说,今天我们数据库集群终于搞定了,原来的时候数据库启动正常,但是切换的时候,总是失败,每次切换到另一台机子,在另一台机子启动到mount状态的时候,数据库尚未打开,此时又切回去,这样反复几次,最后切换失败而告终 后来找了很多人帮忙,但是每次都以失败告终,心中有点冷,毕竟这是生产库啊,要是起不来,那就麻烦了,

    于是查看了一些双机的日志,里面提示一写文件找不到了,于是就去找文件,发现文件存放在那里,怎么回事呢,找了找,又出现了密码错误,我的密码没有改啊,怎么会错呢,原来一直用这一个,所以此问题也抛出了,难道是时间问题,在没有切换成功的时候,已经检测到数据库不正常,也不对,怎么回事呢,现在很晕了。

    不过还好,我就没再理他,毕竟有一天会搞定的,今天我查看了一下控制文件和日志,发现控制文件还有一个,心中一冷,这是怎么回事呢,原来的俩控制文件呢,后来发现都在/oracle/oradata/MOSS/control01.ctl,control02.ctl放在那里没有问题,那为什么没有了呢,于是我想经理申请了停止一次数据库,然后

创建了一个pfile文件,create pfile from spfile

把两个控制文件写进去,

再创建spfile文件 create spfile from pfile

然后把rm control01.ctl,rm control02.ctl 

再cp control03.ctl control01.ctl,cp control03.ctl control02.ctl 

然后启动数据库,成功以后,

其动成功以后,然后把双击起来,尝试了一次切换

scswitch -z -g ha-ora -h DB2

切换过去了,很兴奋  于是

scswitch -z -g ha-ora -h DB1

又切换回来,没问题,ok,双机问题终于解决了,大约一个月的时间才到这里,好痛苦啊,希望大家关注一下,呵呵

阅读(2437) | 评论(1) | 转发(0) |
0

上一篇:oracle sql优化

下一篇:ORA-01113 解决办法

给主人留下些什么吧!~~