sql >> データベース >  >> RDS >> Oracle

Oracletnsnames.oraのSIDとサービス名の違い

    @DACによる引用

    つまり、SID =DBの一意の名前、ServiceName=接続時に使用されるエイリアス

    厳密には真実ではありません。 SID =インスタンスの一意の名前(たとえば、マシンで実行されているoracleプロセス)。 Oracleは、「データベース」をファイルと見なします。

    サービス名=INSTANCE(または多くのインスタンス)のエイリアス。これの主な目的は、クラスターを実行している場合、クライアントが「SALES.acme.comに接続してください」と言うことができるようにすることです。 "、DBAは、SALES.acme.comで利用可能なインスタンスの数をその場で変更できます。 リクエストするか、SALES.acme.comを移動することもできます クライアントが設定を変更することなく、完全に異なるデータベースに変換できます。



    1. すべての見積もり問題の前にスラッシュ

    2. MySQLで年齢を計算する(InnoDb)

    3. Oracleデータベース列の特定の値を置き換える方法は?

    4. ルーム永続ライブラリを使用してパラメータで更新