首先看下面兩個jdbc的url
一:jdbc.url=jdbc:oracle:thin:@100.2.194.200:1521/abc
二:jdbc.url=jdbc:oracle:thin:@100.2.194.200:1521:abc3
數據庫在架設的時候有一種叫做RAC (real application clusters)架構模式。這種主從的模式呢有一個共同的服務名;
如果你的數據庫名只配到服務名(abc);那么abc的前面就必須要用斜杠;
如果要是配到具體的數據庫實例(abc3);那么abc3的前面就要配成冒號;
oracle的plsql連接需要tns配置,針對服務名和實例名的配置是不同的寫法。
tns配置地址:D:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora
下面是服務名的寫法:
tns_200= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=10.2.194.200) (PORT=1521) ) (CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=abc) ) )
下面是具體實例名寫法:
tns_200= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=10.2.194.200) (PORT=1521) ) (CONNECT_DATA= (SID=abc3) ) )
