我们现在做一个项目,主机是三台alpha ES40小型机,操作系统是OpenVMS,组成的集群网络。数据库是oracle817 for Alpha OpenVMS。应用程序用Developer 2000 Form Build .硬变件、数据库和操作系统是另外一家公司做的,我们只做软件的设计与开发。
现在想要实现faileover功能,即实例一主机死了,程序自动切换到第二个主机的袖珍上继续执行。
那家公司做了一些实验,他们在tnsnames.ora文件中做了一些设置,然后用sql*plus连接到主机一上,运行一个select 语句,当这条命令正在运行时,将实例一shutdown abort,这时select自动连接到主机二上继续执行。然后他们说他们查了资料,sql*plus只能做select,其它的如insert update操作无法在sql*plus中实现faileover,其他的事情应该是我们在程序设计时做的了,也就是说,他们没事了,剩下的事是我们自己做的了。我们的程序设计当然得对数据进行insert 或update。
因为我对并行服务器不是很熟悉,所以想请教大家,是不是要我们来做剩下的事情,如果要做,那怎么做?不过我们认为他们在操作系统的集群和oracle 并行服务上应该有这些功能,我们不用做特殊的程序设计。
QQ:36149522 MAIL:[email protected]
现在想要实现faileover功能,即实例一主机死了,程序自动切换到第二个主机的袖珍上继续执行。
那家公司做了一些实验,他们在tnsnames.ora文件中做了一些设置,然后用sql*plus连接到主机一上,运行一个select 语句,当这条命令正在运行时,将实例一shutdown abort,这时select自动连接到主机二上继续执行。然后他们说他们查了资料,sql*plus只能做select,其它的如insert update操作无法在sql*plus中实现faileover,其他的事情应该是我们在程序设计时做的了,也就是说,他们没事了,剩下的事是我们自己做的了。我们的程序设计当然得对数据进行insert 或update。
因为我对并行服务器不是很熟悉,所以想请教大家,是不是要我们来做剩下的事情,如果要做,那怎么做?不过我们认为他们在操作系统的集群和oracle 并行服务上应该有这些功能,我们不用做特殊的程序设计。
QQ:36149522 MAIL:[email protected]
解决方案 »
- 几道sql题
- Oracle SQL Developer連接11G自帶的HR數據庫時報錯
- 查询求教
- drop 了一个2G的表,但硬盘空间没有释放,该怎么办啊,急!!!
- 急!使用客户端连接上Oracle10g数据库的问题??(我是初学者)顶者有分!!不行再加分
- cpu占用率太大,系统运行接近死机!
- 请问一下在Oracle环境下怎么实现与SQL server 2000的事件探察器一样的功能?
- 简单存储过程的问题(解决后马上散分)
- 请教从SQL SERVER复制一个表ORACLE,该怎么办呢?焦急的在线等待中
- 有个难点,求教各路大神
- C/S与B/S模式的讨论
- 各位大虾!!!如何阻止普通用户以SYSDBA连接身份登陆Enterprise Manager?
我以上说的是网络的,如TCP连接,SOCKET连接,TELNET连接等,并不是oracle的,
oracle的负载均衡我想还是要由集群软件加上oracle的并行服务器来做。
谢谢大家的关心!
可以多向他请教请教。
自己这方面没有太多的经验,你可以到ITPUB或WWW.CNOUG.ORG上去问问。那里这方面的高手多呀。
那有缝切换又怎么做呢?
hthorizon(海天起点) 兄有相关资料吗!我想了解一下!谢谢
你可以去查查alpha做集群的资料。