@DACによる引用
つまり、SID =DBの一意の名前、ServiceName=接続時に使用されるエイリアス
厳密には真実ではありません。 SID =インスタンスの一意の名前(たとえば、マシンで実行されているoracleプロセス)。 Oracleは、「データベース」をファイルと見なします。
サービス名=INSTANCE(または多くのインスタンス)のエイリアス。これの主な目的は、クラスターを実行している場合、クライアントが「SALES.acme.com
に接続してください」と言うことができるようにすることです。 "、DBAは、SALES.acme.com
で利用可能なインスタンスの数をその場で変更できます。 リクエストするか、SALES.acme.com
を移動することもできます クライアントが設定を変更することなく、完全に異なるデータベースに変換できます。