2016-06-30 41 views
0

Oracle 11gをインストールしました。テスト用にエディタ(DBeaver)を使用してデータベースに接続しました。 ホスト名がlocalhostの場合は接続されますが、ホスト名がシステムのIPとして提供されている場合、エディタは接続に失敗し、以下のメッセージが表示されます。IPアドレスではなく、localhostでOracleデータベースにアクセスすることができます

IO Error: The Network Adapter could not establish the connection 
    The Network Adapter could not establish the connection 
    java.net.ConnectException: Connection refused: connect 

私はIP即ち10.140.0.3とlocalhostを交換した。ここで

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.140.0.3)(PORT = 1521)) 
    ) 
) 

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

からのlistener.oraを変更しようとしています。 これまで接続できませんでした。 誰もがこれについていくつかの経験を共有できますか?

+0

私は別の2つのステップについては言及しませんでした。 1.ファイアウォールを無効にしました。 2。listener.oraファイルの変更後にシステムを再起動しました。しかし、まだ成功していません。( – Soumen

答えて

2

あなたのlistener.oraエントリが間違っているが.ITは、次のようにする必要があります。

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.140.0.3)(PORT = 1521)) 
    ) 
) 

手動編集に関連する間違いを避けるには、Net Managerを使用してそこからアドレスを追加します。 listener.oraファイルに関連する変更を行うには、次のスクリーンショットを確認してください。

Open Oracle Net Manager

Add IP address to the Listener

の変更が完了したら、は、Oracle Netマネージャからそれを保存することを忘れないでください!

+0

はい、Oracle Net Managerを使用してファイルを変更しました。 – Soumen

1

IPアドレスを持つコンピュータにOracle Databaseをインストールできます。 IPアドレスはホスト名に関連付けられています。ホスト名のエイリアスを設定できます。 デフォルトでは、Oracle Universal InstallerはORACLE_HOSTNAME環境変数設定を使用してホスト名を検索します。

ORACLE_HOSTNAME環境変数を設定するには:Windowsのコントロールパネルの

表示システム。

[システムのプロパティ]ダイアログボックスで、[詳細設定]をクリックします。

[詳細設定]タブで、[環境変数]をクリックします。

[環境変数]ダイアログボックスの[システム変数]で、[新規作成]をクリックします。新しいシステム変数]ダイアログボックスで

、次の情報を入力します。

変数名:ORACLE_HOSTNAME 変数値:使用するコンピュータのホスト名。 [OK]をクリックし、[環境変数]ダイアログボックスで[OK]をクリックします。 [システムのプロパティ]ダイアログボックスの[環境変数]ダイアログボックスで[OK]を

をクリックし、[OK]をクリックします。

参考:https://docs.oracle.com/cd/E11882_01/install.112/e47798/reqs.htm#NTDBI2710

関連する問題