2014-01-06 9 views
0

На другом сервере Oracle 11g, этот вариант формата строки подключения работы:оракул строка подключения не работает

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

, но когда я использую это на другом сервере Oracle 11g с аналогичной конфигурацией, она больше не работает ,

Когда я использую tnsping, результат выводится аналогично строке соединения, кроме имени службы, является пустым.

Used EZCONNECT adapter to resolve the alias 
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=ip address)(PORT=port))) 
OK (20 msec) 

БД также доступна с использованием SQL Developer. Что случилось с моей строкой соединения? Я работаю с веб-службой, созданной в .NET, которая должна подключаться к Oracle.

ответ

0

Я думаю, что вы пропустили на этой части SERVER = ПОСВЯЩЕННЫЙ

DataSource = (DESCRIPTION = (ADDRESS = (ПРОТОКОЛ = TCP) (HOST = XXXX) (PORT = ABC)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = my_orcl_db)

Смежные вопросы