ORA-12154: TNS:could not resolve the connect ... HELP

0

Witam

Próbuję uzyskać połączenie do Oracla z poziomu kodu w vs 2005 lecz niestety nic z tego nie wychodzi :(

Łączę się w ten sposób:


string conString = "Data Source=(DESCRIPTION="
                            + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.180.1.110)(PORT=1521)))"
                            + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=InstancjaOracla)))"
                            + "Data Source=NazwaUsera/[email protected]//InstancjaOracla;";

             OracleConnection OraConn1 = new OracleConnection(conString);
            OraConn1.ConnectionString = conString;
            
            OraConn1.Open();

Niestety kończy się to komunikatem: ORA-12154: TNS:could not resolve the connect identifier specified

Moje pliki mają następującą postać:

SQLNET.ORA

TRACE_LEVEL_CLIENT = OFF
sqlnet.authentication_services = (NTS)
names.directory_path = (TNSNAMES, HOSTNAME, EZCONNECT)
names.default_domain = world
name.default_zone = world
automatic_ipc = off

LISTENER.ORA


LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.180.1.110)(PORT = 1521))
  )


SID_LIST_LISTENER =
  (SID_LIST =
    	(SID_DESC = (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)(SID_NAME = InstancjaOracla))
  )

TNSNAMES.ORA

InstancjaOracla.world =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (PROTOCOL = TCP)
          (Host = 10.180.1.110)
          (Port = 1521)
        )
    )
    (CONNECT_DATA = (SID = InstancjaOracla)
    )
  )

Czy może ktoś pomóc co robię źle? czy może czego mi brakuje w/w plikach?
Jestem początkujący w Oraclu i nie bardzo wiem co może być nie halo :(

W SqlPlusie łączę się bez problemowo z bazą, a przez connection string ni cholerę nie mogę :(

Będę wdzięczny za każdą pomoc.

pzdr.

Marcin

0

Dzięki wielkie, co prawda ćwiczyłem już całe mnóstwo connectionStringow właśnie z tej strony, ale tą opcję przeoczyłem [glowa] :

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;

Jeszcze raz dzięki [browar] :) pzdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1