Де зберігати оновлення файлу tnsnames.ora при встановленні клієнта Oracle?


2

Я встановив Oracle клієнт тільки, але було сказано, щоб оновити мій файл tnsnames.ora з інформацією мій DBA послав мене. Але у мене немає файлу tnsnames.ora.

На іншій машині з повною адміністративною установкою оракулу вона знаходиться за адресою:

  • C: Oracle продукт 1.0.0 Db_1 NETWORK ADMIN \ t

Отже, чи потрібен файл tnsnames.ora?

Як мені дозволити оракулу знати, де він знаходиться?

fk

Відповіді:


4

На моєму комп'ютері встановлено Oracle Client. Минулого тижня мій DBA оновив файл "tnsnames.ora" через зміну сервера. Файл:

  • C: оракул ora81 мережа ADMIN

Я думаю, ви повинні проконсультуватися з вашим DBA, якщо копіювання файлу в цей каталог не працює.


що працювало для мене. Відмінно. Дякую.
djangofan

2

Коли ви говорите тільки клієнт oracle, чи використовуєте клієнт Oracle Instant Client? Якщо це так, ви повинні встановити змінну середовища TNS_ADMIN, щоб вказати, де зберігається ваш файл tnsnames.ora


1

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


1

На Йосеміті ( 10.10.3 ) з Oracle SQL Developer 4.1.1.19 місце, де клієнт шукає файл за замовчуванням /etc.

Теоретично ви можете перекрити це шляхом встановлення TNS_ADMIN змінна середовища до папки, що містить вашу tnsnames.ora Файл, але я мав проблеми з цим.


0

Якщо папка адміністратора мережі існує на вашому комп'ютері, просто скопіюйте tnsnames.ora в цей каталог.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.