網頁

2020/4/16

Oracle SID與SERVICE_NAME的區別

在設定Oracle資料庫連線時,在設定檔tnsnames.ora中常看到SIDSERVICE_NAME兩種方式,兩者的差別如下。

SID(System Identifier)是唯一的,代表一個特定的資料庫;SERVICE_NAME可以關聯一個或多個SID

可以把SERVICE_NAME看做是SID的別名。連線至SERVICE_NAME的好處是當其背後代表的SID資料庫實體替換時,client不用再改動SERVICE_NAME的連線資訊,通常應用在有多個資料庫備援的cluster環境。


沒有留言:

張貼留言