JDBC 连接 Oracle 11gR2 集群环境,使用Oracle 11gR2新组件 scan 方式连接(假设scan_vip为192.168.100.217)
使用oracle 11gr2新组件 scan 方式连接(假设scan_vip为192.168.100.217)
string url = "jdbc:oracle:thin:@192.168.100.217:1521/prod"
也可以使用 11gr2以前vip方式连接
string url = "jdbc:oracle:thin:@(description ="
+ "(address_list ="
+ "(address=(protocol=tcp)(host=el1)(port=1521))"
+ "(address=(protocol=tcp)(host=el2)(port=1521))"
+ "(load_balance = yes)"
+ ")" + "(connect_data=" + "(server=dedicated)"
+ "(service_name=prod )" + ")" + ")";
注:jdbc thin使用 11gr2以前 vip方式连接, host中不可以直接使用 ip,否则会出现NL Exception was generated 错误。需要使用别名。并且在 hosts文件中定义。
例如本例中两台机器的 vip为 192.168.100.123和 192.168.100.124并且,别名为 el1, el2。那么在 hosts文件中需要有下面两行
192.168.100.123 el1
192.168.100.124 el2
host文件位置:
Linux|Unix:/etc/hosts
Windows:$系统盘\WINDOWS\system32\drivers\etc\hosts
下面是一个完整的实例:
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号