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

Proses peningkatan langkah demi langkah ke R12.2 Tingkatkan bagian -3

Upgrade R12.2 terdiri dari bagian berikut

  1. Langkah persiapan Pra Peningkatan Versi
  2. Upgrade utama  menggunakan Driver Upgrade Utama untuk R12.2.0 (digabungkan dengan Oracle E-Business Suite Consolidated Upgrade Patch for R12.2.0)
  3. Pengaktifan Patching Online
  4. Menerapkan  R12.AD.C.Delta.n dan R12.TXK.C.Delta.n terbaru
  5. Menerapkan Paket Pembaruan Rilis (RUP) 12.2.n

Part 1 dan 2 sudah kita urus di Post sebelumnya

Proses upgrade langkah demi langkah untuk R12.2 Upgrade Part -1
Proses upgrade langkah demi langkah ke R12.2 Upgrade part -2
Proses upgrade langkah demi langkah ke R12.2 Upgrade part -3
Proses peningkatan langkah demi langkah untuk R12.2 Upgrade Bagian -4

Kami memublikasikan langkah 3 di bagian ini

Pengaktifan Patch Online

(1) Verifikasi versi basis data

**Memeriksa RDBMS minimum Versi 11.2.0.4

(2) Pastikan patch 11.2.0.4 yang diperlukan untuk Rilis 12.2 telah diterapkan

Ini diterapkan sebagai bagian dari langkah persiapan untuk Peningkatan R12.2 (Lihat # 1349240.1)

(3) Terapkan tambalan Kesiapan Penambalan Online dan Laporan GSCC terbaru

Terapkan Patch 31026891:R12.AD.C menggunakan adpatch di sistem file yang dijalankan

(4) Periksa Kerusakan Kamus Data / Ketidakcocokan Stempel Waktu

(i)Memeriksa Korupsi Kamus Data

  • Jalankan skrip $AD_TOP/patch/115/sql/adzddtsfix.sql, dengan mengikuti petunjuk penggunaan yang diberikan.
  • Jalankan skrip $AD_TOP/sql/ADZDDBCC.sql untuk mengidentifikasi apakah ada kerusakan kamus data logis.
  • Jika tidak ditemukan kerusakan, lanjutkan dengan peningkatan versi.
  • Jika ada korupsi, ikuti (ii) di bawah ini.

(ii) Perbaiki Korupsi Kamus Data (Bersyarat)

  • Catatan:Ikuti langkah-langkah ini hanya sebagai perbaikan jika ada kerusakan kamus data logis (induk yang hilang).
  • Salin skrip $AD_TOP/patch/115/sql/adzddmpfix.sql ke tingkat database.
  • Pada tingkat database, sambungkan ke database sebagai SYSDBA.
  • Catatan:Jika Anda menggunakan Oracle E-Business Suite Rilis 12.1.3 atau Rilis 12.2 dengan arsitektur multitenant, untuk menyambung ke database arsitektur multitenant sebagai SYSDBA, jalankan perintah berikut untuk menyetel bidang SID database ke , pluggable nama database untuk database Oracle E-Business Suite Anda:
$ source  CDB env
$ export ORACLE_PDB_SID=TEST;
$ sqlplus "/ as sysdba"
$SQL>@AD_TOP/patch/115/sql/adzddmpfix.sql
  • Pada tingkat aplikasi, jalankan kembali skrip $AD_TOP/sql/ADZDDBCC.sql untuk mengidentifikasi apakah masih ada kerusakan kamus data.
  • Jika tidak ditemukan kerusakan, lanjutkan dengan siklus pemutakhiran atau penambalan.
  • Jika korupsi masih ada, lanjutkan ke Langkah 3.3 di bawah ini.

(iii) Tindakan Tambahan untuk Korupsi Kamus Data (Bersyarat)

  • Catatan:Ikuti langkah-langkah ini hanya jika kamus data rusak setelah mengikuti langkah-langkah pada 3.2 di atas.
  • Pada tingkat database, buka direktori $ORACLE_HOME/rdbms/admin.
  • Jalankan script utlirp.sql, ikuti petunjuk penggunaan yang diberikan.
  • Jalankan script utlrp.sql, ikuti petunjuk penggunaan yang diberikan.
  • Pada tingkat aplikasi, jalankan kembali skrip $AD_TOP/sql/ADZDDBCC.sql untuk mengidentifikasi apakah masih ada kerusakan kamus data.
  • Jika tidak ditemukan kerusakan, lanjutkan dengan siklus pemutakhiran atau penambalan.
  • Jika korupsi masih ada, hubungi Dukungan Oracle dan minta bug untuk dicatat.

(5) Jalankan Pengaktifan Patching Online – Laporan Kesiapan

  • Lihat Menggunakan Laporan Kesiapan Patching Online di Oracle E-Business Suite Rilis 12.2 (Doc ID 1531121.1) untuk petunjuk tentang cara mengunduh utilitas ini.
  • Anda harus menjalankan utilitas berikut dari tingkat aplikasi APPL_TOP. Ini melaporkan pelanggaran EBR yang mencakup objek yang tidak mematuhi aturan EBR tentang Objek Non-Edisi (objek penyimpanan data seperti Tabel dan Tampilan Terwujud), dan referensi objek edisi (objek kode seperti:Paket, Pemicu, Jenis Objek, dan sebagainya ). Laporan ini juga mencantumkan beberapa pelanggaran standar penamaan yang harus diperbaiki sebelum menerapkan patch pengaktifan patch online.

(i) Inisialisasi lingkungan Run File System:

(ii) Buat lokasi file log patching online dan atur sebagai direktori saat ini:

mkdir $LOG_HOME/appl/op
cd $LOG_HOME/appl/op

(iii) Jalankan laporan Kesiapan berikut:

ADZDPSUM.sql
Memberikan ringkasan skema yang akan diedit dan juga skema dengan objek yang bergantung pada kode E-Business Suite yang direkomendasikan untuk diedit. Anda dapat mendaftarkan skema ini dengan aplikasi dengan menjalankan perintah yang akan dicantumkan di bagian terakhir laporan ini. Oracle menyarankan Anda menjalankan laporan ini lagi setelah skema kustom terdaftar dengan aplikasi. Anda harus menjalankan ADZDPSUM.sql berulang kali untuk menangani skema dependen hingga tidak ada lagi pelanggaran EBR yang dilaporkan.

Catatan:Masukkan kata sandi sistem saat diminta. Anda dapat mengabaikan skema APPS_NE, dan ODM yang mungkin muncul di bagian 2 laporan.

sqlplus system @$AD_TOP/sql/ADZDPSUM.sql
mv adzdpsum.txt adzdpsum_pre_dbprep.txt

ADZDPMAN.sql
Mencantumkan objek dengan kategori pelanggaran yang berbeda pada aturan EBR yang harus diperbaiki sebelum menjalankan proses pengaktifan untuk menghindari kesalahan selama proses ini. Oracle menyarankan Anda menjalankan ini setelah semua skema kustom terdaftar dengan aplikasi sesuai dengan instruksi dalam laporan di atas ADZDPSUM.sql.

Catatan:Masukkan kata sandi sistem saat diminta.

sqlplus system @$AD_TOP/sql/ADZDPMAN.sql
mv adzdpman.txt adzdpman_pre_dbprep.txt

ADZDPAUT.sql
Laporan ini mencantumkan semua objek yang melanggar aturan EBR yang akan diperbaiki secara otomatis dari proses pengaktifan. Laporan ini disediakan untuk tujuan informasi dan tidak ada tindakan yang harus diambil dari laporan ini.
Catatan:Masukkan sandi sistem saat diminta.

sqlplus system @$AD_TOP/sql/ADZDPAUT.sql
mv adzdpaut.txt adzdpaut_pre_dbprep.txt

(6) Perbaiki Pelanggaran yang Tercantum dalam Laporan Kesiapan Patching Online yang Memerlukan Intervensi Manual

Laporan Kesiapan Patching Online berisi bagian dengan jenis pelanggaran yang berbeda.
Tinjau semua bagian yang terdaftar dari laporan ADZDPMAN.sql. Ikuti petunjuk di setiap bagian untuk memperbaiki pelanggaran.

Catatan:Banyak pelanggaran dalam laporan Kesiapan dapat diperbaiki secara otomatis dengan mendaftarkan skema kustom Anda. Tinjau bagian terakhir Laporan Kesiapan Ringkasan  (ADZDPSUM.sql) untuk contoh perintah tentang cara mendaftarkan skema khusus Anda.

Skema berikut TIDAK boleh didaftarkan:

• SYS

• SISTEM

• CTXSYS

Setiap ketergantungan antara skema ini dan Objek Edisi adalah pelanggaran standar pengkodean dan harus diperbaiki secara manual.
Oracle menyarankan Anda melakukan perbaikan yang dipilih dengan menyesuaikan file template $AD_TOP/sql/ADZDPCUST.sql

(7) Ulangi langkah Jalankan Pengaktifan Patch Online – Laporan Kesiapan di atas sampai semua pelanggaran telah diatasi.

(8)  Verifikasi tablespace database Ruang kosong

Fitur Pendefinisian Ulang Berbasis Edisi dari Oracle Database 11gR2 memerlukan ruang tambahan untuk tabel kamus yang digunakan untuk mengelola objek edisi.

(saya). Inisialisasi lingkungan Run File System:

(ii).
Setel variabel lingkungan HOSTNAME sebelum menjalankan adopsi alat patch online.
Periksa untuk memastikan variabel lingkungan HOSTNAME disetel dengan menjalankan yang berikut:

$ echo $HOSTNAME

Jika variabel lingkungan HOSTNAME tidak disetel, jalankan perintah berikut:

ekspor HOSTNAME=

Catatan:Ulangi langkah pertama untuk memastikan variabel lingkungan disetel ke nama host yang benar.
Jika nama host disetel tetapi memiliki domain, setel ulang tanpa domain.

(iii) Jalankan laporan berikut untuk mengambil ruang kosong tablespace saat ini:

perl aplikasi $AD_TOP/bin/adzdreport.pl

  1. Pilih opsi 3 – ‘Laporan Umum Lainnya’
  2. Pilih opsi berikutnya – ‘Ruang Kosong di Ruang Tabel Penting’

Masukkan kata sandi saat diminta.

(iv) Pastikan hal berikut:

• SYSTEM Tablespace:memiliki minimal 25 GB ruang kosong

• APPS_TS_SEED Tablespace:memiliki minimal 5 GB ruang kosong

APPS_TS_SEED digunakan untuk menampung semua tabel yang telah terdaftar sebagai tabel seed dan yang memerlukan infrastruktur penyimpanan data seed.

(9) Jalankan Pengaktifan Patching Online – Laporan Status

Laporan ini memberikan status keseluruhan dari proses tambalan online yang memungkinkan. Anda dapat menjalankannya sebelum, selama, dan setelah patch pengaktifan diterapkan. Pada tahap ini, Anda akan menerima hasil laporan sebelum Anda mengaktifkan patching online.

(i) Setel direktori saat ini ke $LOG_HOME/appl/op:

cd $LOG_HOME/appl/op

(ii) Jalankan laporan menggunakan perintah berikut. Pastikan Anda memverifikasi objek yang tidak valid pada tahap ini. Perhatikan secara khusus untuk memastikan bahwa semua objek tambalan online (objek yang cocok dengan pola 'AD_ZD%') adalah valid:

sqlplus @$AD_TOP/sql/ADZDEXRPT.sql

Catatan:Masukkan kata sandi aplikasi saat diminta.

(iii)Simpan output sebagai pre_dbprep untuk referensi di masa mendatang, seperti:

mv adzdexrpt.txt adzdexrpt_pre_dbprep.txt

(10) Pastikan semua layanan E-Business Suite tingkat menengah dimatikan

(11) Unduh dan terapkan tambalan Pengaktifan Penambalan Online

Unduh dan terapkan patch Online Patching Enablement:13543062:R12.AD.C. Gunakan Autopatch dalam mode hotpatch untuk menerapkan patch. 12.2 PATCH PENGAKTIFAN ONLINE CA.

Patch harus diterapkan pada sistem file RUN.

Catatan:Pastikan lingkungan Anda bersumber untuk mengarah ke sistem file yang sesuai. Anda juga harus mengaktifkan Mode Pemeliharaan sebelum menerapkan patch ini.

Satu hal lagi yang harus kita tambahkan adalah. Pengguna akan melihat pesan ini ketika menerapkan patch pada sistem file patch

Aplikasi tambalan pengaktifan mungkin memerlukan waktu beberapa jam untuk diselesaikan. Anda dapat memantau perkembangannya setiap saat dengan menjalankan Laporan Status DDL (ADZDSHOWDDLS.sql) sebagai berikut:

aplikasi sqlplus @$AD_TOP/sql/ADZDSHOWDDLS.sql

Laporan ini mencantumkan hitungan pernyataan DDL yang diperlukan untuk mengaktifkan EBR di lingkungan Anda. Laporan disusun berdasarkan hasil eksekusi:'Berhasil Dieksekusi', 'Tidak Dieksekusi', dan 'Eksekusi Gagal'. Di akhir aplikasi tambalan, laporan harus memiliki hitungan nol di bagian:'Tidak Dieksekusi' dan 'Eksekusi Gagal'. Jika laporan berisi item 'Tidak Dieksekusi' dan 'Eksekusi Gagal',

kemudian laporkan kegagalan ini ke Dukungan Oracle. Anda akan diminta untuk memberikan output dari laporan, log patch dan semua log pekerja, dan output laporan status pemberdayaan patch online. Jika ada kegagalan pekerja selama patch Pengaktifan Online, Anda tidak boleh mengabaikan atau melewatkan kesalahan yang gagal. Masalah ini harus diatasi sebelum memulai ulang pekerja. Mengabaikan atau melewatkan kesalahan dapat menyebabkan

kerusakan basis data.

(12) Jalankan kompilasi yang tidak valid
Hubungkan ke sqlplus sebagai 'aplikasi' dan jalankan yang berikut:

exec sys.utl_recomp.recomp_parallel

(13) Jalankan kembali Laporan Status Pengaktifan Penambalan Online setelah patch Pengaktifan Penambalan Online diterapkan

Jalankan kembali Online Patching Enablement Status Report setelah Online Patching Enablement patch diterapkan

(saya). Setel direktori saat ini ke $LOG_HOME/appl/op:

cd $LOG_HOME/appl/op

(ii). Jalankan Laporan Status segera setelah patch pengaktifan selesai:

sqlplus @$AD_TOP/sql/ADZDEXRPT.sql

Catatan:Anda harus memberikan sandi skema APPS saat diminta.

Tujuan menjalankan laporan ini pada tahap ini adalah untuk mengidentifikasi dan memperbaiki kesalahan yang terjadi selama proses pengaktifan

(14) Jalankan kembali Online Patching Enablement Readiness Report setelah patch Online Patching Enablement diterapkan

Jalankan kembali Online Patching Enablement Readiness Report setelah Online

Patching Enablement patch telah diterapkan

(saya). Setel direktori saat ini ke $LOG_HOME/appl/op:

cd $LOG_HOME/appl/op

(ii). Jalankan Laporan Kesiapan setelah patch pengaktifan selesai:

sqlplus system @$AD_TOP/sql/ADZDPSUM.sql
mv adzdpsum.txt adzdpsum_post_dbprep.txt
sqlplus system @$AD_TOP/sql/ADZDPMAN.sql
mv adzdpman.txt adzdpman_post_dbprep.txt
sqlplus system @$AD_TOP/sql/ADZDPAUT.sql
mv adzdpaut.txt adzdpaut_post_dbprep.txt

Tujuan menjalankan laporan ini pada tahap ini adalah untuk memastikan bahwa semua pelanggaran EBR yang mungkin muncul sebelum mengaktifkan fitur patch online telah diperbaiki.

Langkah selanjutnya bisa di cek di artikel dibawah ini

Proses peningkatan langkah demi langkah untuk R12.2 Upgrade Bagian -4

Artikel terkait

Kueri berguna AWR teratas untuk Peningkatan R12.2/R12.1

40 pertanyaan yang harus kamu ketahui tentang R12.2

Cara mengkloning lingkungan R12.2

Perubahan Penting di Autoconfig R12.2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana beberapa baris dapat digabungkan menjadi satu di Oracle tanpa membuat prosedur tersimpan?

  2. Pengguna Umum Dengan hak istimewa SYSBACKUP

  3. Penggabungan String Agregat di Oracle 10g

  4. Daftar Elemen Format Angka di Oracle

  5. Membership.ValidateUser selalu mengembalikan false setelah memutakhirkan ke VS 2010 / .NET 4.0