Различный источники в Интернете предполагают, что повторное связывание двоичных файлов Oracle необходимо после каждого обновления ОС и / или исправления.
Я понимаю, что при обновлении glibc потребуется повторное связывание. Некоторые пакеты, вероятно, не требуют повторного связывания, некоторые требуют, а некоторые я не уверен:
Есть ли у кого-нибудь список, или может ли кто-нибудь указать мне на список библиотек, которые на самом деле связывает Oracle? Я не являюсь администратором баз данных Oracle, поэтому не имею представления о процедуре связывания Oracle. Я даже не уверен, что действительно понимаю, что Oracle делает во время повторного связывания: это не обычная практика в двоичном программном обеспечении, чтобы сделать его собственное связывание после установки, не так ли?
В общем, короче: у меня есть пара боксов RHEL [345], к которым мне нужно применить некоторые патчи. На большинстве компьютеров установлен Oracle, и мне интересно, какие исправления потребуют повторного связывания, а какие нет. Было бы неплохо составить максимально исчерпывающий список :)
Мне редко приходилось повторно связывать базу данных Oracle, возможно, только после серьезного обновления операционной системы или перехода с 32-битной на 64-битную. Однако, если у вас есть сомнения, просто запустите его. Это займет минуту. Еще один источник, с которым стоит проконсультироваться, - это металлическая нота 131321.1 ... суть такова:
"Повторное связывание происходит автоматически в следующих случаях:
Следующая информация была добавлена в раздел «Сертифицировать» Metalink:
Общие примечания для Oracle Database - Enterprise Edition:
Информация об операционной системе: поставщики гарантируют двоичную совместимость операционной системы; поэтому при обновлении этих операционных систем не требуется переустановка или повторное связывание программного обеспечения Oracle, если специально не указано иное.
Повторное связывание Oracle вручную рекомендуется в следующих случаях (даже если поставщик ОС может этого не требовать):
"
Для полной картины, помимо того, что было сказано выше, Oracle Clusterware может также потребовать повторного подключения, если вы меняете ядро Linux. Например, если вы используете файловую систему ACFS, Oracle имеет драйверы ядра ACFS для конкретной версии ядра Linux. Не уверен, подходят ли для этого незначительные обновления ядра.
На самом деле это не сама повторная связь, которая исправляет драйверы acfs Clusterware, а скрипт crs / install / rootcrs.pl -lock (или roothas.pl -lock для одноузлового кластерного ПО), который устанавливает новые драйверы ACFS. Вам нужно будет вызвать rootcrs.pl -unlock перед повторным связыванием двоичных файлов кластерного ПО, а после повторного связывания - затем rootcrs.pl -lock.
Я бы предложил нет для всех ваших сценариев. Я всегда понимал, что повторное связывание нужно, когда вы обновляете или исправляете части своего Oracle установка, а не поддерживающая операционная система.