informix双机问题,求教各位大虾
目前我有两台服务器一个盘柜,我将主机的dbspace都建立在了盘柜上,希望备机和主机使用同一个dbspace,平时备机不启动,当主机出问题后启动备机可以直接接管盘柜上的数据,现在的问题是:
我在备机上添加了dbspace后,用dbaccess查看上面的数据已经都没有了,请问各位大侠,可以这样做吗?应该怎么做
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
需要注意的是,你这样做比较危险,因为存在一定的数据安全问题。
首先你在主机安装完INFORMIX后,在备机上也要做相同的安装,包括文件路径等等,数据库需要手动启动,这样做是有好处的,磁盘阵列也要手动mount,这样做也是有原因的,如果嫌麻烦可以做成脚本去启动,同时注意磁盘柜上INFORMIX的权限不要搞错了。如果主机上创建了表格后,关闭主机开启备机,MOUNT盘柜,启动INFORMIX数据库,备机上同样可以看到表格和数据,那说明没有问题了。
象你说的备机上看不到数据,估计是数据库配置不对。如果配置对了还不能看到新的数据,在备机上需要扫描一下盘归,扫描的时候要停INFORMIX。不过扫描指令不要随便使用,有些扫描会改变一些磁盘文件参数,导致读出的文件名发生变化,用哪个指令我忘了,从网上查一下吧,应该不难。
主备机都应该开启,在主备机上都能看到盘柜的raw设备名,通过双机监控脚本来进行切换!主数据库down后,备数据库启动informix进行接管,主备数据库共用相同的raw设备文件!
你要说明是什么服务器.??哪个厂家哪个型号的盘柜,??还有就是.你是不是把两个服务器都开启了??
我觉得一般备机都是启动的,只是不mount盘柜,不然备机重启时间很长,双机效率不是很高,另外确认你的备机对数据的访问权限,我说得只是建议