2011-07-21 4 views
0

J'ai un serveur Oracle accessible localement (par exemple à partir de l'ordinateur sur lequel Oracle installé) à l'aide SQLPlus et le port par défaut 1521.Impossible de se connecter au serveur Oracle

A partir d'un ordinateur client, je peux accéder à des dossiers partagés sur ce serveur, mais je ne peux pas accéder à la base de données Oracle en utilisant SQLPlus ou SQL Developer. "Erreur E/S: l'adaptateur réseau n'a pas pu établir la connexion."

Je suis sûr qu'il y a des problèmes sur le serveur Oracle, car je peux accéder à d'autres serveurs Oracle similaires du même client.

Il n'y a pas de problème avec la connexion réseau.

Les fichiers Tnsnames.ora sont également OK. Trois services Oracle sont démarrés (comme les autres serveurs Oracle similaires): listener, DBConsole et Service.

Tous sont des systèmes Windows.

Comment savoir?

P.S .: Aucun pare-feu sur le serveur; tnsping est OK.

+1

Existe-t-il des pare-feu entre vous et le serveur? avez-vous également essayé de tnsping la base de données? –

+0

tnsping du _client_ est OK? –

+0

Oui, tnsping du client est OK. – chance

Répondre

2

Je pense que l'écouteur sur le serveur ou tnsnames.ora sur le client est le problème. Lors de la connexion depuis le serveur, le protocole sql * net est ignoré. Le fonctionnement du serveur:

c:\lsnrctl status 

et vérifier si la base de données est desservie par l'auditeur et vérifier si les paramètres sont les mêmes que dans tnsnames.ora, utilisez des noms d'hôte qualifiés.

EDIT Vérifier

c: \ services lsnrctl

-1

Peut être bloquer votre pare-feu de votre port. Vous pouvez activer cela en modifiant le paramètre de pare-feu. Ceci est la configuration de Windows 7 pour accéder au port Panneau de configuration-> Système et sécurité-> Pare-feu Windows-> Paramètres avancés-> Règles liées-> Nouvelle règle (à droite) -> Sélectionnez l'option de port avec la valeur "1521 "-> next next ....

Questions connexes