• 締切済み

ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません

ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません  これはORACLE起動しているときのエラーメッセージです。回復のやり方を教えていただけませんか、皆様、よろしくお願いいたします。 感謝いたします。

  • Oracle
  • 回答数2
  • ありがとう数6

みんなの回答

  • 7colors
  • ベストアンサー率25% (29/114)
回答No.2

OracleのVersionは何ですか? このメッセージが出たのはどこですか? (サーバでの起動時?それはないか) とりあえず、起動していないことを疑って net start サービス名 でサーバ上でサービスを起動してみてはどうだろうか?

ryuseigaku
質問者

お礼

ご回答いただいて、有難うございます、今は再起動してから、もう大丈夫になりました、OracleはVer10です。  感謝いたします。

  • cocom32
  • ベストアンサー率58% (75/129)
回答No.1

インスタンスは起動してますか?

参考URL:
http://redolog.livedoor.biz/archives/10509650.html
ryuseigaku
質問者

お礼

ご回答、有難うございます。 今、再起動して、問題が、解決しました。 また、よろしくお願いいたします。

関連するQ&A

  • ORA-12154: TNS: サービス名を解決できませんでした

    Oracle9.2.0のデータベースにphpから接続を行おうとしているのですが、上手く接続ができません。 ORA-12154: TNS: サービス名を解決できませんでした、とログに表示されます。 ちなみに、sqlplusでの接続は確認できました。 何方か解決策を教えていただけませんでしょうか。

  • 「ORA-12154:TNS:サービス名を解決できませんでした。」

    [OSのVER]:WIN2000 [OracleのVER]:Oracle8i SQL*Plusより接続を行うと、下記のエラーが発生しました。 「ORA-12154:TNS:サービス名を解決できませんでした。」 Net8 Configuration Assistantから、接続のテストをすると 成功します。 何が原因なのでしょうか?

  • 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です。どこをチェックすれば宜しいでしょうか。

  • データベース接続時にTNSリスナーがアプリケーションエラー

    oracle9iでデータベースの作成中に TNSリスナーがアプリケーションエラーが起きたのですが、 そのまま無視してもデータベースの作成はできました。 それから接続時に必ずTNSリスナーでアプリケーションエラーが発生しますが、接続は可能になります。 ただし、アプリケーションエラーのタイミングでTNSリスナーサービスが終了してしまうようです。 それまで問題なく接続できていたDBに接続する場合にも上記の現象が発生するようになりました。 プラットフォーム:win2000advancedServer、oracle9iはフルインストール。ただし起動中のサービスは ・Oracle90Home90Agent ・Oracle90Home90TNSListener ・OracleServiceXXX(XXXはデータベース名称) データベースセットアップ内容は以下: 1.OracleDatabaseConfigurationAssistantを起動 2.「データベースの作成」を選択 3.「NewDatabase」を選択 4.サービス名とSIDを指定。ここではドメインを省略してグローバル・データベースとSIDを同じにした。 5.データベースオプションのデータベース機能を全部OFFにした。カスタムスクリプトはデフォルトのまま。 6.接続オプションとして専用サーバーモードを選択 7.初期化パラメータはデフォルトを使用 8.データベース記憶域はデフォルトを使用 9.作成オプションは「データベースの作成」を選択 現状、毎回接続前にリスナーサービスの起動をかければ接続時にアプリケーションエラーがおきても接続は可能になりますが、使用に耐えられません。。 ○インストール時にアプリケーションエラーが起きたデータベースを削除すればこの現象は回避できるのでしょうか?もしくはこの問題はoracleの再インストールを考慮した方が良いでしょうか。

  • オラクルに接続できない

    すみません、オラクルに接続しようとすると、 「ORA-01033:Oracleの初期化またはシャットダウン中です」とメッセージが表示され、 接続できません。 そこでsysdbaで接続し、shutdownを行った後にstartupを行うと、 「ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していま せん」とメッセージが表示され、復旧できない状態です。 どのようにすれば復旧・接続できるようになるのでしょうか? ちなみにオラクルはoracle11gです。

  • OracleDB接続エラー(ORA-12541: TNS:no listener)が出ます。

    OracleDBで以前までは普通に繋がっていたインスタンスに接続できなくなってしまいました。 Net8 Configration Assistantでテストしたところ、以下のようなエラーが発生しました。 ------------------------- 接続しています...ORA-12541: TNS:no listener テストは成功しませんでした。 指定した情報が間違っている可能性があります。 指定したネット・サービス名情報を確認するには、「戻る」をクリックします。ユーザー名を変更するには「ログインの変更」をクリックします。 ------------------------- 特に設定を変えた記憶は無いのですが・・・ 情報が少ないかも知れませんが、何か原因が考えられる方、よろしくお願い致しますm(_ _)m これだけだと厳しいでしょうか・・・ Oracleはかなり初心者ですので、どのような情報が必要かもちょっと分かりかねてます。 こういう情報があればわかるかも、というものがあれば提示致しますので、何卒よろしくお願いします。 なお、OSはWin2000、Oracleのバージョンは8.1.7です。

  • oracleのリスナーの接続について

    oracleについて質問です。 Net Managerをサーバー上で実行し、サービス・ネーミングの接続テストにて、最初は成功するのですが、しばらく時間が経つと、ora-12514のエラーとなります。 ここで、OracleService<インスタンス名>のサービスを再起動すると、一定時間だけ繋がり、しばらくするとまたエラーとなります。 全く繋がらないわけではないので原因がよくわかりません。 この間でリスナーは全くいじっていなく、また、動的構成にしています。 バージョンは下記の通りです。わかる方、ご教示いただけたらと思います。 オラクル:10.2.0.3 OS:Win2003

  • リスナーが起動しているのに「ORA-12541 : TNS: リスナーがありません」と怒られる

    同じ LAN 内にサーバーが3つあります。 すべて別々のデータベースが入っている DB サーバーです。 サーバーの状態は、順番に以下の通りとなっています。 A:DB サーバー(参照されるサーバー) B:A に対して接続可能。 C:A に対して接続できない。 B → A、C → A に対して DBLink を貼っているのですが、 B → A だけが成功し、C → A が失敗します。 失敗のエラー内容が、上記の「リスナーがありません」というエラーなのですが、 B → A の接続が成功しているのでリスナーは存在して正常に動作しているはずです。 A に対する接続情報(tnsnames.ora)は、B も C もまったく同じです。 A 側のリスナーのポートも同じで、同じユーザー/パスで接続テストをしています。 自分はサブシステム担当なので A サーバーの設定情報を見ることはできないのですが、 考えられるのは A 側で参照を許可する制御をしているくらいです。 でも、A 側で「B からの参照は許可するが C の参照は不可」と言った制御はできるものでしょうか? もしくは、ほかに考えられる原因はありますでしょうか? お手数ですが、よろしくお願いします。

  • エクセル2003からODBCでoracleのデータを取り出す

    oracle10gをwindows2003serverにインストールしました。 oracleは完全な初心者です。 最終目的は、クライアントのエクセル2003からODBCでサーバーのoracleのデータを取り出すということを行う必要があります。 クライアントから接続するためにリスナーの設定を「Net Configuration Assistant」で行っています。 クライアント側からの接続テストで「接続中...ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません テストが失敗しました。」というエラーが出て接続ができません。 tnspingは成功します。リスナーは起動中となっています。 サーバー側にクライアントとしてのローカルネットワーク構成をして試してみても同じ状況でした。 どこに問題があるのでしょうか? サーバー:windows2003server クライアント:xp

  • ACCESSからODBC接続でORA-12504

    Access上でオラクルのテーブルのリンクを設定しようと していますが、「ORA-12504」のエラーが表示されてしまい 接続できず、困っています。 【エラー詳細】 ODBC-呼び出しが失敗しました。 [Oracle][ODBC][Ora]ORA-12154 TNS~ (#12154)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(♯0)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(#0) なお、SQLPlusで接続ができていますし、ODBCアドミニストレータ の接続テストも成功します。 Accessで問題があるのでしょうか? 【環境】 OS:WinXP x64 Access:003 Oracle:サーバ 10g(10.2.0.1) for 64-bit    :クライアント 10g(10.1.0.2) for 32-bit     ※64-bitのオラクルクライアントはAccessが      ドライバを認識しないため使用できませんでした。 何かわかりましたらご教授ください。 よろしくお願いします。