職場で使える!30代エンジニアのoracleエラー対応

とある三流エンジニアが日々起きた出来事や今打ち込んでいることについて備忘録として残していきます。

oracle

最速で「ORA-12154:TNS:サービス名を解決できませんでした。」を解決する方法

投稿日:

スポンサーリンク

今日は
ORA-12154
について、解説します。

 

tnsnames.ora構成ファイルに指定されたネット・サービス名が

見つからない時に発生するエラーです。

この場合の多くは、

接続の際に使用した接続文字列が、

tnsnames.oraから読み込めなかった場合によく発生します。

 

つまり、以下を確認すれば解決できる。

1.%ORACLE_HOME%\network\admin ディレクトリにある
tnsnames.oraもしくはsqlnet.oraが1つずつ存在すること。

%ORACLE_HOME%というのは、オラクルのインストール先のこと。

 

2.tnsnames.oraを開き、

指定したネット・サービス名に関する接続情報が定義されており、

同じネット・サービス名が2つ以上存在しないことを確認する。

当然のことながら、

指定された接続文字列がtnsnames.oraファイル内に無い場合だけでなく、

tnsnames.oraファイル自体が無い場合にもこのエラーが発生する。

 

ファイルの拡張子など間違っていないか要チェック!

スポンサーリンク
にほんブログ村 ライフスタイルブログ 40代 自分らしさへ
にほんブログ村
にほんブログ村 ネットブログ Googleへ
にほんブログ村
にほんブログ村 IT技術ブログ Oracleへ
にほんブログ村

-oracle
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

SELECTした項目でUPDATEする際に発生する「ORA-01407:(ユーザ名.テーブル名.項目名)をNULLには更新できません。」

今日は、 ORA-01407:(ユーザ名.テーブル名.項目名)をNULLには更新できません。 について、解説します。   開発中に UPDATE文を作成する際の基本公式は、 UPDATE テ …

ORA-01658:「表領域HHHにセグメント用のINITIALエクステントを作成できません。」対処法について

今日は create index でよく発生するORA-01658の対処法について記載しています。   テーブルスペースHHHに対して、 テーブルを作成(create table)したり、 …

no image

ORA-26026: 一意索引○○は初期状態では使用不可です。

安心してください!すぐ直ります❗ 今日は、 ORA-26026 です。   この手のエラーの原因は、 SQL*Loaderなどで同一キーデータが2件insert してしまっている可能性大です …

no image

オラクルエラーORA-01502の対処の仕方

これくらいならすぐ解決します! 今日は、 ORA-01502 です。   ORA-01502: 索引’SCOTT.PK_EMP’またはそのパーティションが使用不可の状 …

no image

新発見ORA-01000:最大オープン・カーソル数を超えました。の対処法

意外なことが起因していることがあります。   本日は、 ORA-01000 です。   Javaやcobolの案件でよく ORA-01000:最大オープン・カーソル数を超えました。 …

まだデータがありません。