recherche

Maison  >  Questions et réponses  >  le corps du texte

Python se connecte à Oracle et signale une erreur TNS. L'écouteur n'est actuellement pas en mesure de reconnaître le service demandé dans le descripteur de connexion.

import cx_Oracle
conn = cx_Oracle.connect('gxb2b/OpG%8EcP@10.182.22.34:2700/gx36')
print (conn.version)

Le module cx_Oracle a été installé, mais une erreur se produit lors de l'exécution de sublime. Des idées ou des solutions

世界只因有你世界只因有你2824 Il y a quelques jours883

répondre à tous(3)je répondrai

  • 阿神

    阿神2017-05-18 10:53:16

    Oracle peut-il être connecté via d'autres clients ? Si une erreur de surveillance TNS se produit, il s'agit probablement d'un problème avec le serveur Oracle. De plus, dans votre connexion, avez-vous écrit correctement l'Oracle Sid ? Les deux sont possibles ?

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:53:16

    Il peut être connecté. La raison est que le nom de la bibliothèque utilisé pour se connecter à la bibliothèque est le nom utilisé pour la connexion plsql lorsque je me connecte, ce qui est évidemment faux. . .
    Merci pour votre réponse

    répondre
    0
  • 阿神

    阿神2017-05-18 10:53:16

    Il y a deux possibilités. La première est que le fichier TNS n'est pas configuré côté serveur. La deuxième possibilité est que le port que le serveur écoute n'est pas 2700.

    répondre
    0
  • Annulerrépondre