• ベストアンサー

Oracle_リスナーありませんって????????

現在の環境: OS: windowsNT.workstation4.0 oracle: oracle8 workgroup server R8.0.5    状況;        タイトルのとおりリスナーありませんと表示されます。       SQL PLUS 8.0を起動後ログオン画面が出てきユーザー名、パスワード、ホスト文字列を入力後リスナーがありません。と表示されます。      その後、コントロールパネルのサービスを手動でOracleTNSListener80選択, 開始をしサービス画面とコントロールパネルを閉じると起動しなくなりました。 Dos画面startを入力後以下の内容が表示されます。 SNRCTL> start tnslsnr80を起動しています。お待ちください... Service OracleTNSListener80 start pending. Service OracleTNSListener80 started. TNSLSNR80 for 32-bit Windows: Version 8.0.5.0.0 - Production システム・パラメータ・ファイルはD:\orant\NET80\admin\listener.oraです。 ログ・メッセージをD:\orant\NET80\log\listener.logに書き込みました。 リスニングしています: (ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)) リスニングしています: (ADDRESS=(PROTOCOL=nmp)(PIPENAME=\\PA20-SRV\pipe\ORAPIPE)) リスニングが試行されました: (DESCRIPTION=(CONNECT_TIMEOUT=10)(ADDRESS=(PROTOCOL= TCP)(Host=pa20-srv)(Port=1521))) TNS-12545: 接続に失敗しました。ターゲット・ホストまたはオブジェクトがありません。 TNS-12560: TNS: プロトコル・アダプタ・エラーです。 TNS-00515: 接続に失敗しました。ターゲット・ホストまたはオブジェクトが存在しま せん。 32-bit Windows Error: 1001: Unknown system error となります。どのような対応をしたらいいのかわかりません。アドバイスお願いします。              

  • tel
  • お礼率66% (294/439)

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

TNS-12545が出たら、「名前解決に失敗している」と思います。 設定時と異なる原因 1.IPアドレスを替えた 2.HOSTSを書き換えた。 3.ネットワークカードをはずしている(ノートPCで良くある) ともかくNetEasyConfigの内容と異なってると思います。 3.では無いなら、サーバ名ではなくIPアドレスを指定した「接続」を 作成してみてください。

tel
質問者

お礼

コンピュータ名が間違っていました。 アドバイスありがとうございました。

その他の回答 (1)

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

メッセージ通りサーバ側でOracleリスナーが立ち上がってい無いのだと思います。 サーバ側のコマンドプロンプトでlsnrctlを実行してみてください。

tel
質問者

お礼

コンピュータ名が間違っていました。 アドバイスありがとうございました。

関連するQ&A

  • Oracleのデータベースが使用不可に

    Oracleのデータベースが使用不可になってしまいました  原因として、ホストのIPアドレスを変更したのが        原因ではないかな?   と考えております   元のIPアドレスに戻してもダメでした MS-DOSから   C:\>LSNRCTL start  とコマンドを入力し実行(リターン)した場合 下記の ERROR が発生します \lsnrctl start エラー LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 10-JAN-2002 10:06:41 (c) Copyright 1998, 1999, Oracle Corporation. All rights reserved. tnslsnrを起動しています。お待ちください... TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Production システム・パラメータ・ファイルはc:\Oracle\Ora81\network\admin\listener.oraです。 ログ・メッセージをc:\Oracle\Ora81\network\log\listener.logに書き込みました。 リスニングしています: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))) リスニングが試行されました: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=comsters)(PORT=1521))) TNS-12545: 接続に失敗しました。ターゲット・ホストまたはオブジェクトが存在しません。 TNS-12560: TNS: プロトコル・アダプタ・エラー TNS-00515: 接続に失敗しました。ターゲット・ホストまたはオブジェクトが存在しません。 32-bit Windows Error: 1001: Unknown error 

  • 【データベースの起動】リスナーが起動しません

    Oracle初心者です。 環境 Oracle Database 10g Release 2 (10.2.0.3) OS:Vista 現状 インストール後でLSNRCTLユーティリティーを使用して、リスナーを 起動するためstartを打ち込んだところ以下のようなエラーが出ました。 TNS-12560: TNS: プロトコル・アダプタ・エラー  TNS-00530: プロトコル・アダプタ・エラーです。 その後、statusを打ち込んで (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))に接続中 TNS-12535: TNS: 接続がタイムアウトしました。  TNS-12560: TNS: プロトコル・アダプタ・エラー   TNS-00505: 操作タイムアウトです。    32bit windows Error: 60: Unknow error と表示されました。 どのようにしたらリスナーが起動するでしょうか。 よろしくお願い致します。

  • oracle11g listener.logの削除

    Oracle11gのlistener.logについて教えてください。 #少し急いでおります、至急回答いただけると幸いです。 Windows2003Server + Oracle11gの環境でシステム稼働中なのですが、 tnslsnr\[ホスト名]\listener\trace\listener.logが 1.5GBになってしまっているので、これを削除したいです。 11gのリスナーロギングの仕組みとして、 \tnslsnr\[ホスト名]\listener\alert\log.xml にログ出力すると同時に、 tnslsnr\[ホスト名]\listener\trace\listener.log にも出力されるということを聞きました。 log.xmlは触らず、listener.logだけ削除してしまっても 問題ないでしょうか? log.xmlとlistener.logが互いに関連を持っていて、 同期が取れていないと、リスナーサービスに何か問題がでるのでは? と懸念しています。 調べたところ、 10g以前ではいったんリスナーサービスを停止し、 listener.logのローテートをする記事は見たのですが、 11gから仕組みが変わっているらしく、 同じやり方で良いのか気になり質問させて頂きました。 初歩的な質問かもしれませんが、 よろしくお願いします。

  • リスナーが起動しません

    こんばんは、オラクル初心者です。 Oracle10gR1を削除後にR2をインストールするとリスナーが起動しない不具合が起こります。 発生手順については以下になります。 (1)Oracle10g-Release1(トライアル版)をインストール (2)Oracle10g-Release1(トライアル版)をアンインストール  1. DBCAで作成したデータベースを削除  2.Oracle Universal Installerで「製品の削除」  3.フォルダの削除(C:\oracle, C:\Program Files\Oracle)  4.レジストリの削除(HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE)  5.再起動 (3)Oracle10g-Release2(トライアル版)をインストール  インストール後にコマンドプロンプトで lsnrctl  start でリスナーを起動すると Failed to start service, error 3. TNS-12560: TNS: プロトコル・アダプタ・エラー TNS-00530: プロトコル・アダプタ・エラーです。 というメッセージが表示されます。 同環境ですが初めてOracleをインストールしたPCでは正常に動作しました。 前バージョンのアンインストール手順に不備があったのでしょうか? 説明不足のところがあるとは思いますが、どなたか答えていただけると助かります。 よろしくお願い致します。

  • PHP5でOracle接続がエラー

    Linuxサーバー(Oracle(10.1)+Apache(2.0.52)+PHP(5.0.5)) からデータを参照し、ブラウザで表示するものを作成しようとしています。 PHPからオラクルへ接続テストをしたところ、うまくいきませんでした。 $conn=oci_connect($user,$pass,$db); これがORA-12514のエラーになります。 エラーの原因がわかりません。どういうことを確認すればいいですか? tnsnames.oraとlistener.oraの"HOST"はIPアドレスにしていますが、 リスナーのステータス(コマンド:lsnrctl status) で見た"HOST"は<*.co.jp>というふうになっています。 これは問題ないのでしょうか? (tnsnames.ora) <$DB> = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = <IPアドレス>)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =<$db>) ) ) (listener.ora) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = <IPアドレス>)(PORT = 1521)) ) ) (リスナーのステータス) リスニング・エンドポイントのサマリー... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<$db.**.co.jp>)(PORT=1521)))

  • lsnrctl でエラーが発生

    Solaris系のサーバーを利用しています。 LSNRCTLでstatusとすると以下のようなエラーが出力されます。 原因を教えて下さい。 ----------------------------------------- LSNRCTL> status (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))に接続中 TNS-12541: TNS: リスナーがありません。 TNS-12560: TNS: プロトコル・アダプタ・エラー TNS-00511: リスナーがありません。 Solaris Error: 146: Connection refused LSNRCTL> -----------------------------------------

  • ODBC接続、リスナー設定とは?

    ODBC接続、リスナー設定とは? ODBC接続、リスナー設定は一体何のために設定しているのでしょうか? 設定する際のサービス名やホスト名も何を書いていいのかわかりません。 ホスト名にIPアドレスを指定することがありますが、ホスト名=PC名だとすると、IPアドレス=PC名ということでしょうか? 全くの初心者なので、簡単な言葉で説明していただけると助かります。 また、そいういった情報に詳しい方はやはり本やネットなどで知識をつけているのでしょうか? よろしくお願いいたします。

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

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

  • オラクル 10g リスナーの設定ファイルについて

    お世話になります。 新規DBをDBCAで作成し、その後、Oracle Net Managerで、listener.oraファイルを設定したところ、外部プロシージャ定義(extproc関連)が 作成されてませんでした。 利用環境:DBサーバー(solaris8、Oracle10gR1)、クライアントPC(winXP、Access2003のアプリ) 複数のクライアントPCからLANを経由してDBサーバーへアクセスします。 質問 1.外部プロシージャ定義はどのような場合に記述するのでしょうか? 2.とりあえず記述しておいた場合に何か問題が起こる可能性はありますでしょうか? 3.記述場所は以下でよろしいでしょうか? SID_LIST_リスナー名 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = DBネーム) (ORACLE_HOME = オラクルHOME) (SID_NAME = オラクルSID) ) ---以下外部プロシージャ定義(1)--- (SID_DESC = (GLOBAL_DBNAME = PLSExtproc) (ORACLE_HOME = オラクルHOME) (SID_NAME = extproc) ) ---(1)以上---- ) リスナー名 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = プロトコル)(HOST = ホスト名)(PORT = ポート番号)) ) ---以下外部プロシージャ定義(2)--- (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ---(2)以上--- ) 宜しくお願い致します。

  • Exportの失敗とODBC接続の失敗

    Windows 2003 Server Windows XP Professional Microsoft Office 2000 Oracle Databasse 9.2.0.1.0 1.Sqlnet経由でのExp/Impができません。SQLPLUSは正常につながります。     EXP system/???@??? FILE= full120725.dmp LOG= exp_full120725.log FULL=y を実行すると、Copyrights ~ all rights reservedで止まったまま、 エラーメッセージも出ません。 @???を取って実行すると正常終了します。 lsnrctl statusを実行すると以下のエラーメッセージが返ってきます。 ****************** (ADDRESS=(PROTOCOL=tcp)(PORT=1521))に接続中 TNS-12541: TNS: リスナーがありません。 TNS-12560: TNS: プロトコル・アダプタ・エラー TNS-00511: リスナーがありません。 32-bit Windows Error: 61: Unknown error ****************** 2.ODBCで接続を設定しようとするのですが、     Microsoft ODBC for Oracle Oracle in Ora92 ともに失敗します。 1と2の原因が同じなのか、違うのか、 それとそれぞれの対処方をご教示できないでしょうか?