jdbc链接数据库的url两种写法

首先看下面两个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:oracleproduct10.2.0db_1 etworkADMIN nsnames.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)
    )
  )
原文地址:https://www.cnblogs.com/guoyansi19900907/p/9869678.html