Я использую .net OracleClient на моем компьютере для подключения к базе данных в Oracle. Когда я пытаюсь подключиться, он показывает эту ошибку TNS.
Теперь я отредактировал файлы tnsnames.ora и sqlnet.ora. Когда я обращаюсь к Oracle с помощью ServerExplorer. Он подключается к базе данных Oracle и получает все данные.
У меня есть компонент ODAC с самого веб-сайта oracle, который я тоже пробовал, но не работал.
Моя строка подключения --<add name="netOracleClient" connectionString="Data Source=ff.WORLD;Persist Security Info=True;User ID=vlc;Password=vlc;Unicode=True"
providerName="System.Data.OracleClient" />
<add name="ConnectionString" connectionString="DATA SOURCE=ff.WORLD;PASSWORD=vlc;USER ID=vlc"
providerName="Oracle.DataAccess.Client" />
Я пробовал использовать ServerExplorer в обоих компонентах. Его работа FINE с Server Explorer, и я тоже получаю данные. Но когда я пишу код, он выдает мне эту ошибку ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения
Это код, из которого я пытаюсь подключиться.
OracleConnection con = new OracleConnection(WebConfigurationManager.ConnectionStrings["netOracleClient"].ConnectionString);
Подскажите способ решить эту проблему ???
ПРИМЕЧАНИЕ. У нас есть машины, с которых мы получаем доступ к той же базе данных с тем же TNS, используя OracleClient для .net. Я тоже хочу использовать то же самое ..
Пожалуйста, помогите мне в этом.