Строка подключения Oracle без файла tnsnames.ora
-
03-07-2019 - |
Вопрос
Я использую .NET framework с пространством имен System.Data.OracleClient.На моем компьютере установлен клиент oracle 11.Я не хочу использовать файл tnsnames.ora для хранения информации о подключении.
Не мог бы кто-нибудь, пожалуйста, сказать мне, как выглядела бы строка подключения, если бы я не хотел использовать файл tnsnames.ora?Я буду хранить строку подключения в файле web.config проекта веб-приложения.
Решение
http://www.connectionstrings.com/oracle
Это отличный ресурс
СЕРВЕР=(ОПИСАНИЕ=(АДРЕС=(ПРОТОКОЛ=TCP)(ХОСТ=MyHost)(ПОРТ=MyPort))
(CONNECT_DATA=(ИМЯ_СЛУЖБЫ=MyOracleSID)));uid=имя_пользователя;pwd=myPassword;
я верю, что это то, чего ты хочешь...
Другие советы
Начиная с клиентов 10g, вы можете использовать функцию EZCONNECT , которая не требует редактирования файл TNSNAMES.ORA: <код> имя пользователя / пароль @ имя_сервера: порт / экземпляр . Например:
Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True