※ ChatGPTを利用し、要約された質問です(原文:接続識別子とは何でしょうか??)
接続識別子とは?ネットワーク・ホスト名とデータベース・サービス名が含まれる
このQ&Aのポイント
接続識別子はデータベース接続の識別のために使用されます。
問題の回答において、接続識別子にはネットワーク・ホスト名とデータベース・サービス名が含まれます。
接続識別子は接続記述子を特定するためのものであり、tnsnames.ora.sampleの例ではhsagentが接続識別子であり、接続記述子は(DESCRIPTION=...)です。
現在Bronzeの問題を解いているのですが
ある問題がどうしても納得できません。
・接続記述子には、ネットワーク・ホスト名とデータベース・サービス名が含まれる
-->これは正解で、理解できましたが
・接続識別子には、ネットワーク・ホスト名とデータベース・サービス名が含まれる。
-->問題の回答ではこれも正解となっているのですが、どうして正解なのかよく分かりません。
接続識別子は、接続記述子を識別する為のものですよね?
tnsnames.ora.sampleの
hsagent =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SID=hsagent))
(HS=)
)
接続識別子は、hsagentで
接続記述子は、(DESCRIPTION=・・・)
だと思っているのですが・・・
よろしくお願いします。
お礼
>tnsnames.oraでマッピングせず >usernaem/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=hsagent)))' >と直接書いてもかまいません。 そうだったんですね! 大変勉強になりました。ありがとうございました!