Varioussources インターネットでは、OSのアップグレードやパッチを適用するたびに、Oracleバイナリの再リンクが必要であることが示唆されています。
Glibcをアップグレードするときに再リンクが必要になることは理解できます。再リンクを必要としないパッケージもあれば、再リンクを必要とするパッケージもあります。
誰かがリストを持っていますか、または誰かがOracleが実際にリンクしているライブラリへのリストを教えてもらえますか?私はOracleDBAではないので、Oracleのリンク手順についてはわかりません。再リンク中にOracleが何をしているのかを実際に理解しているのかどうかさえわかりません。インストール後に独自のリンクを行うことは、バイナリソフトウェアでは実際には一般的ではありません。
とにかく、簡単に言うと、RHEL [345]ボックスがいくつかあり、パッチを適用する必要があります。ほとんどのボックスはOracleを実行しており、どのパッチに再リンクが必要で、何が必要ないのか疑問に思っています。可能な限り網羅的なリストは素晴らしいでしょう:)
Oracleデータベースを再リンクする必要はめったにありません。おそらく、メジャーO/Sアップグレード後、または32ビットから64ビットに移行した後です。ただし、疑問がある場合は、実行してください。 1分かかります。相談する別の情報源は、メタリンクノート131321.1です...要点は次のとおりです。
「次の状況では、再リンクが自動的に行われます。
次の情報がMetalinkの「Certify」セクションに追加されました。
Oracle Databaseの一般的な注意事項-EnterpriseEdition:
O/S情報:ベンダーはオペレーティングシステムのバイナリ互換性を保証します。したがって、特に明記されていない限り、これらのオペレーティングシステムをアップグレードするときにOracleソフトウェアの再インストールや再リンクは必要ありません。
次の状況では、Oracleを手動で再リンクすることをお勧めします(OSベンダーがそれを要求しない場合でも)。
「」
全体像を把握するには、上記の内容に加えて、Linuxカーネルを変更する場合はOracleClusterwareの再リンクも必要になる場合があります。たとえば、ACFSファイルシステムを使用する場合、Oracleには特定のLinuxカーネルバージョン用のACFSカーネルドライバがあります。ただし、マイナーなカーネルアップグレードがこれに該当するかどうかはわかりません。
Acfs Clusterwareドライバーを修正するのは実際には再リンク自体ではなく、新しいACFSドライバーをインストールするcrs/install/rootcrs.pl -lock(またはシングルノードクラスターウェアの場合はroothas.pl -lock)スクリプトです。クラスタウェアバイナリを再リンクする前にrootcrs.pl-unlockを呼び出す必要があります。再リンクが完了したら、rootcrs.pl-lockを呼び出します。