两个节点的Oracle9.2.4.0 RAC系统两个实例都down的情况下如何急救?

[复制链接]
查看11 | 回复2 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
目前有个系统,采用的是Linux AS2.1 + Oracle9i RAC结构( OCFS ),前端节点两个
问题点:
1。  由于共享磁盘EMC Storage除了RAC外还有存储其他资料,空间不够,RAC数据库的Data Guard 暂时没有做,打算不用共享磁盘存储data guard 的数据, 直接用一台Server (RAID1 + RAID5 ) ,RAID1部分是Linux 系统与Oracle软件,RAID5 部分格式化为OCFS ,用于存储对应于RAC中共享磁盘中的dbf , spfile , redo , ctl ,然后做Data Guard ( 由于RAC资料库中有不适合logical standby 的数据库类型,所以打算用physical standby) ,这样做可行吗?

2。 如果数据库正常shutdown , 而且归档,ctl ,dbf ,spfile 等所有文件都正常,这时我们移走两个实例的server , 共享磁盘上文件及分区等都不改变,原共享磁盘上的分区及数据存储区域如下:
/dev/emcpowera1 /ocfs_data
ocfs_netdev 0 0
/dev/emcpowera2 /ocfs_index
ocfs_netdev 0 0
/dev/emcpowera3 /ocfs_ctrl_redo ocfs_netdev 0 0
/dev/emcpowera5 /ocfs_arch1
ocfs_netdev 0 0
/dev/emcpowera6 /ocfs_arch2
ocfs_netdev 0 0
现在我们想直接安装另一台机器,RAID1部分是Linux 系统与Oracle软件,然后我们在这台单机上安装HBA卡驱动,用于与Storage通信 ,升级Linux系统核心,安装OCFS软件,挂载以上分区信息到 /etc/fstab文件中,由于只有一个实例,可能需要更改spfile或initSID.ora文件中的信息,归档目录也只需要一个,我们删除/ocfs_arch2 ,使用/ocfs_arch1,这样不知道能不能挂载上并可以投入使用 ? 这种情况下应该和单机没有什么区别,只是这时候单机用的是OCFS格式的数据库文件而已。 
   因为控制文件,redo,dbf,init 等数据库需要的重要文件都完好,而且单机后不再需要quorum.dbf 和srvg.dbf 文件,理论上数据库正常运行应该是没有问题 , 是这样的吗? 


回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
这二个理论上都是可行的
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
呵呵,理论上是可以,不过重要系统还是现在普通环境下测试,成功了再实施是个好习惯.哈哈..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行