2

Я установил только клиент oracle, но мне сказали обновить мой файл tnsnames.ora информацией, которую мой dba послал мне. Но у меня нет файла tnsnames.ora.

На другой машине с полной установкой администратора Oracle она находится по адресу:

  • C:\Oracle\ продукт \ 10.1.0 \ Db_1 \ NETWORK \ ADMIN \ tnsnames.ora

Так нужен ли мне файл tnsnames.ora?

Как я могу сообщить оракулу, где он находится?

Ф.К.

5 ответов5

4

У меня установлен Oracle Client на моей машине. На прошлой неделе мой администратор БД обновил файл "tnsnames.ora" из-за смены сервера. Файл находится в:

  • C:\ оракул \ ora81 \ сеть \ ADMIN

Я думаю, вы должны проконсультироваться с вашим администратором базы данных, если копирование файла в этот каталог не работает.

2

Когда вы говорите только о клиенте oracle, вы используете Oracle Instant Client? Если это так, вы должны установить переменную среды TNS_ADMIN так, чтобы она указывала, где вы храните файл tnsnames.ora.

1

Он находится в папке %ORACLE_HOME%\network\admin где %ORACLE_HOME% - это часть, в которую установлен клиент, и выполняется запись в переменную PATH. Если файл не существует, создайте его, используя файл на другом компьютере в качестве шаблона

1

На Yosemite (10.10.3) с Oracle SQL Developer 4.1.1.19 по умолчанию, где клиент ищет файл, является /etc

Теоретически вы можете переопределить это, установив переменную окружения TNS_ADMIN в папку, содержащую ваш файл tnsnames.ora , но у меня были проблемы с этим.

0

Если на вашем компьютере есть папка.\ Network \ admin, просто скопируйте tnsnames.ora в этот каталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .