sql >> Database >  >> RDS >> Oracle

Opatch in niet-interactieve vorm uitvoeren

We moeten de pijn hebben gevoeld als je meerdere pleisters hebt aangebracht en elke keer dat je Y hebt gegeven aan de prompt in opatch. Er is een oplossing voor dit probleem

Opatch uitvoeren in niet-interactieve vorm

We kunnen de opatch-commando's Apply, Napply, Rollback en nrollback in niet-interactieve modus uitvoeren met het opatch-argument '-silent'.

SYNTAX:
oppatch

Optie:
toepassen
napply
terugdraaien
nrollback

De volgende opdracht kan worden gebruikt om een ​​patch (777777 in dit voorbeeld) in stille modus toe te passen:

$ cd 777777
$ opatch apply -silent

'opatch

Bijvoorbeeld:
Tijdens eenmalige patchinstallaties vraagt ​​opatch u het volgende bericht en wacht op reactie/invoer van de gebruiker:
“Is het lokale systeem gereed voor patching:[Y]/N ”
In stille modus neemt opatch automatisch de standaardoptie 'Y' als invoer voor de bovenstaande prompt en gaat dan verder.

Dus als u meerdere patches moet toepassen, kunt u een script en een stille optie in het script maken.
PROD_appl_TEST$ opatch apply -silent

Oracle Interim Patch Installer versie 1.0.0.0.61
Copyright (c) 2009 Oracle Corporation. Alle rechten voorbehouden..

Oracle raadt u aan de nieuwste OPatch-versie
te gebruiken en de OPatch-documentatie te lezen die beschikbaar is in de directory OPatch/docs
voor gebruik. Voor informatie over de nieuwste OPatch en
andere problemen met betrekking tot ondersteuning, raadpleegt u document-ID 293369.1
beschikbaar op My Oracle Support (https://myoraclesupport.oracle.com)

Oracle Home:/abc/oracle/TEST/apps/tech_st/10.1.2
Oracle Home Inventory:/abc/oracle/TEST/apps/tech_st/10.1.2/inventory
Centrale Inventory:/var /opt/oracle/oraInventory
van:/var/opt/oracle/oraInst.loc
OUI-locatie:/abc/oracle/TEST/apps/tech_st/10.1.2/oui
OUI gedeelde bibliotheek:/abc/oracle/TEST/apps/tech_st/10.1.2/oui/lib/solaris/liboraInstaller.so
Java-locatie:/abc/oracle/TEST/apps/tech_st/10.1.2/jre /1.4.2/bin/java
Locatie logbestand:/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage//*.log

Logbestand maken "/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage/77777777/Apply_77777777_09-17-2015_08-39-22.log"

Fuser oproepen om te controleren op actieve processen.

Een back-up maken van Comps.xml …

OPatch heeft niet-cluster Oracle Home gedetecteerd uit de inventaris en zal alleen het lokale systeem patchen.
Sluit Oracle-instanties af die bijna geen ORACLE_HOME meer hebben
(Oracle Home =/abc/oracle/TEST/apps/tech_st /10.1.2)
Is dit systeem klaar voor updates?
Reageer a.u.b. J|N>
J (automatisch beantwoord door -silent)

Patch 77777777 toepassen...

Archiefbestanden patchen...

Maken voor doelinstallatie uitvoeren.

De inventaris is goed en er zijn geen bungelende patches.
Inventaris bijwerken...

Patch verifiëren...
Back-up maken van Compos.xml...
OPatch geslaagd.


  1. De terugkeer van XFS op Linux

  2. ORA-24550:signaal ontvangen:[si_signo=6] fout

  3. Beheer MDF-bestanden in SQL Server 2019

  4. Hoe alle MySQL-databases van oude naar nieuwe server over te zetten?