OracleConnection.Ouvert est en train de jeter ORA-12541 TNS pas d'auditeur

Donc je me connecte à un serveur externe par le biais de C#. Je viens d'installer Oracle 11g client sur ma machine à partir d'ici: http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html (255MB).

Après la lecture de nombreux blogs/questions j'ai trouvé cet article utile:

http://dbaspot.com/oracle-faq/444787-ora-12541-tns-no-listener.html

Alors, est-ce correct? Je ne peux pas faire quoi que ce soit. L'administrateur doit modifier le AUDITEUR.ORA fichier?

Mon tnsnames.ora ressemble à ceci:

  TestingConnect=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = TestHostName.us.local)(PORT = 1523))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = TEST)
    )
  )

C'est en me jetant à l'err:

Oracle.DataAccess.Client.OracleConnection connection = new Oracle.DataAccess.Client.OracleConnection();

connection.ConnectionString = "Data Source=TestHostName.us.local;Persist Security Info=True;" + "User ID=tesName;Password=test";

connection.Open() //Throwing ERR!!!

Que dois-je faire? J'apprécie tous les commentaires. Merci!

Êtes-vous sûr que votre nom d'hôte "TestHostName.nous.locaux" est correcte? Avez-vous vérifier avec "tnsping TestingConnect" à partir de la ligne de commande si la base de données est accessible?
Il existe de nombreuses raisons pour cette erreur. Si vous souhaitez éliminer les avoir à disposer d'un TNSNames.ora entrée vous pouvez essayer d'utiliser la TNS-moins de chaîne de connexion. voir ... connectionstrings.com/oracle juste pour voir si cela fonctionne. Il ne peut pas résoudre le problème, mais il serait d'éliminer le TNSNames.ora comme le problème.

OriginalL'auteur RG-3 | 2012-09-24