2013-03-14 2 views
0

J'ai deux machines sur mon réseau:connexion à la base de données Oracle sous Windows

  1. pc-1 fonctionne sur Windows XP SP3, IP 192.168.1.15
  2. pc-2 fonctionne sur Windows Vista, IP 192.168.1.16

maintenant, j'ai chargé Oracle 11gR2 sur PC-2 (Vista) et l'auditeur est en cours d'exécution avec les paramètres suivants: address=192.168.1.16 and port=1065.

Je suis en train de se connecter à la base de données Oracle via pc-1 (XP) en utilisant jdbc thin driver mais je reçois l'erreur La carte réseau n'a pas pu établir la connexion.
Mon JDBC url: jdbc: oracle: thin: @ 192.168.1.16: 1065: ora

Le PC-2 est accessible, je l'ai vérifié par ping 192.168.1.16

J'ai essayé quelques choses de PC -1:

  • TELNET 192.168.l.16 1065 donne erreur connexion à 192.168.1.16 ... Impossible connexion ouverte à l'hôte, sur le port 106 5: Connexion échouée. Le firewall sur PC-2 (vista + oracle) est désactivé, donc je ne pense pas que le pare-feu bloque le port 1065.

  • tnsping 192.168.1.16:1065 donne erreur TNS-12535: TNS: opération a expiré

  • sqlplus sys/[email protected]//192.168.1.16:1065/ora as sysdba mais il donne l'erreur

    ERROR:ORA-12170: TNS:Connect timeout occurred

Une partie de la sortie des commandes sur PC-2

  • netstat -a

LOCAL ADDRESS ------------ -------------- FOREIGN ADDRESSSTATE
192.168.1.16:1065----------------- PCNAME ------------------- ÉCOUTE

Can Quelqu'un s'il vous plaît préciser dans les détails que dois-je faire? J'essaye de faire ceci la première fois ainsi aucune idée de ce qui ne va pas?

+2

Je pense que vous peut être confronté 'Issue 3:' qui est donné sur [link] (http://selvathiruppathi.blogspot.in/2012/03/network-adapter-could-not-establish.html) – Akki

Répondre

0

Vous devez donner les détails appropriés SID dans le fichier tnsnames.ora situé sous

pour Linux: /home/oracle/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

0

Vous ne dites pas comment vous vous connectez - je suppose à travers TNS? Avez-vous spécifié le port de 1065 dans votre fichier TNSNAMES.ORA sur le système XP?

Pouvez-vous vous connecter à partir de votre système XP en utilisant EZCONNECT? Cela prend tnsnames.ora hors de l'équation.

sqlplus user/[email protected]//192.168.1.16:1065/db_name 
+0

je suis doi Pour la première fois, donc pas d'idée de tout cela, vous pouvez m'expliquer quel paramètre je vais changer. J'ai aussi la base de données oracle chargée sur mes fenêtres xp –

+0

Donc vous devez modifier votre fichier tnsnames.ora pour définir les noms hôte, port, et sid/service de manière appropriée: Host = 192.168.1.16, port = 1065, et sid = nom_base – DCookie

+0

Essayez ceci: * sqlplus sys/[email protected]: 1065/ora comme sysdba * – DCookie

0

ERREUR: ORA-12170: TNS: Connect Timeout a eu lieu

cette erreur signifie généralement connexion réseau d'échec

Il est simple

Éteignez votre pare-feu windows

Questions connexes