Я разочаровался в управлении TNSNAMES.ORA для более чем 300 пользователей, использующих различные версии Oracle DB от 9i до v11, обычно я отправляю электронное письмо всем пользователям, чтобы вручную скопировать и обновить TNSNAMES.ora
Поэтому мне интересно, если реализовать Oracle Internet Directory как это сделать?
Я понимаю, что OID похож на DNS для компьютерных систем.
Будем признательны за любые комментарии и помощь.
Хотя OID может быть решением, развертывание его только для централизации tnsnames.ora может быть излишним. Вы можете захотеть разместить свой tnsnames.ora в общей папке, доступной для всех. Затем у вас есть несколько вариантов, чтобы указать клиентам на него. Установите переменную среды TNS_ADMIN на рабочей станции, чтобы она указывала на общий ресурс. Если вы не используете Windows 2008, это может быть проблемой, потому что это не может быть легко сделано с помощью групповых политик. Другой вариант - отправить или попросить пользователей вручную скопировать новый локальный tnanames.ora со следующим содержимым:
ifile = \ fileshare \ tnsnames.ora
Если у вас смешанные клиенты Windows и Unix, вам необходимо установить службы для NFS на сервере с общим файловым ресурсом, чтобы клиенты Unix могли смонтировать его и получить доступ к файлу tnsnames.ora.