1. 程式人生 > >Oracle資料庫的sid和服務名的區別

Oracle資料庫的sid和服務名的區別

在程式中

服務名如下:

jdbc:oracle:thin:@//<host>:<port>/<service_name>


例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/orcl


@後面有//, 這是與使用SID的主要區別。(11g在@後不加//也OK)
這種格式是Oracle 推薦的格式.
因為對於叢集來說,每個節點的SID是不一樣的,而SERVICE NAME可以包含所有節點。

sid如下:

使用SID方式:


jdbc:oracle:thin:@<host>:<port>:<SID>


例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:orcl