Panduan Install Oracle Patch Database Server

Installasi Oracle Patch atau CPU ( Critical Patch Utility ) memang tidak mudah karena membutuhkan pemahaman atas instruksi yang telah disediakan Oracle dan disertakan dalam Patch yang kita download. Tujuan Patching ini sama seperti halnya Security Updates atau Windows Updates, yaitu untuk memperbaiki celah security, kekurangan program maupun Bug / error program. Berikut ini tahap – tahap Patching yang harus kita lakukan :

1. Tahap Pertama, kita harus sediakan Oracle Patch yang diperlukan sesuai Database Server kita. Struktur Penamaan File Oracle Patch adalah : NomorPatch_VersiOracle_PlatformOS.

Contohnya :

p6013105_10202_WINNT => Oracle Patch Nomor 6013105 untuk Oracle Database Server versi 10.2.0.2 dengan Operating System Windows ( WinNT, Win2k, WinXP, Win2k3 ).

p6079588_10202_LINUX => Oracle Patch Nomor 6079588 untuk Oracle Database Server versi 10.2.0.2 dengan Operating System Linux.

Pastikan Patch yang anda Download atau yang akan anda proses sesuai dengan versi Oracle Database anda. Cara melihat versi Oracle Database Server kita dengan Command / Script “select * from v$version;” lalu akan muncul versi Oracle Database Server kita seperti gambar dibawah ini :

1.JPG

2.JPG

Infromasi mengenai Oracle Patch Database Server yang dikeluarkan bulan Juli 2007 dapat anda akses di Oracle Metalink Doc : 432865.1 .

Atau di Oracle Technology Network: http://www.oracle.com/technology/deploy/security/alerts.htm

Table 6 Patch Availability for Oracle Database

3.JPG

Lebih mudahnya anda lihat dibawah ini :

p6079575_90430_WINNT

p6146759_92070_WINNT

p6130293_92080_WINNT

p6115804_10105_WINNT

p6013105_10202_WINNT

p6116131_10203_WINNT

p6079575_90430_LINUX

p6146759_92070_LINUX

p6079582_92080_LINUX

p6079585_10105_LINUX

p6079588_10202_LINUX

p6079591_10203_LINUX

Table Patch Availability for Oracle Enterprise Manager

4.JPG

Table Patch Availability for Oracle Enterprise Manager Agent

5.JPG

1. Tahap Kedua, kita harus cek versi OPatch Utility sehingga kita nanti dapat Install Oracle Patch dengan lancar. Supaya Opatch berfungsi lancar, anda bisa tambahkan Folder Opatch pada Environment Variabel seperti gambar dibawah ini.

6.JPG

Selanjutnya cek versi Opatch kita dengan mengetikkan perintah pada Command Prompt => opatch version seperti gambar di bawah ini. Jika muncul error code = 1 maka anda harus mendefiinisikan ORACLE_HOME dengan Command => SET ORACLE_HOME=c:\oracle\product\10.2.0\db_1

Jika versi Opatch Utility kita belum sesuai dengan versi yang disyaratkan oleh Oracle Pach yang akan kita lakukan PATCHING maka kita harus melakukan Upgrade versi Opatch Utility. Caranya Download file dibawah ini lalu EXTRACT dan copykan ke Folder OPATCH di Oracle Home kita, misalnya :

c:\oracle\product\10.2.0\db_1 .

Berikut file untuk Upgrade Opatch Utility untuk platform Windows :

p4898608_10201_GENERIC(opatch),

p4898608_10202_GENERIC(opatch),

p4898608_10203_GENERIC(opatch).

7.JPG

8.JPG

3. Tahap Ketiga, kita lakukan Shutdown Database Server kita lalu dari dalam folder PATCH kita, berikan Command => opatch apply . Contohnya Patch 6116131 seperti dibawah ini :

9.JPG

4. Tahap Keempat, setelah Patching yang kita lakukan berhasil maka selanjutnya kita dapat melakukan Startup Database Server.

Tahapan untuk Patching Oracle Database Server RAC sedikit berbeda yaitu :

  1. Stop semua instances Oracle Database Release10g RAC dan semua application di nodeapps:

Ø srvctl stop database -d <DB_NAME>

Ø srvctl stop asm -n <nodename1>

Ø srvctl stop asm -n <nodename2>

Ø srvctl stop nodeapps -n <nodename1>

Ø srvctl stop nodeapps -n <nodename2>

  1. Stop juga services dibawah ini :

Ø OracleCRService

Ø OracleCSService

Ø OracleEVMService

Ø OracleObjectService

Ø OracleClusterVolumeService

  1. Set ORACLE_HOME environment variable di CRS home directory:

> set ORACLE_HOME=<Oracle CRS home>

  1. Lalu ke folder / directory oracle patch yang telah kita download :

> cd 6116131

  1. Selanjutnya kita berikan command untuk menjalankan Opatch :

Ø opatch apply

Sekali lagi, saran saya adalah baca dan pahami file README yang disertakan bersama file Patch yang kita download.

Best Regards,


Nathan gusti Ryan

Iklan

4 responses to “Panduan Install Oracle Patch Database Server

  1. Dear Nathan,

    Topik ini cukup membantu saya dalam memecahkan masalah yang saya hadapi.

    Saya sedang implementasi PITSS.CON (Oracle Object Migration Tool, dari PITSS GmbH, Germany). Dimana objektifnya adalah mengkonversi modul-modul oracle form (Forms 3.0) ke Oracle Forms 10g.

    Yang agak rumit adalah tahap setting-an webutil di Forms Services, diantaranya patching Services/Engine web Oracle Forms.

    Saya goggling, lalu ketemu blog ini, baca topik patching ini. Dan dengan sedikit improvisasi akhirnya saya bisa memecahkan masalah yang saya hadapi.

    Thanks a lot.

    Lionel

  2. Wah selamat dan sukses pak yach… saya baru tahu dan baru baca atas komentar anda ini…

    Salam,

    Nathan

  3. saat ini saya sedang ada project untuk migrasi forms 6i ke 10g. setelah googling akhirnya saya menemukan ada rekan yang
    senasib sama dengan saya.
    pak nathan saya ingin tahu alamat email dari pak lionel.
    terima kasih atas bantuannya

    salam

    wahyudi

  4. Thanks sharing Ilmunya Pak Nathan.
    Pernah Install Opatch di AIX-UNIX OS Pak? Kalo ada sharing juga donk..

    Salam

    Muksin

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s