No.5ベストアンサー
- 回答日時:
また、登場です。
解消されていないと言う事で、詳細を。
ORA-12154 は接続の際に使用した接続文字列が、tnsnames.ora から
読み込めなかった場合に発生するエラーです。
このエラーの場合には、定義はこの他に数カ所あります。
単純に、一般的な対処方法を二つ程、いれますので確認してください。
1.%ORACLE_HOME%\network\admin\tnsnames.ora の定義ミスの場合
定義例)
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SID = oracle)
)
hostname:マシン名でうまくいかない場合IPアドレスを入れる。(192.168.1.xxx)
2.sqlnet.oraに NAMES.DEFAULT_DOMAIN が設定されていた場合
詳細)付加するドメイン名を設定するためのもの
NAMES.DEFAULT_DOMAIN = hoge
となっている場合は、接続文字列がTESTとなっていても、
TEST.hoge が自動的に接続文字列となります。
よって、ここがコメントアウトされているか確認してください。
では・。
No.4
- 回答日時:
再度登場です。
>「ORA-12154:TNS:サービス名を解決できませんでした」
この、エラーは解消されたのでしょうか?
>tnsnames.oraも調べてみたのですが、ちゃんと定義がされていました。
Net8 Assistantで登録されれば、このソースは定義として追加・編集が完了しているはずです。
中身をみると、定義したSID名やホスト名が見つかると思います。
また、下の方の補足にあるSQLPLUSで接続しようとしても接続できません。
は、ユーザー名とパスワードを記述するはずですが、ここにはscott/tigerで入れられているのでしょうか?
余談、pen4の方でしたね。今、気づきました。(*^_^*)
補足お願いします。
この回答への補足
この間はお世話になりました(\^o^)。
>「ORA-12154:TNS:サービス名を解決できませんでした」
この、エラーは解消されたのでしょうか?
いまだ解消されておりません。
>中身をみると、定義したSID名やホスト名が見つかると思います。
中身のほうは調べてみたのですが、定義したSID名などはありました。
>ここにはscott/tigerで入れられているのでしょうか?
system/managerで入れております。
ちなみにバージョンは ora8i 8.1.6 です。
あと質問なのですが、リスナーは1個のDBにつき一個なのでしょうか?
今DBは3個登録してあります。リスナーは1個です。
大変申し訳ありませんがよろしくお願いいたします。
No.3
- 回答日時:
tnsnames.oraの定義が無い場合に起きるエラーと思います。
直接テキストを編集する方法がありますが、クライアントアプリである、Net8 Assistantで登録できます。
これを起動して、サービス・ネーミングで左の”+”を押し、SID名と下のボックスでプロトコルTCP/IP、ホスト名はあなたがインストールしたDBが入っているサーバー名、あるいはIPアドレス、ポート番号は1521 でよかったと思います。
No.1
- 回答日時:
こんにちは。
サーバのリスナーが見つからなかったようですね。
接続先のTNSリスナーは上がってますか?
リスナーの名称、接続ポート を確認してください。
繋げたい、クライアント側で、SQLPLUS か何かで、接続できるかを確認してみるのが確実かもしれません。
でわでわ
この回答への補足
ちゃんとリスナーは起動しています。
Net8 Assisutant で接続テストをしたら成功しました。
しかし、SQLPLUSで接続しようとしても接続できません。
何か間違っているところはあるのでしょうか。教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- VPN VPN接続PC同士のリモートデスクトップ接続が成功したりしなかったり 1 2023/02/14 10:46
- LANケーブル・USBケーブル ディズニープラスの繋ぎ方 2 2023/07/27 10:45
- その他(悩み相談・人生相談) bebirdというイヤースコープを購入したのですが、 Wi-Fiに接続する時Wi-Fiマークにななめ 1 2023/03/04 21:55
- 固定IP Switchだけ家のWiFiが接続出来ない。 4 2022/11/14 17:32
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- その他(ゲーム) プレーステーション(PS5)のVCパーティーについて 1 2023/01/18 12:10
- Android(アンドロイド) MacroDroidでUSB設定の変更がしたいです。 AQUOS SENSE4 Basic を使用し 1 2022/07/30 11:20
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- Wi-Fi・無線LAN pcのWi-Fiがつながりません。 wifiルーターの親機のwifiは全く検出せず、中継機を通した場 5 2023/07/06 20:14
- その他(パソコン・スマホ・電化製品) switch bot hub miniの接続ができません。 4 2022/11/16 15:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-12170のエラーについて
-
データベース接続情報作成しま...
-
VB.NET Oracle接続 32、64bit
-
Oracleが突然接続不可に!
-
データソース名および指定され...
-
「libpq.dll」ロード時にエラー
-
SQLServerをlocalhost接続のみ...
-
クライアントのコンピュータか...
-
ウェブサービスによるoracleへ...
-
Oracle10g・・ODBCで接続できない
-
複数データベース
-
「ORA-12637」エラーでORACLEに...
-
ACCESSからODBC接続でORA-12504
-
「ORA-12154:TNS:サービス名を...
-
oracleへの外部IPからのアクセ...
-
Oracle 64bit から win10 64bit...
-
HP-UXのOracleへのSQL
-
SQL*PLUSにてデータベース名表示
-
oracleの直接接続のクライアン...
-
ExcelとOracleの連携について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データソース名および指定され...
-
Oracle10g・・ODBCで接続できない
-
データベース接続情報作成しま...
-
「ORA-12637」エラーでORACLEに...
-
SQL*PLUSにてデータベース名表示
-
ExcelとOracleの連携について
-
オープン時にエラーが出て接続...
-
ODBCの設定でSQLServer名がでない
-
VB.NET Oracle接続 32、64bit
-
SQLSERVER 2008 ODBC接続
-
ORA-12154 TNS:指定された接続...
-
oracle rac構成での 接続先につ...
-
C#でOracleに接続
-
オラクルに接続できない
-
リスナーを使用しないでOracle...
-
webアプリケーションからOracle...
-
oracleの直接接続のクライアン...
-
sqlplus / as sysdba で接続不可
-
「ORA-12154:TNS:サービス名を...
おすすめ情報