打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle集群关于用WINDOW 2000 ADVANCE SERVER的集群服务实现双机热备的问题? ...
ok,我就随便讲一下吧。
前提条件是你的集群要先配置好,因为配置这个有很多的人都会,而我不太会,所以我不敢乱说。

前提条件是:
有两个服务器A,B
A有两个网卡,一个是内网(10.0.0.1),一个是外网(192.168.0.1)
B也有两个网卡,一个是内网(10.0.0.2),一个是外网(192.168.0.2)
然后有一个虚拟的IP地址:192.168.0.3,这个IP地址是客户端访问的固定IP,就是说不管你当前数据库是切换到A服务器还是B服务器对于客户端来说,服务器的IP地址永远是:192.168.0.3
集群你可以让别人帮你配置,集群配好之后的情况是:
不管是在A还是B服务器上面都可以ping通上面的5个IP地址,而且通过集群控制器,你可以来回移动组(就是切换A,B服务器了。)

然后就是安装数据库,我先是同时装ORACLE(不装数据库的),等两个服务器的ORACLE都装上之后,先把系统喜欢到A服务器上,就是说在A服务器上能看到共享的磁盘。然后装数据库,数据库要装到共享的磁盘上,数据库装好之后重启A服务器,这个时候系统自动切换到B服务器上,删除共享磁盘上的数据库安装文件,然后在B服务器上装数据库,数据库也装到B服务器上,切记,不管是在A服务器上装数据库还是在B服务器上装数据库,你的配置参数一定要一样,比如说sys,sytem的密码一定要一样,数据文件的目录也要一样。

B服务器上的数据库安装成功之后重启B服务器,这个时候A服务器接管共享磁盘;修改A服务器和B服务器上的listener.ora和tnsnames.ora里面的HOST = 192.168.0.3,即两服务器对外的共用IP地址;修改两服务器上面的WINDOWS服务"OracleOraHome92TNSListener"和"OracleServiceXXXX"(其中,XXXX就是你数据库的实例名)的启动类型为手动。

接下来就是在集群管理器里面添加启动数据库的这两个服务了。
1。增加监听器服务
在集群名称上面点右键->新增->资源->在名称里面输入DATABASELISTENER,描述里面输入数据库监听器,资源类型选择常用服务,然后一路NEXT,在最后一个标签页的服务名称里面你把你本机的监听器的服务名copy过来,比如说OracleOraHome92TNSListener,别的不填,确定保存。
2。增加启动数据库实例的服务
在集群名称上面点右键->新增->资源->在名称里面输入DATABASESTARTUP,描述里面输入数据库启动,资源类型选择常用服务,然后一路NEXT,在最后一个标签页的服务名称里面你把你本机的监听器的服务名copy过来,比如说OracleServiceXXXX,别的不填,确定保存。

好了,万事大吉了。。。服务器端就配置了,你在客户端连接参数里面host对应上192.168.0.3这个IP就可以了,如果切换之后数据库不能启动,那就自己找找LOG文件看是什么原因吧。。。


祝你好运,如果说的不清楚或者不对,就请其他人纠正吧。
 
加一点,服务的属性中,须将登陆改为集群的管理员登陆。
另外如果熟悉oracle的注册表的话,可以不必建两次数据库,在一边建完之后导一下注册表就行,主要是HKEY_LOCAL_MACHINE/Software/Oracle和System下面的servies,就是数据库向对应的服务,再拷一些admin、database目录下的文件



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle+MSCS+FailSafe 双机集群
Oracle 11G RAC For Windows 2008 R2部署手册(亲测,成功实施多次)
oracle服务器和客户端配置
使用 CRS 在同一集群上配置 Oracle9i RAC 和 Oracle RAC 10g
TCP/IP连接的基本原理-----连接Oracle
oracle数据库tns配置方法详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服