Selasa, 10 Agustus 2010

Patch oracle 10g ke release oracle 10g yang lebih tinggi

Langkah-langkahnya sbb:
1. Download patch
2. unzip patch tersebut.

Prinsip yang perlu diperhatikan:
Patch selalu pada orale home yang sama.
Migras1 selalu harus membuat oracle home yang baru

3. Matikan listener dari oracle database yang akan di patch.
4. Shutdown database yang yang akan di patch.

5. Masuk ke direktory patch diatas /Disk1
6. Jalankan ./runInstaller
7. Klik dan pilih option yang ditampilkan dari installer.
8. Jalankan script yang harus dijalankan dari root (spt root.sh)

9. Listener dijalankan
10. Startup database migrate
SQL> startup upgrade

Pada oracle 9i gunakan
SQL> startup migrate
11.Jalankan script berikut ini:
SQL> spool upgrade_info.log
SQL> @?/rdbms/admin/utlu102i.sql
SQL spool off

12.Bila telah selesai menjalankan script ini,perhatikan dari log
apakah terdapat error atau tidak. Bila terdapat error, ulangi
lagi proses menjalankan script ini. Bila ada table yg di lock,
maka kill/logout dari sesi itu.

13. Jalankan script berikut:
SQL> SPOOL patch.log
SQL> @?/rdbms/admin/catupgrd.sql
SQL> spool off

14.Bila telah selesai menjalankan script ini,perhatikan dari log
apakah terdapat error atau tidak. Bila terdapat error, ulangi
lagi proses menjalankan script ini. Bila ada table yg di lock,
maka kill/logout dari sesi itu.

13.shutdown database
14.startup database
15.jalankan script berikut ini utk memerika object yg invalid
SQL> @?/rdbms/admin/utlrp.sql
16.Memeriksa hasil patch
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
COMP_NAME

SQL> select * from v$version;

Tidak ada komentar:

Posting Komentar