Learning Community

Compile Invalid Object

Posted on: 29 Januari 2009

Menjadi Database Administrator atau Anda yang sering berkutat dengan Database tentunya akan sering melakukan Export ataupun Import Database terutama dalam implementasi dilapangan. Hal yang sering ditemui adalah banyaknya prosedure atau fungsi yang invalid sehingga perlu di compile ulang. Jika kita ingin melakukannya dapat satu-satu di compile tetapi kalau ternyata banyak object yang invalid tentunya sangat membosankan dan tidak efektif. Disini saya ingin berbagi pengalaman untuk dapat melakukan compile ulang secara script, Jalankanlah script dibawah ini setelah Anda melakukan login database.

set feedback off
set verify off
set echo off
set pagesize 0
set heading off
spool compile.sql
select  ‘alter ‘ ||
decode(object_type, ‘PACKAGE BODY’, ‘package’, object_type) ||
‘ ‘ ||
object_name||
‘ compile’ ||
decode(object_type, ‘PACKAGE BODY’, ‘ body;’, ‘;’)
from   user_objects
where  status = ‘INVALID’
/
spool off
set feedback on
set verify on
set heading on
set pagesize 40
@compile

Atau jalankan Script : exec dbms_utility.compile_schema(schema => Nama Schema);

Selamat mencoba …..

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

About me

Nama saya Andi

Disini kepengin share pengetahuan dan pengalaman. Jika kita tidak bisa memajukan Indonesia lewat pembangunan fisik maka marilah kita majukan Indonesia dengan pengetahuan sebagai bekal untuk generasi penerus.



Blog Stats

  • 211,472 hits
%d blogger menyukai ini: