Oracle の接続識別子の解決には「ネーミングメソッド(Naming Method)」と呼ばれる仕組みが使われます。最も一般的なのは「ローカルネーミング(Local Naming)」で、クライアントの tnsnames.ora ファイルを参照してネットサービス名を解決します。次に「Easy Connect ネーミング」は tnsnames.ora が不要で、「ホスト名:ポート/サービス名」を直接指定します。「ディレクトリネーミング(Directory Naming)」は LDAP サーバー(OID: Oracle Internet Directory)を使って接続情報を集中管理する方式です。また、データベースを識別するために SID(System Identifier)とサービス名(Service Name)の2種類があります。SID は Oracle インスタンスを一意に識別する名前(例:ORCL)で、サービス名はデータベースサービスの論理名(CDB では SID と同じ、PDB ではPDB名)です。現在は SID よりサービス名の使用が推奨されています。