sql >> Database teknologi >  >> RDS >> Oracle

Sådan kører du Opatch i ikke-interaktiv form

Vi må have mærket smerten, når du har påført flere plastre, og hver gang du har givet Y til prompten i opatch. Der findes en løsning på dette problem

Sådan kører du Opatch i ikke-interaktiv form

Vi kan køre opatch application, napply, rollback og nrollback kommandoerne i ikke-interaktiv tilstand ved at bruge opatch-argumentet '-silent'.

SYNTAKS:
opatch

Mulighed:
anvend
napply
tilbagestilling
nrollback

Følgende kommando kan bruges til at anvende en patch (777777 i dette eksempel) i lydløs tilstand:

$ cd 777777
$ opatch apply -silent

'opatch

For eksempel:
Under engangsinstallationer af patch beder opatch dig med følgende besked og venter på brugersvar/input:
"Er det lokale system klar til patching:[Y]/N"
I lydløs tilstand tager opatch automatisk standardindstillingen "Y" som input til prompten ovenfor og fortsætter derefter.

Så når du har brug for at anvende flere patches, så kan du oprette et script og en tavs indstilling i scriptet.
PROD_appl_TEST$ opatch apply -silent

Oracle Interim Patch Installer version 1.0.0.0.61
Copyright (c) 2009 Oracle Corporation. Alle rettigheder forbeholdes..

Oracle anbefaler, at du bruger den seneste OPatch-version
og læser OPatch-dokumentationen, der er tilgængelig i OPatch/docs
biblioteket til brug. For information om den seneste OPatch og
andre support-relaterede problemer henvises til dokument-ID 293369.1
tilgængelig på 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
Central Inventory :/var /opt/oracle/oraInventory
fra:/var/opt/oracle/oraInst.loc
OUI-placering:/abc/oracle/TEST/apps/tech_st/10.1.2/oui
OUI delt bibliotek:/abc/oracle/TEST/apps/tech_st/10.1.2/oui/lib/solaris/liboraInstaller.so
Java-placering:/abc/oracle/TEST/apps/tech_st/10.1.2/jre /1.4.2/bin/java
Logfilens placering:/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage//*.log

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

Kalder fuser for at tjekke for aktive processer.

Sikkerhedskopierer comps.xml …

OPatch opdagede ikke-klynge Oracle Home fra inventaret og vil kun lappe det lokale system.
Luk venligst Oracle-instanser, der løber tør for dette ORACLE_HOME
(Oracle Home =/abc/oracle/TEST/apps/tech_st /10.1.2)
Er dette system klar til opdatering?
Svar venligst Y|N>
Y (automatisk besvaret af -silent)

Anvender patch 77777777...

Retter arkivfiler...

Kører make for target installation.

Beholdningen er god og har ingen dinglende pletter.
Opdaterer beholdningen...

Bekræfter patch...
Sikkerhedskopierer comps.xml …
OPatch lykkedes.


  1. Parametriseret forespørgsel i Oracle-problemer

  2. Hvorfor returnerer ISNUMERIC('.') 1?

  3. Optimizer-begrænsninger med filtrerede indekser

  4. Beregning af afstand mellem to punkter (breddegrad, længdegrad)