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