Postagens

Mostrando postagens de março, 2010

Mover índices entre tablespaces.

Para move um indice de uma tablespace para outro basta seguir o comando abaixo: ALTER INDEX <INDEX_NAME> REBUILD     TABLESPACE <TABLESPACE_NAME> ; Onde <INDEX_NAME> é o nome do índice e <TABLESPACE_NAME> o nome da nova tablespace. Você poderá consultar a porcentagem em GV_$SESSION_LONGOPS no campo SOFAR/TOTALWORK . Segue script para verificar abaixo: col USERNAME for a15 col START_TIME for a20 col sid for 99999999 col OSUSER for a15 col OPNAME for a15 set lines 500 select l.sid, s.sql_hash_value, s.username, s.osuser, l.opname, to_char(l.start_time,'dd/mm/yy hh24:mi') start_time, round(l.TIME_REMAINING/60,1) tr, round(l.ELAPSED_SECONDS/60,1) te, l.totalwork blocks, round(l.SOFAR/l.TOTALWORK*100,2) perc from v$session_longops l, v$session s where l.sofar != l.totalwork and s.sid = l.sid and s.sid = &SID;