Home » Posts tagged 'script sql'

Tag Archives: script sql

Rebuild Index di Oracle 11g (rebuild online compress)


Setelah kasus ORA-01502 yang menyebabkan beberapa index tidak bisa diakses oleh user, maka dilakukan search index-index lain yang mengalami state serupa, yaitu UNUSABLE. Setelah didapatkan beberapa index, dilakukanlah rebuild index secara online dan sekaligus melakukan index compression.

Untuk melakukannya, gw langsung lewat sqlplus dan ajaibnya cara ini lebih cepat daripada menggunakan tools dari SAP (BRTOOLS). Bahkan kecepatannya bisa mencapai 2-3 kali lebih cepat.

Berikut script yang gw bikin untuk bisa melakukan rebuild index sekaligus kompresi.

sqlplus ‘/as sysdba’
spool /oracle/WPR/index_rebuild_log.txt
alter index SAPWPR.”ACCTIT~Z01″ rebuild online compress;
alter index SAPWPR.”S514~VAB” rebuild online compress;
alter index SAPWPR.”TCJ_POSITIONS~0″ rebuild online compress;
alter index SAPWPR.”S055~VAB” rebuild online compress;
alter index SAPWPR.”S055~0″ rebuild online compress;
alter index SAPWPR.”GLPCA~7″ rebuild online compress;
alter index SAPWPR.”GLPCA~3″ rebuild online compress;
alter index SAPWPR.”GLPCA~2″ rebuild online compress;
alter index SAPWPR.”FMEP~W” rebuild online compress;
alter index SAPWPR.”FMEP~V” rebuild online compress;
alter index SAPWPR.”FMEP~R” rebuild online compress;
alter index SAPWPR.”FMEP~M” rebuild online compress;
alter index SAPWPR.”FMEP~K” rebuild online compress;
alter index SAPWPR.”ACCTIT~1″ rebuild online compress;
alter index SAPWPR.”ACCTIT~0″ rebuild online compress;
spool off
exit

File diatas disimpan sebagai file sql (rebuild_index.sql) dan bisa dipanggil dari sqlplus.

Selamat mencoba !!