Oracle TNS Protocol Adapter Erro

У меня есть удаленный сервер Oracle 11G, к которому я могу подключиться с помощью SQL Plus и через обозреватель серверов Visual Studio. Однако, когда я использую ту же строку подключения в своем коде C#, я получаю ORA-12560: TNS: ошибка адаптера протокола.

Моя строка подключения выглядит так (уже пробовал законченную расширенную версию):

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.18.99.99)(PORT=1521))    (CONNECT_DATA=(SERVICE_NAME=MYORADB)));User Id=myuserid;Password=MyPasswd;

Мои первые попытки соединиться с именем хоста вместо IP привели к:

ORA-12545: Connect failed because target host or object does not exist

С IP, адресом я получаю ошибку адаптера протокола

ORA-12560: TNS:protocol adapter error
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode,     OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
at Oracle.DataAccess.Client.OracleConnection.Open()
at TestConnection.Form1.btnTest_Click(Object sender, EventArgs e) 

Я использую Oracle.DataAccess версии 2.112.1.0 из каталога установки клиента 11g.

Есть ли что-то иное в способе подключения обозревателя серверов, чем в коде?

0 ответов

Другие вопросы по тегам