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.
Есть ли что-то иное в способе подключения обозревателя серверов, чем в коде?