1.客户端指访问oracle数据库的程序.比如sql plus,net manager,weblogic数据源.
当配置oracle客户端服务名以便应用程序访问ORACLE数据库时,一般使用oracle实例的虚IP.这样当ORACLE RAC 中的一个实例DOWN掉后,ORACLE RAC会自动切换到另一个实例.但是通过这样配置的ORACLE 服务名,客户端在利用它连接ORACLE数据库时,会经常提示ORA-12545错误.可以通过修改ORACLE客户段所在的机器上的HOSTS文件来解 决这个问题.HOSTS文件位于c:\windows\system32\drivers\etc\HOSTS.在HOSTS文件中加入ORACLE RAC节点的主机名解析,包括虚IP.例如,有如下ORACLE RAC的配置:
节点1:实际IP:192.168.0.1,虚IP:192.168.0.3 主机名:DBSERVER1
节点2:实际IP:192.168.0.2,虚IP:192.168.0.4 主机名:DBSERVER2
则可在HOSTS文件中加入:
192.168.0.1 DBSERVER1
192.168.0.3 DBSERVER1
192.168.0.2 DBSERVER2
192.168.0.4 DBSERVER2
再次通过客户端访问ORACLE数据库,问题解决.
评论