0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Oracleデータベースの接続でハマった話@Oracle 18c

0
Posted at

問題

DBを操作する外部のアプリケーションでローカルマシンのDBに接続しようとするも、一向に繋がらず。
結果的にはめっちゃ初歩的なミスだったのだけれど、めちゃくちゃ時間食ってしまった。

リスナー設定

「ORA-12541:リスナーがありません」や「ORA-12514:指定された接続識別子を解決できませんでした」など、リスナー関係のエラーメッセージが出てくるので、そこらへんだろうと思って色々やった。
なぜか初期設定ではこれとは異なる形(SERVICE_NAMESが存在せず、SIDに何か知らない値が入ってたり)となっていたが、結局公式ドキュメントにある形式で書いたら解決した。
[6 tnsnames.oraファイル内のローカル・ネーミング・パラメータ] (https://docs.oracle.com/cd/E96517_01/netrf/local-naming-parameters-in-tnsnames-ora-file.html#GUID-A3F9D023-9CC4-445D-8921-6E40BD900EAD)
[7 listener.oraファイル内のOracle Net Listenerパラメータ] (https://docs.oracle.com/cd/E96517_01/netrf/Oracle-Net-Listener-parameters-in-listener-ora-file.html#GUID-F9FA0DF5-2FAF-45CA-B6A1-F0166C7BFE54)

解決

結果としては、tnsnames.oraのSERVICE_NAMESが初期化パラメータのSERVICE_NAMESと食い違っていた。
Bronzeのテキストにも書いてある初歩的なことだったのだが、設定方法を把握していなかった。
資格を取得した意味とは一体

感想

なんで初期値でちゃんと設定してくれないの?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?