Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak uruchomić Opatch w formie nieinteraktywnej

Musimy odczuwać ból, gdy nakładasz wiele plastrów i za każdym razem, gdy dajesz Y do monitu w opatch. Istnieje rozwiązanie tego problemu

Jak uruchomić Opatch w formie nieinteraktywnej

Możemy uruchomić komendy opatch apply, napply, rollback i nrollback w trybie nieinteraktywnym, używając argumentu opatch „-silent”.

SKŁADNIA:
poprawka

Opcja :
zastosuj
zastosuj
cofnij
nrollback

Poniższego polecenia można użyć do zastosowania łaty (w tym przykładzie 777777) w trybie cichym:

$ cd 777777
$ zastosuj opatch -cichy

'opatch -silent' wykonuje następujące czynności
– blokuje wszelkie interakcje użytkownika, tj. nie pokazuje żadnych monitów opatch dla danych wejściowych użytkownika
– automatycznie odpowiada na wszystkie monity opatch, przyjmując domyślne opcje jako dane wejściowe i kontynuuje

Na przykład:
Podczas jednorazowej instalacji poprawek, Opatch wyświetla następujący komunikat i czeka na odpowiedź/dane wejściowe użytkownika:
„Czy system lokalny jest gotowy do zainstalowania poprawek:[T]/N ”
W trybie cichym, Opatch automatycznie przyjmuje domyślną opcję „Y” jako dane wejściowe dla powyższego monitu, a następnie kontynuuje.

Więc jeśli musisz zastosować wiele łat, możesz utworzyć skrypt i opcję dyskretną w skrypcie.
PROD_appl_TEST$ opatch apply -silent

Instalator tymczasowej poprawki Oracle w wersji 1.0.0.0.61
Copyright (c) 2009 Oracle Corporation. Wszelkie prawa zastrzeżone..

Oracle zaleca korzystanie z najnowszej wersji OPatch
i przeczytanie dokumentacji OPatch dostępnej w katalogu OPatch/docs
do użycia. Informacje na temat najnowszych programów OPatch i
innych problemów związanych z pomocą techniczną można znaleźć w dokumencie o identyfikatorze 293369.1
dostępnym w witrynie My Oracle Support (https://myoraclesupport.oracle.com)

Oracle Home :/abc/oracle/TEST/apps/tech_st/10.1.2
Inwentarz Oracle Home :/abc/oracle/TEST/apps/tech_st/10.1.2/inventory
Zapas centralny :/var /opt/oracle/oraInventory
z:/var/opt/oracle/oraInst.loc
Lokalizacja OUI:/abc/oracle/TEST/apps/tech_st/10.1.2/oui
OUI biblioteka współdzielona:/abc/oracle/TEST/apps/tech_st/10.1.2/oui/lib/solaris/liboraInstaller.so
Lokalizacja Java:/abc/oracle/TEST/apps/tech_st/10.1.2/jre /1.4.2/bin/java
Lokalizacja pliku dziennika:/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage//*.log

Tworzenie pliku dziennika „/abc/oracle/TEST/apps/tech_st/10.1.2/.patch_storage/777777777/Apply_777777777_09-17-2015_08-39-22.log”

Wywoływanie utrwalacza w celu sprawdzenia aktywnych procesów.

Tworzenie kopii zapasowej pliku comps.xml…

OPatch wykrył Oracle Home bez klastra z inwentarza i zainstaluje poprawki tylko w systemie lokalnym.
Zamknij instancje Oracle, na których kończą się dane ORACLE_HOME
(Oracle Home =/abc/oracle/TEST/apps/tech_st /10.1.2)
Czy ten system jest gotowy do aktualizacji?
Proszę odpowiedzieć T|N>
T (automatyczna odpowiedź przez -silent)

Stosuję łatkę 77777777…

Aktualizacja plików archiwum…

Uruchamianie make dla instalacji docelowej.

Ekwipunek jest dobry i nie ma żadnych wiszących łatek.
Aktualizuję ekwipunek…

Weryfikuję poprawkę…
Tworzenie kopii zapasowej pliku comps.xml…
Opatch powiodło się.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między ROWNUM a ROW_NUMBER w bazie danych Oracle?

  2. Oracle 11g pobiera wszystkie dopasowane wystąpienia za pomocą wyrażenia regularnego

  3. FROM_TZ() Funkcja w Oracle

  4. Ukryte funkcje w Oracle

  5. Jak wykonać procedurę składowaną Oracle za pośrednictwem łącza do bazy danych