Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara menjalankan Opatch dalam bentuk non-interaktif

Kita pasti pernah merasakan sakitnya ketika Anda telah menerapkan beberapa tambalan dan setiap kali Anda memberikan Y ke prompt di opatch. Ada solusi yang tersedia untuk masalah ini

Cara menjalankan Opatch dalam bentuk non-interaktif

Kita dapat menjalankan perintah opatch apply, napply, rollback dan nrollback dalam mode non-interaktif menggunakan argumen opatch ‘-silent’.

SYNTAX:
opatch

Opsi :
terapkan
naapply
rollback
nrollback

Perintah berikut dapat digunakan untuk menerapkan patch (777777 dalam contoh ini) dalam mode senyap:

$ cd 777777
$ opatch apply -silent

'opatch

Misalnya:
Selama instalasi patch satu kali, opatch meminta Anda dengan pesan berikut dan menunggu tanggapan/input pengguna:
“Apakah sistem Lokal siap untuk patch:[Y]/T ”
Dalam mode senyap, opatch secara otomatis mengambil opsi default 'Y' sebagai input untuk prompt di atas dan kemudian melanjutkan.

Jadi ketika Anda perlu menerapkan beberapa tambalan, Anda dapat membuat skrip dan opsi diam di skrip.
PROD_appl_TEST$ opatch apply -silent

Oracle Interim Patch Installer versi 1.0.0.0.61
Hak Cipta (c) 2009 Oracle Corporation. Semua Hak Dilindungi Undang-Undang..

Oracle menyarankan Anda untuk menggunakan versi OPatch terbaru
dan membaca dokumentasi OPatch yang tersedia di direktori OPatch/docs
untuk penggunaan. Untuk informasi tentang OPatch terbaru dan
masalah terkait dukungan lainnya, lihat ID dokumen 293369.1
tersedia di Dukungan Oracle Saya (https://myoraclesupport.oracle.com)

Beranda Oracle :/abc/Oracle/TEST/apps/tech_st/10.1.2
Oracle Home Inventory :/abc/Oracle/TEST/apps/tech_st/10.1.2/inventory
Inventaris Pusat :/var /opt/Oracle/oraInventory
dari :/var/opt/Oracle/oraInst.loc
OUI lokasi :/abc/Oracle/TEST/apps/tech_st/10.1.2/oui
OUI perpustakaan bersama:/abc/Oracle/TEST/apps/tech_st/10.1.2/oui/lib/solaris/liboraInstaller.so
Java lokasi:/abc/Oracle/TEST/apps/tech_st/10.1.2/jre /1.4.2/bin/java
Lokasi file log :/abc/Oracle/TEST/apps/tech_st/10.1.2/.patch_storage//*.log

Membuat file log “/abc/Oracle/TEST/apps/tech_st/10.1.2/.patch_storage/77777777/Apply_77777777_09-17-2015_08-39-22.log”

Memanggil fuser untuk memeriksa proses yang aktif.

Mencadangkan comps.xml …

OPatch mendeteksi Oracle Home non-cluster dari inventaris dan hanya akan menambal sistem lokal.
Harap matikan instance Oracle yang kehabisan ORACLE_HOME ini
(Oracle Home =/abc/Oracle/TEST/apps/tech_st /10.1.2)
Apakah sistem ini siap untuk diperbarui?
Harap balas Y|N>
Y (jawab otomatis dengan -diam)

Menerapkan patch 77777777…

Menambal file arsip…

Menjalankan make for target install.

Inventaris baik dan tidak ada tambalan yang menjuntai.
Memperbarui inventaris…

Memverifikasi patch…
Mencadangkan comps.xml …
OPatch berhasil.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Tabel DDL Dengan Jalankan Segera Di Oracle Database Bagian 2

  2. Setel ulang jumlah kumulatif?

  3. Menerapkan Penguncian Optimis di Oracle

  4. Apa operator rangkaian string di Oracle?

  5. Contoh Fungsi Oracle Pipelined