IO Exception: The Network Adapter Could Not Establish a Connection_604155.1

rongshiyuan發表於2014-05-09

ASM Access From DBCA or OEM Fails With "IO Exception: The Network Adapter Could Not Establish a Connection" (Doc ID 604155.1)


In this Document
  Symptoms
  Changes
  Cause
  Solution
  References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.

Applies to:

Oracle Net Services - Version: 10.2.0.1.0 to 10.2.0.4.0
Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.4
This problem can occur on any platform.

Symptoms

Normal RAC configuration with ASM enabled.
Sometimes, when changes are made to the listener.ora file (manually or with a Nettool), then neither OEM nor DBCA are able to connect to the ASM instances.
Also, just installing RAC and configuring ASM this can occur.

The error thrown by DBCA is:
"Error when connecting to ASM instance on local node:
IO exception: The Network Adapter could not establish a connection."



.

Changes

Changes made to the listener.ora file, such as the inclusion of control parameters such as:
ADMIN_RESTRICTIONS_ = ON
LOGGING_ = ON

Cause

1. One cause is if the listener(s) is stopped or not listening on the correct TCP hostname. If this is the situation, then the DBCA or OEM tools will not locate the +ASM instance(s).

2. Another common cause is if the listener is only configured for TCP address communication and has no IPC address. Then there may be a problem with an "internal" tool such as lsnrctl and DBCA communicating with the +ASM instance(s).
Under certain conditions, these tools may require the IPC Protocol to be set in the listener for correct communication to the +ASM instances. Reason is, there seem to be some unknown factors and conditions that combine with TCP use which can cause mis-communication with some tools to find the ASM instances.

Solution

Check to make certain that:

a) the listeners related to the RAC cluster are all up and running;

b) the listeners are listening on correct and valid VIP hostnames (make certain that the local HOSTS file does not specify that the VIP hostname is linked in any way to the localhost IP address of 127.0.0.1);

c) when 'lsnrctl services' is issued on each listener, that they show the +ASM instances in the services summary (the status of "Blocked" is normal);

d) at least one IPC address entry is included in the listener.ora file for all RAC listeners that may be used to access the ASM instances. The IPC key can be anything at all as it will only be used by DBCA access for ASM. If External Procedures will be run on the nodes, then this will be required anyway.

References



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-1157514/,如需轉載,請註明出處,否則將追究法律責任。

相關文章