OracleDB接続エラー(ORA-12541: TNS:no listener)が出ます。
- OracleDBで以前までは普通に繋がっていたインスタンスに接続できなくなってしまいました。Net8 Configration Assistantでテストしたところ、以下のようなエラーが発生しました。
- 接続しています...ORA-12541: TNS:no listener テストは成功しませんでした。 指定した情報が間違っている可能性があります。
- Oracleはかなり初心者ですので、どのような情報が必要かもちょっと分かりかねてます。こういう情報があればわかるかも、というものがあれば提示致しますので、何卒よろしくお願いします。
- ベストアンサー
OracleDB接続エラー(ORA-12541: TNS:no listener)が出ます。
OracleDBで以前までは普通に繋がっていたインスタンスに接続できなくなってしまいました。 Net8 Configration Assistantでテストしたところ、以下のようなエラーが発生しました。 ------------------------- 接続しています...ORA-12541: TNS:no listener テストは成功しませんでした。 指定した情報が間違っている可能性があります。 指定したネット・サービス名情報を確認するには、「戻る」をクリックします。ユーザー名を変更するには「ログインの変更」をクリックします。 ------------------------- 特に設定を変えた記憶は無いのですが・・・ 情報が少ないかも知れませんが、何か原因が考えられる方、よろしくお願い致しますm(_ _)m これだけだと厳しいでしょうか・・・ Oracleはかなり初心者ですので、どのような情報が必要かもちょっと分かりかねてます。 こういう情報があればわかるかも、というものがあれば提示致しますので、何卒よろしくお願いします。 なお、OSはWin2000、Oracleのバージョンは8.1.7です。
- mosimo-box
- お礼率55% (44/80)
- Oracle
- 回答数2
- ありがとう数26
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>サーバ側のTNSリスナーとはどのように起動すれば良いのでしょうか? MS-DOSプロンプトで 「lsnrctl start」 と打つと起動します。 ちなみに 「lsnrctl status」 でTNSListenerの状態が確認できますよ
その他の回答 (1)
- yoshisuke
- ベストアンサー率65% (19/29)
サーバ側のTNSリスナーが起動していますか? もし起動していなかったら起動してみてください。 起動していたら、クライアントのTnsnames.oraか サーバのListener.oraの記述がおかしいかもしれません
関連するQ&A
- 「ORA-12154:TNS:サービス名を解決できませんでした。」
[OSのVER]:WIN2000 [OracleのVER]:Oracle8i SQL*Plusより接続を行うと、下記のエラーが発生しました。 「ORA-12154:TNS:サービス名を解決できませんでした。」 Net8 Configuration Assistantから、接続のテストをすると 成功します。 何が原因なのでしょうか?
- 締切済み
- その他(データベース)
- ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません
ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません これはORACLE起動しているときのエラーメッセージです。回復のやり方を教えていただけませんか、皆様、よろしくお願いいたします。 感謝いたします。
- 締切済み
- Oracle
- Oracle ORA-12224のエラーが発生しました。
Eazy Configよりデータベースへの接続テストを行おうとしたら、「ORA-12224:TNSリスナーがありません。入力されたフィールドにエラーがあります」のメッセージが表示されます。 クライアント:NT サーバー :NT Oracleバージョン:8.0.6 サーバーの方にはネットワークのアダプタが2つ入っている状態です。(なにかこの状況が影響しているのか・・・・) とても困っております(;;) どなたかお教え下さい。よろしくお願い致しますm(- -)m
- ベストアンサー
- その他(データベース)
- .NETからOracleDB接続エラー
.NETでOracleDBへ接続 形体 データリンクプロパティ ↓ プロバイダ 選択Micro........Oracle ↓ サーバー名入力で●●●DB※大文字、小文字両方X パスXX ユーザー名OO ↓ 接続のテスト ↓ プロバイダ初期化中にエラー発生…接続テスト失敗 ORA-12545 ターゲット ホスト オブジェクトが存在しない為失敗 機能まで正常でしたが今日はなぜか出来ません。 参考 SQL Plusでもは入れません。 エラーで存在しない。 でも作成済みEXEファイルからだと正常にDB読み込みます。
- ベストアンサー
- Visual Basic
- ORA-12154: TNS: サービス名を解決できませんでした
Oracle9.2.0のデータベースにphpから接続を行おうとしているのですが、上手く接続ができません。 ORA-12154: TNS: サービス名を解決できませんでした、とログに表示されます。 ちなみに、sqlplusでの接続は確認できました。 何方か解決策を教えていただけませんでしょうか。
- 締切済み
- Oracle
- ORAー12560:TNS:protocol adapter error
初心者です。ORACLE9iをインストールしました。コマンドラインから sqlplus /nolog SQL>connect /as sysdba と実行しますが、ERROR:ORAー12560:TNS:protocol adapter error となり接続出来ません。スタートメニューからSQL Plusを起動しても同エラーとなります。ORACLE関係のサービスは起動しており、ログインユーザはORACLEをインストールしたユーザでORA_DBAグループにも登録されています。OS再起動を実施しても同エラーです。OSはwindows2000Proです。どこをチェックすれば宜しいでしょうか。
- ベストアンサー
- Oracle
- DBサーバの接続エラー
Oracle9i 9.2.0 Oracle環境をDBサーバに構築しました。 開発環境ですので詳細はよくわかりませんが、表領域を作成し、 データファイルの設定変更後、EXPDAT.DMPファイルをインポートしました。 各クライアントからNet Configuration Assistantを開き 1.ローカルネットサービス名構成 2.追加 3.サービス名入力 4.TCP 5.ホスト入力 6.テストを実行 結果↓↓↓↓↓↓↓↓↓↓↓↓ 「接続中...ORA-12535: TNS:操作はタイムアウトしました。 テストが失敗しました。 指定した情報が間違ってる可能性があります。....」 過去(1ヶ月)に上記作業をPC3台ほど行ったことがありますが、 どれも正常に動作していました。 ちなみにホストにはPINGは通っています。 実際には単純なことかもしれませんが、アドバイスお願いします。
- ベストアンサー
- Oracle
- 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
- ORA-03113のエラーでインスタンスが開始できない。
オラクルの超初心者です。 テスト環境を作成したいのですがインスタンス作成後、スタートアップの所でORA-03113のエラーが出てしまい、インスタンスが開始できません。オラクルのバージョンも7と古いのですが、おわかりの方がいらっしゃいましたら教えて下さい。よろしくお願いします。 エラーまでの手順は 1.オラクルのサーバー製品をインストール 2.コントロールパネルでオラクルのサービスを止め、databaseフォルダ内のファイルをすべて削除。 3.databaseフォルダ内にinittest.oraのファイルを保存。 4.DOSからSID作成の命令を発行→成功 5.DOSからSVRMGR23でconnect internal/testで接続→成功 6.DOSからSVRMGR23でstartup nomount pfile=D:\orant\database\inittest.oraを実行した所で上記エラーが発生しました。 Oracle7(Ver7.3.3.0.0)サーバー製品 OS:WindowsNT4.0 SP6 メモリー:512MB 作成するインスタンス名:test その他:本番環境がオラクル7の為、オラクルのVerUpは出来ません。inittest.oraのファイルは本番のファイルをコピーし、db_nameをtestに修正して作成しました。
- ベストアンサー
- Oracle
- ORA-12154:TNS
Visual Studio2010で、 C#、Windowsアプリケーションで、 Oracleに接続したいと考えています。 ------------------------------- private void button1_Click(object sender, EventArgs e) { string constr = "User Id=scott;Password=tiger;data source=orcl"; OracleConnection con = new OracleConnection(constr); con.Open(); MessageBox.Show("接続に成功しました"); } ------------------------------- ■環境 ・OS・・Windows7(64bit) ・Visual Studio2010 Express Edition ・Oracle11g(お試し版) ・グローバル・データベース名:orcl ・データベース・パスワード:manager ------------------------------------- 現状、デバッグ実行すると、 con.Open(); で、「OracleExceptionはハンドルされませんでした。 ORA-12154:TNS:指定された接続識別子を解決できませんでした。」 と表示されてしまいます。 (sqlplusで、 ID・・scott PASS・・tiger で接続は出来ています。) 【サービス】 ・OracleJobSchedulerXE・・・開始(自動) ・OracleMTSRecoveryService・・・開始(自動) ・OracleServiceXE・・・開始(自動) ・OracleXEClrAgent・・・開始(自動) ・OracleXETNSListener・・・開始(自動) *********************************************** 色々と試したのですが、 解決に至りません。 ご存知の方、宜しくお願い致します。
- ベストアンサー
- Oracle
補足
ご回答ありがとうございます。 度々の質問で申し訳ないのですが、サーバ側のTNSリスナーとはどのように起動すれば良いのでしょうか? ※初歩的な質問で申し訳ありません。 なお、今回のインスタンスは自分のローカルPC上で動作しています(つまりサーバ・クライアントが同PCです) よろしくお願いします。