Museli jsme cítit bolest, když jste nalepili více náplastí a pokaždé, když jste dali Y na výzvu v náplasti. Pro tento problém existuje řešení
Jak spustit Opatch v neinteraktivní formě
Příkazy opatch apply, napply, rollback a nrollback můžeme spustit v neinteraktivním režimu pomocí opatch argumentu ‚-silent‘.
SYNTAXE:
opatch
Možnost:
použít
napnout
vrátit zpět
nrollback
Následující příkaz lze použít k použití opravy (v tomto příkladu 777777) v tichém režimu:
$ cd 777777
Použití opravy $ -tiché
'opatch
– potlačí jakoukoli uživatelskou interakci, tj. nezobrazuje žádné výzvy k opravě pro uživatelský vstup
– automaticky odpovídá na všechny výzvy opatch tím, že jako vstup použije výchozí možnosti a pokračuje
Například:
Během jednorázových instalací oprav vás opatch vyzve následující zprávou a čeká na odezvu/vstup uživatele:
„Je místní systém připraven na opravu:[Y]/N ”
V tichém režimu opatch automaticky použije výchozí volbu 'Y' jako vstup pro výzvu výše a poté pokračuje.
Takže když potřebujete použít více záplat, můžete vytvořit skript a ve skriptu možnost ticha.
PROD_appl_TEST$ použít opatch -silent
Oracle Interim Patch Installer verze 1.0.0.0.61
Autorská práva (c) 2009 Oracle Corporation. Všechna práva vyhrazena..
Společnost Oracle doporučuje používat nejnovější verzi OPatch
a přečíst si dokumentaci OPatch dostupnou v adresáři OPatch/docs
k použití. Informace o nejnovějším OPatch a
dalších problémech souvisejících s podporou naleznete v dokumentu ID 293369.1
dostupném na My Oracle Support (https://myoraclesupport.oracle.com)
Domovská stránka Oracle:/abc/oracle/TEST/apps/tech_st/10.1.2
Domovský inventář Oracle:/abc/oracle/TEST/apps/tech_st/10.1.2/inventory
Centrální inventář:/var /opt/oracle/oraInventory
z:/var/opt/oracle/oraInst.loc
Umístění OUI:/abc/oracle/TEST/apps/tech_st/10.1.2/oui
OUI sdílená knihovna:/abc/oracle/TEST/apps/tech_st/10.1.2/oui/lib/solaris/liboraInstaller.so
Umístění Java:/abc/oracle/TEST/apps/tech_st/10.1.2/jre /1.4.2/bin/java
Umístění souboru protokolu:/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage/
Vytvoření souboru protokolu „/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage/77777777/Apply_77777777_09-17-2015_08-39-22.log“
Vyvolání fixační jednotky pro kontrolu aktivních procesů.
Zálohování comps.xml …
OPatch zjistil z inventáře neklastrovou domovskou stránku Oracle a opraví pouze místní systém.
Vypněte prosím instance Oracle, kterým v tomto ORACLE_HOME docházejí
(Domovská stránka Oracle =/abc/oracle/TEST/apps/tech_st /10.1.2)
Je tento systém připraven na aktualizaci?
Odpovězte prosím Y|N>
A (automatická odpověď -silent)
Probíhá použití opravy 77777777…
Oprava archivních souborů…
Spuštění make pro cílovou instalaci.
Inventář je dobrý a nemá žádné visící záplaty.
Aktualizace inventáře…
Ověřování opravy…
Zálohování comps.xml…
Oprava byla úspěšná.