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

このQ&Aのポイント
  • Oracle初心者です。Oracle Database 10g Release 2 (10.2.0.3)を実行中の環境で、リスナーが起動しないエラーが発生しています。LSNRCTLユーティリティーを使用してリスナーを起動すると、TNS-12560: TNS: プロトコル・アダプタ・エラーというエラーメッセージが表示されます。
  • また、statusコマンドを使用してリスナーの状態を確認すると、(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))に接続中の状態が表示され、TNS-12535: TNS: 接続がタイムアウトしましたというエラーメッセージが表示されます。
  • これらのエラーメッセージから判断すると、リスナーが起動しない原因はプロトコル・アダプタ・エラーまたは接続タイムアウトの問題である可能性があります。解決するためには、プロトコル・アダプタの設定やネットワーク接続の確認が必要です。
回答を見る
  • ベストアンサー

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

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 と表示されました。 どのようにしたらリスナーが起動するでしょうか。 よろしくお願い致します。

  • Oracle
  • 回答数1
  • ありがとう数4

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

  • ベストアンサー
noname#64285
noname#64285
回答No.1

(HOSTS=)の設定をしましょう! ホスト名(hostsファイルに書いてあるやつ)かIPアドレスで

uni_c_cd
質問者

お礼

返信遅れて、申し訳ありませんでした。 非常に助かりました。 ありがとうございました。

関連するQ&A

  • 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> -----------------------------------------

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

    こんばんは、オラクル初心者です。 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では正常に動作しました。 前バージョンのアンインストール手順に不備があったのでしょうか? 説明不足のところがあるとは思いますが、どなたか答えていただけると助かります。 よろしくお願い致します。

  • 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 

  • 突然オラクルへ接続できなくなりました

    ローカルにオラクルをインストールして開発をしていました。 しばらく時間があいた後、開発を再開しようとすると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を再構築することも考えたのですが、原因がわからなければ同じ事が起こる(起こす?) ような気がするので。 よろしくお願いします。

  • svrmgrl起動時のTNSプロトコル・アダプタエラー

    Oracle8iをインストールしました。インストール時にDBを作成せずに、あとでcreate databaseコマンドで作成するつもりでした。 インストールが終わり、コマンドプロンプトでsvrmgrlと打ったのですが ORA-12560: TNS: プロトコル・アダプタ・エラー が出てしまいます。リスナーは起動しています。 どうすればよいでしょうか。 よろしくお願いします。

  • 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 となります。どのような対応をしたらいいのかわかりません。アドバイスお願いします。              

  • クライアントからのリスナーが動作しません

     お世話になります。サーバーとクライアントが同じマシンでOrale Database 11gが動作している状態でOracleの勉強をしていました。今度は、同じネットワーク上にある別のVistaマシン(ultimate)にOrale Database 11g Clientをインストールし、クライアントからsqlplusを動作させようとしています。  Net Configuration Assistantで、リスナーを追加し、「ローカル・ネット・サービス名構成」でネットワークの設定をしました。  現在クライアントから「https://サーバー名:1158/em」でEnterprise Managerにアクセスできる状態です。また、Clientのインストール途中での、接続テストには成功しています。  コマンドプロンプトから「sqlplus」と入力すると、ユーザー名とパスワードが聞かれるのですが、「ERROR:   ORA-12560: TNS: プロトコル・アダプタ・エラーが発生しました」と表示され、接続できません。 サービスには、「OracleOraDb11g_home1TNSListenerLISTENER1」などが表示されず、「lsnrctl start」も「lsnrctl status」もコマンド自体が解釈されません。  初心者でどうしてよいかわからず、大変申し訳ありませんが、お助けいただければ幸いです。どうか、よろしくお願いいたします。

  • 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の原因が同じなのか、違うのか、 それとそれぞれの対処方をご教示できないでしょうか?

  • データベース接続時に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の再インストールを考慮した方が良いでしょうか。

  • リスナーがありません

    無償版のOracle 12cをインストールしました。 レジストリで「ORACLE_HOME」と「ORACLE_SID」の値を確認して環境変数に設定しました。 ORACLE_HOME … C:\app\ora\product\12.1.0\dbhome_2 ORACLE_SID … orcl それから下記のURLを参考にしてユーザーを作成しました。 http://replication.hatenablog.com/entry/2015/08/05/093000 作成したユーザーで接続しようとしたら下記のエラーが発生してしまいました。 conn 上記で作成したユーザー/パスワード@PDBORCL ORA-12541: TNS: リスナーがありません ネットで「tnsnames.ora」に記述するという記事を見たので下記のパス先ある「tnsnames.ora」に下記の内容を追加しました。 C:\app\ora\product\12.1.0\dbhome_2\NETWORK\ADMIN PDBORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IPアドレス)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PDBORCL) ) ) でも結果は同じでした。 ※試しに下記のパス先に「tnsnames.ora」を設置しても同じでした。 C:\app\ora\product\12.1.0\dbhome_1\NETWORK\ADMIN 申し訳ありませんがどのようにすればいいのでしょうか。 何卒、ご教授宜しくお願いします。