OPatch ile envanteri gör ve yama öncesi ön kontrolleri çalıştır
OraclePatch & Yaşam DöngüsüKomut
# OPatch surumu (yama README'sindeki minimum surumu karsilamali; gerekirse yama 6880880 ile guncelle)
$ORACLE_HOME/OPatch/opatch version
# Kurulu yamalar: kisa liste / ayrintili envanter
$ORACLE_HOME/OPatch/opatch lspatches
$ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME
# Uygulama oncesi kontroller (acilmis yama dizininde):
cd /u01/stage/<patch_id>
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
$ORACLE_HOME/OPatch/opatch prereq CheckSystemSpace -ph ./
# Grid Infrastructure / RAC home'lari icin (root olarak) analiz modu:
# opatchauto apply /u01/stage/<patch_id> -analyzeNe yapar?
Oracle Home'a uygulanmış binary yamaları (RU, one-off) listeler ve yeni yamanın mevcut yamalarla çakışıp çakışmadığını, yeterli disk alanı olup olmadığını uygulama öncesinde kontrol eder.
Ne zaman kullanılır?
Çeyreklik RU/güvenlik yaması öncesi, destek (SR) açarken envanter çıktısı istendiğinde, iki ortamın patch seviyesini karşılaştırırken.
Dikkat
Komutlar Oracle Home sahibi OS kullanıcısıyla (oracle) çalıştırılmalı; opatchauto root ister. Prereq kontrolleri salt okunurdur ve DB'yi etkilemez, ancak çakışma çıkarsa merge/overlay yama için Oracle Support'a başvurmadan apply yapma. Uygulamadan önce Oracle Home'un (tar) ve inventory'nin yedeğini al.