Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 7 meses atrás por Marcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #75857
    Anônimo

      Eu tinha esse script do antigo DBA, o que esse script faz??? posso executar sem medo????

      SET HEADING OFF
      SET PAGESIZE 0
      SET FEEDBACK OFF
      SET SERVEROUTPUT ON
      SET TRIMSPOOL ON

      SPOOL D:ORACLEORADATATESTEPCCREINDEX.LST

      SELECT ‘SPOOL D:ORACLEORADATATESTEPCCINDICE.LOG’ FROM DUAL
      /
      SELECT ‘SELECT TO_CHAR(SYSDATE, ‘ || ”” || ‘DD/MM/YYYY HH24:MI:SS’ || ”” || ‘) FROM DUAL;’ FROM DUAL
      /
      SELECT ‘ALTER INDEX ‘ || OWNER || ‘.’ || INDEX_NAME || ‘ REBUILD TABLESPACE ‘ || TABLESPACE_NAME || ‘ NOLOGGING;’
      FROM DBA_INDEXES
      WHERE OWNER IN (‘SUPORTE’)

      /

      SELECT ‘SELECT TO_CHAR(SYSDATE, ‘ || ”” || ‘DD/MM/YYYY HH24:MI:SS’ || ”” || ‘) FROM DUAL;’ FROM DUAL
      /

      SELECT ‘SPOOL OFF’ FROM DUAL
      /

      –SELECT ‘EXIT’ FROM DUAL
      –/

      SPOOL OFF

      SET HEADING ON
      SET PAGESIZE 14
      SET FEEDBACK ON
      SET SERVEROUTPUT OFF

      –EXIT

      #75858
      Marcio68Almeida
      Participante

        Este script faz rebuild dos índices, isto é, refaz os índices.
        A princípio não tem problemas, o único inconveniente é que, se não houver espaço nas referidas tablespaces, o rebuild não será executado, podendo inclusive invalidar o índice (não tenho certeza)
        Se o índice ficar inválido, o sistema continuará funcionando, só que bem mais devagar…

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress