- 締切済み
Oracleのエラー回避策
nanimaniaの回答
- nanimania
- ベストアンサー率36% (34/93)
クライアント側の設定があっていないのでは無いでしょうか? どのようにDBにつなぎに行ったのかわかりませんが、 サーバーはローカルのDBを見に行くような設定にしてあって、同じ設定でクライアントから(ネットワーク越し)に見ようとすれば、当然つながらないと思います。 tnsnames.oraというファイル、 オラクルクライアントの設定等 再度確認してみては?
関連するQ&A
- ORACLE9i Clientのエラーについて
初めまして。 今、oracle9iのDBサーバーと、同じセグメントにあるclientをインストしたマシンで接続しようと頑張っているのですが、うまくいきません・・・。 設定としては、tnspingもOK出ているのですが、clientから sqlplus ID/PW@service_name で入ると 「ORA-12541 TNS リスナーがありません」 が出てしまって接続できません。 接続先のDBサーバーのリスナーも上がっているのは確認しています。 clientで接続する際には、DBサーバー側のlistener.oraも設定し直す必要があるのでしょうか?それとも他の設定ファイルを編集する必要があるのでしょうか? それとも、client側もリスナーあげなきゃいけないのでしょうか?? ちなみに今回設定をしたのは、client側のtnsnames.oraだけです。足りないのがあれば教えてください。よろしくお願いします! (↑すみません勉強不足で。。)
- ベストアンサー
- Oracle
- 突然オラクルへ接続できなくなりました
ローカルにオラクルをインストールして開発をしていました。 しばらく時間があいた後、開発を再開しようとするとDBへの 接続ができなくなっていました。 sqlplusではDB操作可能なので、DBそのものは落ちていないと 思うのですが… リスナーのステータスを確認すると(lsnrctl status SID)下記のエラーが出ます。 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MY-PC)(PORT=1521))(CONNECT_DATA=( SERVER=DEDICATED)(SERVICE_NAME=SID)))に接続中 TNS-12535: TNS: 操作はタイム・アウトしました。 TNS-12560: TNS: プロトコル・アダプタ・エラー TNS-00505: 操作タイムアウトです。 32-bit Windows Error: 60: Unknown error 何が問題でどうすればよいのかわからないのですが、何か対応策があれば教えてください。 DBを再構築することも考えたのですが、原因がわからなければ同じ事が起こる(起こす?) ような気がするので。 よろしくお願いします。
- ベストアンサー
- Oracle
- オラクルについて
オラクルでDBを作り、DBAスタジオでツリーに加えたのですが、接続できません。 「ORA-12154:TNS:サービス名を解決できませんでした」というメッセージが出てきました。どうすれば接続できるようになるのでしょうか?解決方法を教えてください。
- ベストアンサー
- その他(データベース)
- Oracle ORA-12224のエラーが発生しました。
Eazy Configよりデータベースへの接続テストを行おうとしたら、「ORA-12224:TNSリスナーがありません。入力されたフィールドにエラーがあります」のメッセージが表示されます。 クライアント:NT サーバー :NT Oracleバージョン:8.0.6 サーバーの方にはネットワークのアダプタが2つ入っている状態です。(なにかこの状況が影響しているのか・・・・) とても困っております(;;) どなたかお教え下さい。よろしくお願い致しますm(- -)m
- ベストアンサー
- その他(データベース)
- ORA-12170のエラーについて
下記エラーの解決方法に心あたりのある方がいらっしゃったら教えてください。 現象 サーバーを用意し、そこにOracleDatabase11gR2をインストールし、クライアントマシンから Oracle Net Configration Assistantでネットサービス名の構成をする際、以下のエラーが出て 接続できません。 「ORA-12170: TNS: 接続タイムアウトが発生しました。」 ※1 サーバーでは同様のユーザ(SYSTEMユーザ)とパスワードでデータベースに接続できることは確認できています。 またファイアーウォールの設定でポート1521の接続の許可は行っております。 (クライアントからの接続のときのポートはデフォルトのまま1521を使用) ※2 ファイアーウォールを有効にしたまま接続を試みたとき、 C:\Windows\System32\LogFiles\Firewall\pfirewall.logに接続がブロックされたことがログとして出力されると思いますが、出力されませんでした。 よって、ポート1521はファイアーウォールに到達する前に、どこかで遮断されているように思われます。 (ポート1158で同様にファイアーウォールの有効性を確認したところpfirewall.logにブロックした旨の内容が出力されました。) よろしくお願いいたします。 環境 サーバー OS:Windows Server 2008 R2 (64bit) Oracle:Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x64) ファイアーウォールの設定:ポート1521の接続は許可済み (1158の接続も許可) クライアントPC OS:Windows7 (32bit) Oracle:Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
- 締切済み
- Oracle
- Oracleを遠隔地から操作する時のルータの設定について
こんにちは。 現在、遠隔地からSQL*PLUSでDBサーバ(Oracle 9i)に接続し、処理をしたいと考えているのですが、 どうやらDBサーバ側のルータの設定が悪いらしく、接続することができません。 エラーメッセージは 「TNS-12535:操作はタイムアウトしました。」となります。 そこで、Oracleのマニュアルにある通り、タイムアウト時間を長くしたのですが、だめでした。 ちなみに、DBサーバと同セグメント(ルータの内側)のPCからは接続できました。 ルータにはアドレス変換テーブルに 「ブロードステーションのWAN側IPアドレス」、「TCP:1521」→「***.***.***.***」(サーバのローカルIPアドレス)という 設定をしています。 機器構成は以下の通りです。 【サーバ】 ・Windows2000server ・DB:ORACLE 9i ※ブロードバンドルータ(メルコ:BLR3-TX4) 【クライアント】 ・WindowsXP ・ORACLE CLIENT ※ADSLに直結しているのでルータは無し。 遠隔地からOracleに接続する際、何を設定しなければいけないのでしょうか?
- ベストアンサー
- その他(データベース)
- 「ORA-12637」エラーでORACLEに接続できない
大変困っています。 サーバにOracleの10g、クライアントに下位バージョンの オラクルを入れて使用しています。 通常は問題なくクライアントからOracleに接続できているのですが、急に「ORA-12637」エラーが出て接続ができなくなります。時間が経つと問題なく接続できるようになるのですが、考えられる原因、対策はありませんか?
- 締切済み
- Oracle
- オラクル8.1.7クライアントと9.2クライアントの共存がうまくいかず困っています
オラクル初心者です。 オラクル8.1.7クライアントが導入されているWindows XP のPCに、オラクル9.2クライアントをインストールし、バッチプログラムで9.2用のorahomeを見に行くように設定してから、あるプログラムを起動させたところ、「ORA-12154: TNSサービス名を解決できませんでした」というエラーメッセージが出てしまいました。 TSNPINGを行ったのですが、問題なく通りました。 どなたか、解決方法を教えてください。お願いします。
- 締切済み
- Oracle
- oracleとVPN
これまで、拠点間を専用線で繋いでいたのですが回線も安くなってきたのでVPNで再構築を計画しています。 テストでADSLを使って接続したところ、Oracleへのログインはうまくできたのですが、SQLを(VBからですが)はきだすと、「ORA-03113: 通信チャネルでファイルの終わりが検出されました。」もしくは「ORA-12571: TNS: パケット・ライター障害です。」とでて、うまく動作してくれません。 情報お持ちの方がいらっしゃいましたら教えてください。 お願いいたします。
- 締切済み
- その他(データベース)
- エクセル2003からODBCでoracleのデータを取り出す
oracle10gをwindows2003serverにインストールしました。 oracleは完全な初心者です。 最終目的は、クライアントのエクセル2003からODBCでサーバーのoracleのデータを取り出すということを行う必要があります。 クライアントから接続するためにリスナーの設定を「Net Configuration Assistant」で行っています。 クライアント側からの接続テストで「接続中...ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません テストが失敗しました。」というエラーが出て接続ができません。 tnspingは成功します。リスナーは起動中となっています。 サーバー側にクライアントとしてのローカルネットワーク構成をして試してみても同じ状況でした。 どこに問題があるのでしょうか? サーバー:windows2003server クライアント:xp
- 締切済み
- Oracle
お礼
回答ありがとうございます。 >クライアント側の設定があっていないのでは無いでしょうか? 私も最初そう思い、tnsnames.ora ファイルと Net Assistant で設定を確認したのです。 ですが、接続するマシン名もあっていますし、接続文字列もサーバーの設定と比較し あっていることを確認しました。 というか、実際に設定直後は繋がっていた時期があり、(すみません。言うのが遅れて…) ウイルスバスターを2005に更新してからこのような状態になってしまったのです。