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

Cara mengkloning lingkungan R12.2

Dalam posting ini, saya akan memposting  Cara mengkloning lingkungan R12.2 yang merupakan rilis terbaru Oracle E-business  suite. Kloning adalah bagian penting dari lingkungan EBS. Organisasi membutuhkan Lingkungan pengembangan, pengujian, dan QA untuk menguji tambalan, perubahan kode, dan fitur baru sebelum beralih ke produksi. Kloning juga perlu dilakukan pada interval waktu yang teratur sehingga lingkungan Pengembangan dan pengujian selaras dengan Produksi. Adalah tugas penting APPS DBA untuk melakukan kloning tanpa masalah dan memberikan lingkungan kepada pengembang tepat waktu

Kami telah membahas  cloning lingkungan R12.1 di artikel di bawah ini

Cara mengkloning Lingkungan R12.1

Sebagian besar bagian dari kloning R12.2 sama dengan kloning R12.1 tetapi ada beberapa perbedaan..Berikut adalah perbedaan penting

  1. Kloning FMW_Home ditangani oleh utilitas weblogic
  2. Adpreclone.pl membuat area panggung kloning FMW_Home di bawah umum atas menggunakan weblogic utils
  3. Saat mengkloning, kita tidak perlu menyalin FMW_Home
  4. adcfgClone membangun FMW_Home menggunakan area panggung melalui utilitas weblogic

Sekarang mari kita beralih ke langkah-langkah untuk Mengkloning satu node dan lingkungan Multi-node

Cara mengkloning lingkungan R12.2 (simpul tunggal)

Untuk sistem Oracle E-Business Suite Rilis 12.2 yang ada di AD-TXK Delta 6 atau tingkat kode yang lebih rendah

Langkah 1 Siapkan tingkat basis data Sistem Sumber untuk kloning
1.Log ke Sistem Sumber sebagai pengguna oracle.
2.Sumber file lingkungan tingkat Database.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Ini akan membuat direktori $ORACLE_HOME/appsutil/clone di home database sumber

2.Siapkan tingkat aplikasi Sistem Sumber untuk kloning

a.Log ke node utama Sistem Sumber sebagai pengguna applmgr.
b.Sumber file lingkungan sistem File Edisi Run.

Anda dapat menggunakan perintah berikut untuk mengonfirmasi bahwa variabel lingkungan FILE_EDITION menunjuk ke Sistem File Edisi Run:

$ echo $FILE_EDITION
Seharusnya mengembalikan nilai:
run

3.Jalankan perintah berikut:

$ cd /admin/scripts
$ perl adpreclone.pl appsTier

Mungkin tergoda untuk tidak menjalankan ini setiap kali Anda mengkloning dari env ini, tetapi inilah alasan yang akan membuat Anda memikirkan kembali keputusan Anda
a) Jika Anda menerapkan pembaruan Rapid Clone atau AutoConfig baru ke sistem, Anda harus menjalankan adpreclone.pl lagi pada tingkat basis data dan tingkat aplikasi untuk menerapkan file baru ke dalam struktur direktori klon yang akan digunakan selama tahap konfigurasi kloning.
b) jika Anda menambal Oracle Fusion Middleware atau membuat perubahan konfigurasi ke Oracle E-Business Suite WebLogic Domain, Anda harus menjalankan adpreclone.pl lagi di tingkat aplikasi untuk membangun kembali rumah Oracle Fusion Middleware.

Proses adpreclone.pl pada tingkat aplikasi membuat arsip terkompresi lengkap dari Oracle Fusion Middleware dan komponennya sebagai berikut.

Arsip terkompresi dari rumah Oracle WebLogic Server, rumah Oracle Web Tier Utilities, rumah Oracle Common Utilities, dan rumah Oracle E-Business Suite:
/clone/FMW/FMW_Home.jar

Arsip terkompresi dari domain Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/EBSdomain.jar

Template konfigurasi domain Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/plan/moveplan.xml

Arsip terkompresi dari instance konfigurasi Oracle Web Tier/Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

Template konfigurasi instance konfigurasi Oracle HTTP Server:
/clone/FMW/OHS/moveplan.xml

File log adpreclone dibuat di direktori /admin/log/clone.
File jar yang dibuat di direktori klon ini cukup untuk mengkloning rumah FMW, Jadi kita tidak perlu menyalin rumah FMW dalam proses klon dari sumber ke target
Langkah 2:Salin rumah Database Oracle Dari sumber ke tingkat target.
Anda dapat tar atau cp perintah sesuai kenyamanan Anda.
Kita perlu memeriksa semua simbol di rumah oracle di sisi target dan memperbaikinya

Langkah 3:Jalankan adcfgclone

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbTechstack

Saya menjalankan dbtechstack di sini karena saya ingin mengelola klon database secara manual

Ini akan menghubungkan kembali oracle home, membuat semua file konfigurasi

Langkah 4:Basis data Sumber Klon targetkan basis data menggunakan RMAN atau hotbackup manual dan coldbackup apa pun yang Anda inginkan.

Langkah 5:Konfigurasikan database
Setelah database Terbuka

a.Jalankan AutoConfig dalam mode INSTE8_SETUP pada tier database sebagai berikut:

Di UNIX:

sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

b. Jalankan skrip pembaruan perpustakaan terhadap database.
$ cd /appsutil/install/
$ sqlplus “/ as sysdba” @adupdlib.sql
Di mana harus disetel ke sl untuk HP-UX, demikian juga untuk platform UNIX lainnya, atau dll untuk Windows.
c. Konfigurasikan database Target.

Basis data harus berjalan dan terbuka sebelum melakukan langkah ini.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Di mana “File Konteks Target Database” adalah:/appsutil/.xml.

Catatan:Opsi dbconfig akan mengonfigurasi database dengan pengaturan yang diperlukan untuk Target baru, tetapi tidak akan membuat ulang file kontrol.
Langkah 6:Salin sistem file tingkat aplikasi dari Source “Run Edition File System” ke Target “Run Edition File System” dan Konfigurasikan
Hanya file-file ini yang perlu disalin. Pastikan Anda memperhatikan tautan simbolik di bawah direktori dan saat menyalin file.


strukturnya harus seperti ini

mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Jalankan

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Pada prompt “Target System Base Directory”, masukkan lokasi direktori dasar. Misalnya:/u86/vis122.

Ketika ditanya pertanyaan:
Apakah Anda ingin memulai Layanan Aplikasi untuk mult35? (y/n)” Anda harus menjawab ‘n’.
File log dibuat di direktori /admin/log/clone di Run Edition File System.

Langkah 7 Salin direktori aplikasi Oracle E-Business Suite berikut dari Sistem File Edisi Run ke Sistem File Edisi Patch.




Masuk ke Sistem File Edisi Patch di Sistem Target sebagai pengguna applmgr dan masukkan perintah berikut:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Sistem File Edisi Patch harus mengetahui lokasi Sistem File Edisi Run yang akan dikonfigurasi pada langkah berikutnya . Pada prompt "Location of Run System Context File", masukkan path absolut ke file konteks untuk Run Edition File System yang dibuat pada langkah sebelumnya.

Misalnya:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

File log dibuat di direktori /admin/log/clone di Sistem File Edisi Patch.

Langkah 8 Anda dapat memulai layanan dari menjalankan sistem file

Untuk sistem Oracle E-Business Suite Rilis 12.2 yang ada di tingkat kode AD-TXK Delta 7.

Semua langkah di atas 1-5 tetap sama. Langkah 6 dan langkah 7 digabungkan sebagai

Salin sistem file tingkat aplikasi dari Sumber “Sistem File Edisi Jalankan” ke Target “Sistem File Edisi Jalankan” 

Hanya file-file ini yang perlu disalin. Pastikan Anda memperhatikan tautan simbolik di bawah direktori dan saat menyalin file.


strukturnya harus seperti ini
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Pastikan fs_ne dan sistem file patch  harus kosong sebelum memulai kloning.

Jalankan

$ cd /clone/bin
$ perl adcfgclone.pl appsTier dualfs

Perintah ini akan mengonfigurasi sistem file run dan patch pada sistem target

Sekarang setelah Anda dapat memulai layanan dari menjalankan sistem file

Cara mengkloning ke lingkungan Multi Tingkat

Untuk sistem Oracle E-Business Suite Rilis 12.2 yang ada di AD-TXK Delta 6 atau tingkat kode yang lebih rendah

Langkah 1 :Mengkloning simpul tingkat basis data.

Langkah 2 :Mengkloning node tingkat aplikasi utama dari Sistem File Edisi Jalan Sumber ke Sistem File Edisi Jalankan Target.

Langkah 3 :Klon node tingkat aplikasi utama dari Sistem File Target Run Edition ke Sistem File Target Patch Edition.

Langkah 4: Tambahkan node aplikasi lebih lanjut ke Sistem File Run Edition tingkat aplikasi sekunder  dengan mengkloning node tingkat aplikasi utama dari Sistem File Target Run Edition ke node tingkat aplikasi sekunder di Sistem File Target Run Edition.

Sebelum menjalankan langkah-langkah ini, pastikan AdminServer pada Sistem File Edisi Run dan Sistem File Edisi Patch berjalan. Ini diperlukan untuk adcfgclone.pl untuk mendaftarkan ulang node baru dengan benar pada Sistem Target.

langkah 5: Tambahkan node tingkat aplikasi tambahan di node tingkat aplikasi sekunder Sistem File Edisi Patch dengan mengkloning node tingkat aplikasi utama dari Sistem File Edisi Patch Target ke node tingkat aplikasi sekunder di Sistem File Edisi Patch Target.

Untuk sistem Oracle E-Business Suite Rilis 12.2 yang ada di tingkat kode AD-TXK Delta 7.

Langkah 1 :Mengkloning simpul tingkat basis data.

Langkah 2: Mengkloning node tingkat aplikasi utama dari Sistem File Source Run Edition ke Sistem File Target Run Edition menggunakan opsi 'dualfs'.

Langkah 3 :  Tambahkan node aplikasi lebih lanjut ke tingkat aplikasi sekunder Sistem File Run Edition dengan mengkloning node tingkat aplikasi utama dari Sistem File Target Run Edition ke node tingkat aplikasi sekunder di Sistem File Target Run Edition menggunakan opsi 'dualfs'.

Artikel yang harus Anda baca di R12.2
Alur login dan pemecahan masalah dasar untuk R12.2
Perubahan Grup Layanan di R12.2
utilitas adopmon dan adopreports R12.2.5
R12.2 Siklus patching online Ringkasan
Mengisolasi program bersamaan pasca-upgrade ke antrian manajer terpisah di R12.2
R12.2 RapidWiz Terpasang Komponen dan Persyaratan Sistem
Kueri berguna AWR teratas untuk Upgrade R12.2/R12.1
Bagaimana untuk mengembalikan patch setelah fase cutover gagal di R12.2
forward cross edition memicu R12.2
40 pertanyaan yang harus Anda ketahui tentang R12.2

Kursus  yang Direkomendasikan

Berikut ini adalah beberapa kursus yang direkomendasikan yang dapat Anda beli jika Anda ingin melangkah lebih jauh

Diberikan di bawah ini adalah tautan ke beberapa kursus


Oracle DBA 11g/12c – Administrasi Database untuk DBA Junior :Kursus ini bagus untuk orang-orang yang memulai sebagai DBA Junior atau bercita-cita menjadi Oracle DBA. Ini akan memberikan pemahaman yang baik tentang pencadangan &pemulihan dan tugas administrasi Umum
Oracle Database:Oracle 12C R2 RAC Administration :Kursus ini mencakup instalasi, administrasi Oracle RAC. Kursus yang bagus untuk Oracle DBA yang ingin meningkatkan keterampilannya untuk Oracle RAC
Oracle Data Guard:Administrasi Database untuk Oracle 12C R2 :Kursus ini mencakup instalasi, administrasi Oracle Dataguard. Kursus yang bagus untuk Oracle DBA yang ingin meningkatkan keterampilannya untuk Oracle Dataguard

Pelajaran Unix yang berguna yang harus diketahui setiap DBA
Perintah Unix praktis dengan contoh
Perintah awk teratas yang harus diketahui setiap DBA
Semua tentang perintah sed di unix
RSYNC – sinkronkan data antara dua direktori
split ,tr dan tee perintah unix dengan contoh
Bg, Fg, &, Ctrl-Z Perintah Unix untuk Mengelola Pekerjaan Latar Belakang Unix dengan Contoh
PuTTY CONNECTION MANAGER (PuttyCM)
Teknik skrip shell lanjutan


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami aliasing Oracle - mengapa alias tidak dikenali dalam kueri kecuali dibungkus dengan kueri kedua?

  2. Fungsi NLS_CHARSET_DECL_LEN() di Oracle

  3. 2 Cara Mendapatkan Menit dari Nilai Datetime di Oracle Database

  4. Referensi yang bagus untuk Oracle PL/SQL

  5. Bagaimana cara menjalankan prosedur tersimpan Oracle?