ORACLE機能 ORAエラー

[ORAエラー] ORA-12545: ターゲット・ホストまたはオブジェクトが存在しないため、接続に失敗しました

投稿日:

以下のように表示されます。

(日本語)
ORA-12545: ターゲット・ホストまたはオブジェクトが存在しないため、接続に失敗しました
(英語)
ORA-12545: Connect failed because target host or object does not exist

発生パターン

このエラーは以下のような場合に発生します。

  • tnsnames.oraに設定されたHOST名が間違っている(名前解決ができない)
    ※IPを指定した場合はこのエラーは出ることは無いと思われます。
エラー例
c:¥>sqlplus hoge/pass@db01 SQL*Plus: Release 12.2.0.1.0 Production on 水 8月 1 22:48:56 2018 Copyright (c) 1982, 2017, Oracle. All rights reserved. ERROR: ORA-12545: ターゲット・ホストまたはオブジェクトが存在しないため、接続に失敗しました ユーザー名を入力してください:

対処法

  • tnsnames.oraに設定されたHOST名が正しいか(もしくは名前解決ができるか)確認する
  • ホスト名ではなく、IPで指定する
(tnsnames.oraの例)
db01 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myserver01)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test) ) )

この例だと、HOSTに設定された myserver01 が正しいかどうか確認ください。


スポンサーリンク

スポンサーリンク

-ORACLE機能, ORAエラー

執筆者:


comment

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

関連記事

ORACLE

[ORAエラー] ORA-12638: 資格証明の取出しに失敗しました。

以下のように表示されます。 (日本語) ORA-12638: 資格証明の取出しに失敗しました。 (英語) ORA-126 ...
ORACLE

[標準パッケージ] 統計情報を取得する

統計情報を取得するには、DBMS_DDL.ANALYZE_OBJECTを使用します。 構文 (統計情報を取得する) DB ...
ORACLE

[ORAエラー] ORA-01424: エスケープ文字に続く文字がないか、または無効です。

以下のように表示されます。 (日本語) ORA-01424: エスケープ文字に続く文字がないか、または無効です。 (英語 ...
ORACLE

[ORACLE] テーブルを削除する(DROP TABLE)

テーブルを削除するには、DROP TABLE文を使用します。 構文 (テーブルを削除する) DROP TABLE <テー ...
ORACLE

[ORAエラー] ORA-12899: 値が大きすぎます

以下のように表示されます。 (日本語) ORA-12899: 列"xxx"."xxx"."xxx"の値が大きすぎます(実 ...

スポンサーリンク