DBAtlas · Veritabanı operasyon atlası

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> -analyze

Ne 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.

DBAtlas'ta aç →

İlgili