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

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

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

Kami akan menangani langkah 1 di postingan ini.

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

REFERENSI DOKUMEN untuk Peningkatan R12.2

  • Panduan Persiapan Database untuk Oracle E-Business Suite Rilis 12.2 Upgrade (ID Dokumen:1349240.1).
  • Sumber Daya Dokumentasi Oracle E-Business Suite, dokumen Rilis 12.2 (ID Dokumen:1498411.1)
  • Panduan Upgrade Oracle® E-Business Suite Rilis 12.0 dan 12.1 hingga 12.2 Bagian No E48839-02
  • Catatan Rilis Oracle E-Business Suite, Rilis 12.2 (ID Dokumen 1320300.1)
  • Oracle E-Business Suite Rilis 12.2.2 Readme (ID Dokumen 1506669.1)
  • Laporan Kesiapan Patching Online di Oracle E-Business Suite Rilis 12.2 (ID Dokumen 1531121.1)
  • Menerapkan Paket Pembaruan Rilis 12.2.2 AD dan TXK (ID Dokumen 1560906.1)
  • 12.2 Pusat Informasi:ID Dokumen:1581299.1
  • Oracle E-Business Suite Rilis 12.2:Peningkatan Ukuran dan Praktik Terbaik ID Dokumen:1597531.1
  • Praktik Terbaik untuk Meminimalkan Oracle E-Business Suite Rilis 12 Upgrade Waktu Henti Doc ID:1581549.1
  • R11i / R12 :Merencanakan Peningkatan Oracle E-Business Suite (EBS) Anda dari Rilis 11i ke Rilis 12 ID Dokumen:1406960.1
  • http://docs.Oracle.com/cd/E26401_01/doc.122/e48839.pdf 12.0 – 12.1 hingga 12.2
  • http://docs.Oracle.com/cd/E26401_01/doc.122/e48834.pdf 11.5.10.2 hingga 12.2
  • Peta Jalan Dokumentasi Tumpukan Teknologi Oracle E-Business Suite Rilis 12.2 (ID Dokumen 1934915.1)
  • Oracle E-Business Suite Rilis 12.2.5 Readme (Doc ID 1983050.1)
  • Catatan Rilis Oracle E-Business Suite, Rilis 12.2 (Dok 1320300.1)
  • Oracle E-Business Suite Rilis 12.2.4 Readme (Dok 1617458.1)
  • Oracle E-Business Suite Rilis 12.2.5 Readme (Doc 1983050.1)
  • Oracle E-Business Suite Rilis 12.2:FAQ Patch Online (Dok 1583902.1)
  • Artikel Terkait di Oracle E-Business Technology Blog- https://blogs.oracle.com/stevenChan
  • Oracle E-Business Suite Rilis 12.2:Daftar Konsolidasi Patch dan Perbaikan Bug Teknologi (Doc ID 1594274.1)
  • Mengkloning Oracle E-Business Suite Rilis 12.2 dengan Rapid Clone (Doc ID 1383621.1)
  • Dokumen 2666934.1, Oracle E-Business Suite Rilis 12.2.10 Readme
  • Dokumen 2495027.1, Oracle E-Business Suite Rilis 12.2.9 Readme
  • Document 2393248.1, Oracle E-Business Suite Rilis 12.2.8 Readme
  • Dokumen 2230783.1, Oracle E-Business Suite Rilis 12.2.7 Readme
  • Dokumen 2114016.1, Oracle E-Business Suite Rilis 12.2.6 Readme

LANGKAH PERSIAPAN SEBELUM MEMULAI UPGRADE

(1) Parameter tingkat OS

  • Catatan Instalasi dan Peningkatan Oracle E-Business Suite Rilis 12 (12.2) untuk Linux x86-64 (1330701.1)
  • Catatan Instalasi dan Peningkatan Oracle E-Business Suite Rilis 12 (12.2) untuk Oracle Solaris di SPARC (64-bit) (1330702.1)
  • Catatan Instalasi dan Peningkatan Oracle E-Business Suite Rilis 12 (12.2) untuk IBM AIX pada Sistem Daya (64-bit) (1330703.1)
  • Catatan Instalasi dan Peningkatan Oracle E-Business Suite Rilis 12 (12.2) untuk HP-UX Itanium(1330704.1)
  • Catatan Instalasi dan Peningkatan Oracle E-Business Suite Rilis 12 (12.2) untuk Microsoft Windows (64-bit)(1330706.1)

Lihat artikel di bawah ini untuk membaca detail

Parameter Solaris OS diperlukan untuk Peningkatan R12.2

(2) Lepaskan pemicu peringatan peristiwa dalam skema khusus

  • Untuk menghapus semua pemicu basis data peringatan peristiwa dalam skema khusus, jalankan skrip alrdtrig.sql, yang terletak di $ALR_TOP/patch/115/sql. Buat ulang pemicu setelah peningkatan versi selesai.
  • Tidak ada Pemicu Kustom sehingga tidak menjalankan alrdtrig.sql. Jalankan kueri di bawah ini dan pastikan Anda tidak memiliki ALR% Pemicu Kustom
SQL> pilih pemilik yang berbeda, TRIGGER_NAME, TRIGGER_TYPE, STATUS dari dba_triggers di mana trigger_name seperti 'ALR%'; PEMILIK STATUS TRIGGER_NAME TRIGGER_TYPE ----- ---------- ---------- ------- APPS ALR_ALR_DISTRIBUTION_LISTS_IAR SETELAH SETIAP ROW DINONAKTIFKAN APLIKASI ALR_ALR_DISTRIBUTION_LISTS_UAR SETELAH SETIAP BARIS DINONAKTIFKAN 

(3) Tinjau ukuran  tablespaces dan Migrasi ke OATM

  • Baca Oracle E-Business Suite Rilis 12.2:Peningkatan Ukuran dan Praktik Terbaik (ID Dokumen:1597531.1). Dan mengubah ukuran tablespace dengan tepat
  • Adalah baik untuk memiliki file data terakhir untuk setiap tablespace diatur ke autoextent tak terbatas. Silakan gunakan SQL berikut untuk membuat ekstensi otomatis file data terakhir di:
PILIH 'ALTER database DATAFILE '||FILEID||' perpanjangan otomatis pada ukuran maksimal 50 g;' DARI ( SELECT MAX(FILE_ID) FILEID FROM DBA_DATA_FILES GROUP OLEH TABLESPACE_NAME )

Migrasikan Objek yang Ada ke Model Tablespace Baru (disarankan):

  • Lingkungan Oracle E-Business Suite Rilis 12 berisi Oracle Applications Tablespace Model (OATM) baru. Model ini didasarkan pada jenis objek database daripada afiliasi produk, sehingga lebih mudah untuk dikelola dan membutuhkan jauh lebih sedikit ruang tabel dan file sistem operasi.
  • Jika sebelumnya Anda memutakhirkan lingkungan Anda dari Rilis 11i ke Rilis 12, maka proses pemutakhiran membuat tablespace untuk semua produk baru, mengonfigurasi database untuk model tablespace baru, dan membuat objek baru. Namun, itu tidak secara otomatis memigrasikan objek yang ada. Jika Anda belum melakukannya, Oracle sangat menyarankan Anda menggunakan Utilitas Migrasi Tablespace untuk melakukan migrasi ini sekarang. Perhatikan bahwa utilitas ini tidak didukung untuk digunakan setelah Anda mengaktifkan Patch Online, sehingga Anda tidak dapat melakukan migrasi setelah lingkungan Anda ditingkatkan ke Rilis 12.2. Jika Anda memilih untuk tidak bermigrasi ke OATM sekarang, Anda harus terus mengelola tablespace Anda secara terpisah.
  • Lihat artikel di bawah untuk migrasi OATM

Model tablespace Oracle Applications (OATM)

(4)  Terapkan patch RDBMS

  • Kita perlu bermigrasi ke versi database 11.2.0.4 atau 12.1.0.2  untuk bermigrasi ke R12.2 Catatan:Kita juga dapat melakukan ini pada waktu henti terpisah.
  • Kami harus mengikuti dokumen interoperabilitas untuk peningkatan versi
  • Periksa artikel untuk Peningkatan Cara meningkatkan basis data Instans R12.1 ke 12c
  • Kami juga perlu menerapkan tambalan basis data yang tercantum dalam dokumen dukungan oracle di bawah ini.
  • Oracle E-Business Suite Rilis 12.2:Daftar Konsolidasi Patch dan Perbaikan Bug Teknologi (Doc ID 1594274.1)
  • Instal JRE pada tingkat database (bersyarat)
  • Jika Anda berencana untuk menjalankan Rapid Install di Upgrade Mode dengan menggunakan opsi Use Existing ORACLE HOME, maka Anda harus menginstal JRE di Database ORACLE_HOME/appsutil sebagai berikut:
  • Unduh Pembaruan JRE 7 terbaru. Untuk stabilitas, kinerja, skalabilitas, dan dukungan vendor OS yang optimal, gunakan pembaruan JRE terbaru yang tersedia untuk Oracle
  • Tingkat database E-Business Suite. Lokasi pengunduhan JRE adalah:
  • http://www.Oracle.com/technetwork/java/javase/downloads/index.html.

(5)  Jalankan Kumpulkan statistik  dan bersihkan recycle bin

(i) Berlari Mengumpulkan statistik skema untuk SEMUA skema

exec apps.fnd_stats.gather_schema_statistics(schemaname=> 'ALL',estimate_percent=>DBMS_STATS.AUTO_SAMPLE_SIZE ,options => 'GATHER AUTO');

(ii) Kumpulkan SYS, Objek Tetap dan Statistik Kamus (wajib)

Jalankan semua langkah sebagai pengguna 'SYSDBA'.

Kumpulkan statistik skema SYS:

mulai
dbms_stats.gather_schema_stats('SYS',
options=>'GATHER STALE',
estimasi_persen =>
DBMS_STATS.AUTO_SAMPLE_SIZE,
method_opt => 'UNTUK SEMUA KOLOM UKURAN OTOMATIS',
cascade => TRUE);
end;
/

Statistik Objek dan Kamus Tetap

Ini seharusnya telah dikumpulkan sebelumnya, benar, dan mutakhir di lingkungan pra-peningkatan.

exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;

(iii) Bersihkan tempat sampah daur ulang

bersihkan dba_recyclebin;

(6)   Hapus data AWR lama

  • Bersihkan AWR menggunakan EXEC dbms_workload_repository.drop_snapshot_range:
  • Ambil rentang cuplikan dari DBA_HIST_SNAPSHOT
pilih dbid,min(snap_id),maks(snap_id) dari grup DBA_HIST_SNAPSHOT menurut dbid;

(7)  Nonaktifkan jejak Audit

  • Masuk sebagai sysadmin, navigasikan ke tanggung jawab administrator sistem -> Keamanan -> Jejak Audit -> Grup
  • Aktifkan jendela Kueri dengan menekan F11 dan pilih opsi DIAKTIFKAN untuk Status Grup dan tekan Ctrl+F11 untuk mendapatkan hasilnya.
  • Kecuali untuk nilai Nama Aplikasi – “Perpustakaan Objek Aplikasi” yang tersisa semua status “Diaktifkan” harus diubah menjadi “Nonaktifkan Tabel Pembersihan” dan simpan catatannya.
  • Setelah pemutakhiran, kita harus mengaktifkannya kembali dengan menyetelnya ke status "Diaktifkan" dan menyimpan catatan

(8) Instal instalasi cepat R12.2

  • Instal R12.2 install cepat menggunakan rapidwiz dan pilih upgrade file system. Masukan akan mirip dengan Instalasi baru saja
  • Lihat artikel di bawah tentang langkah-langkah mendetail
  • Cara melakukan Pemasangan Instans Vision EBS 12.2

(9)  Lakukan kompilasi yang tidak valid dalam database  dan Hitung jumlah objek

(i) Kompilasi Tidak Valid

sqlplus / sebagai sysdbaexec sys.utl_recomp.recomp_parallel(10);

(ii)) Ambil hitungan yang tidak valid sebelum Upgrade

sqlplus / as sysdbaSpool invalid_before_upgrade.logcol object_name untuk pemilik a30col untuk status a20col untuk a10col cnt untuk 999999break pada laporan pemilik menghitung jumlah cnt pada baris laporan pemilik set 120 halaman set 5000pilih pemilik,object_name,status, 1 cntfrom dba_objectswhere status!='VALID 'pesan sebelum 1,2,3;Spool off

(10)  Nonaktifkan Pemicu dan indeks khusus, Crontab, penjadwal

  • Perlu Menonaktifkan Pemicu Khusus &Indeks khusus. Simpan skrip untuk menonaktifkan dan mengaktifkan pemicu dan indeks. Karena kami harus mengaktifkannya setelah peningkatan selesai
  • Harap nonaktifkan tugas cron jika ada yang akan memengaruhi proses peningkatan selain peringatan sistem file atau tablespace
  • Nonaktifkan tugas jadwal apa pun di DBMS_scheduler

(11)  Terapkan patch fungsional

(i) Lakukan tugas ini hanya jika Anda menggunakan Oracle Advanced Collections with Strategies.

  • Pemeriksaan Alur Kerja Strategi Berlaku untuk level rilis 12.0 dan 12.1.
  • Terapkan patch skrip diagnostik 13027498:R12.IEX.A saat meningkatkan dari R12.0.X dan menerapkan 13027498:R12.IEX.B saat meningkatkan dari 12.1.X. Patch ini berisi skrip untuk Alur Kerja Strategi Koleksi.
  • Dari tanggung jawab Agen Pengumpulan menggunakan nama pengguna 'SYSADMIN', hentikan permintaan program serentak Proses Latar Belakang Alur Kerja terjadwal untuk Jenis Item berikut:

• IEXSTRY – IEX:Alur Kerja Strategi Koleksi
• IEXSTFFM – IEX:Mailer Pemenuhan Strategi
• IEXSTRCM – IEX:Alur Kerja Strategi Kustom

  • Jalankan skrip $IEX_TOP/patch/115/sql/iexswowf.sql untuk memeriksa dan membersihkan strategi yang berjalan tanpa alur kerja. Skrip ini memerlukan dua parameter:nama pengguna FND dan Tanggung jawab untuk tabel dan log audit. Misalnya, Anda dapat menjalankan skrip menggunakan nama pengguna berikut:SYSADMIN dan tanggung jawab:Agen Koleksi


(ii)Akuntansi Subledger:

  • Lakukan tugas ini jika Anda menggunakan Oracle Subledger Accounting.
  • Bersihkan Antrean Lanjutan dari proses Buat Akuntansi sebelumnya sebelum mengaktifkan EBR.
  • Berlaku untuk level rilis 12.0 dan 12.1.
  • Terapkan patch 13420532:R12.XLA.A saat memutakhirkan dari Rilis 12.0.x dan terapkan Patch 13420532:R12.XLA.B saat memutakhirkan dari Rilis 12.1.x untuk membersihkan antrean lanjutan sementara yang dibuat oleh program Create Accounting sebelumnya proses. Antrean Lanjutan Tertunda dari proses Create Accounting yang sudah selesai tidak menimbulkan masalah upgrade, tetapi harus dibersihkan untuk EBR.
  • Catatan:Anda dapat melakukan langkah pra-peningkatan ini saat sistem pra-peningkatan sedang online.
  • Tambalan ini mengirimkan skrip xlaqclen.sql ke STOP dan DROP Antrian Lanjutan  dari program Create Accounting yang telah diselesaikan sebelumnya. Antrean Lanjutan program  Buat Akuntansi tidak dihapus setelah program selesai, jika  tidak ada peristiwa akuntansi yang diproses oleh program. Antrean Lanjutan yang tertunda dari program Buat Akuntansi yang sudah selesai ini tidak menyebabkan  korupsi apa pun, namun perlu dibersihkan untuk EBR. Patch ini hanya perlu diterapkan oleh pelanggan yang bersiap untuk upgrade Oracle  Applications release 12.2. Patch ini penting sebelum mengaktifkan EBR di 12.2. Silakan lihat catatan rilis Oracle Applications 12.2 untuk detail lebih lanjut tentang EBR.


(iii)Manajemen Sumber Daya Manusia (SDM)


Semua objek database kustom yang dipetakan ke API/Penangan Baris yang diunggulkan harus diubah dari LONG/LONG RAW menjadi CLOB.

SELECT package_name ,object_name ,argument_name ,data_type FROM all_argumentsWHERE (package_name,object_name) IN (PILIH call_package,call_procedure FROM hr_api_hook_calls ) AND data_type ='LONG';PACKAGE------_NAME OBJECT_NAME ARGUMENT_NAME ---------- ---------- -----------PSB_HR_POPULATE_DATA_PVT INSERT_POSITION_TXN_INFO P_COMMENTS LONGpilih object_name, object_type, pemilik dari dba_objects di mana object_name ='PSB_HR_POPULATE_DATA_PVT';OBJECT_NAME PEMILIK OBJECT_TYPE----------- --------- -------PSB_HR_POPULATE_DATA_PVT PACKAGE APPSPSB_HR_POPULATE_DATA_APPS BODY PAKET PVT


(iv) Tugas Manajemen Rantai Pasokan
Tugas di bagian ini diperlukan hanya jika Anda menggunakan produk Oracle Supply Chain Management.
Manajemen Pesanan:
Lakukan tugas ini jika Anda menggunakan Oracle Order Management.

Periksa Nullable Hold Entity ID.
Berlaku untuk:Rilis 12.1
Jika Anda meningkatkan dari rilis 12.1, maka Anda harus memeriksa Nullable Hold Entity ID dan memperbaikinya menjadi NOT NULL. Ikuti petunjuk di readme Patch 14191792:R12.ONT.B.


(v). Pusat Produk:–
Memeriksa Catatan Duplikat
Berlaku untuk:Rilis 12.0 dan 12.1
Jalankan kueri berikut dan verifikasi hasilnya:

SQL> SELECT COUNT(1) FROM SYS.ALL_IND_COLUMNS WHERE INDEX_NAME ='EGO_MTL_SY_ITEMS_EXT_B_U2' AND COLUMN_NAME ='UNIQUE_VALUE'AND INDEX_OWNER ='EGO'; COUNT(1)--------------

Jika kueri di atas mengembalikan '0' sebagai output, maka lakukan langkah-langkah berikut:

  • Ambil cadangan tabel ego_mtl_sy_items_ext_b
  • Lihat Catatan ID:953449.1 dan jalankan skrip yang disediakan di kolom 'Skrip Identifikasi' dalam bagian 'Solusi – Perbaikan Data' untuk mengidentifikasi rekaman duplikat.
  • Jika ada catatan duplikat, jalankan skrip yang disediakan di kolom 'Perbaiki' dalam bagian 'Solusi – Perbaikan Data' untuk versi dasar yang sesuai untuk menghapus catatan duplikat.
  • Catatan:Anda harus menghilangkan rekaman duplikat sebelum memutakhirkan ke Rilis 12.2. Jika Anda memerlukan bantuan untuk menghilangkan catatan duplikat, hubungi Dukungan Oracle.
  • Untuk rilis R12.1 dan di atasnya, gunakan kueri di bawah ini untuk mengidentifikasi rekaman duplikat:
SELECT COUNT() AS v_count , inventory_item_id, organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value FROM apps.ego_mtl_sy_items_ext_b DI MANA ADA (PILIH 1 DARI apps.ego_fnd_dsc_group_flx_idattr31_grup_flx_id aplikasi WHERE_group__flx_id_aplikasi AND multi_row <> 'Y') GROUP BY inventory_item_id, organization_id, revision_id, attr_group_id, data_level_id, pk1_value, pk2_value HAVING COUNT()> 1;
tidak ada baris yang dipilih
 

Untuk langkah selanjutnya. silakan lihat artikel di bawah ini

Proses upgrade langkah demi langkah ke R12.2 Tingkatkan bagian -2
Proses peningkatan langkah demi langkah ke R12.2 Tingkatkan bagian -3
Proses peningkatan langkah demi langkah untuk R12.2 Tingkatkan Bagian -4

Artikel Terkait

Kueri AWR teratas yang berguna untuk Peningkatan R12.2/R12.1
40 pertanyaan yang harus Anda 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. contoh sintaks bergabung dengan oracle

  2. FROM_TZ() Fungsi di Oracle

  3. Bagaimana Anda menafsirkan rencana penjelasan kueri?

  4. Bagaimana cara menampilkan hasil pernyataan SELECT yang dieksekusi menggunakan SQL dinamis asli?

  5. ORA-01950:tidak ada hak istimewa pada tablespace 'USERS'