Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #93468
    mpvargas
    Participante

      Caros Amigos,
      Gostaria de transferir alguns LOBSEGMENTS de Tablespace…
      A minha dúvida é a seguinte:
      Como saber a qual tabela o lobsegment está associado?

      Pelo que pesquisei, o comando para transf o lobsegment é
      alter table T move lob(X) store as (tablespace tbs2);

      Acredito que seja algo bem simples, mas não estou conseguindo resolver esse problema.
      Obrigado.

      #93474
      diegolenhardt
      Participante

        Cara, esses dias fiz uma geral numa base aqui, e fiz assim:

        –1–Organizar tablespace das tabelas

        select 'ALTER TABLE '||TABLE_NAME||' MOVE TABLESPACE WFL_DATA;'
        from user_tables
        where tablespace_name = 'USERS'
        ORDER BY 1

        –2–Organizar indices das tabelas sem LOB

        select 'ALTER INDEX '||INDEX_NAME||' REBUILD TABLESPACE WFL_IDX;'
        from user_indexes A
        where tablespace_name = 'USERS'
        and index_type 'LOB'
        ORDER BY TABLE_NAME

        –3–Organizar indices das tabelas com LOB

        select 'ALTER TABLE '||A.TABLE_NAME||' MOVE TABLESPACE WFL_IDX LOB ('||B.COLUMN_NAME||') STORE AS (TABLESPACE WFL_IDX INDEX (TABLESPACE WFL_IDX));'
        from user_indexes A, USER_TAB_COLUMNS B
        where a.table_name = b.table_name
        and a.tablespace_name = 'USERS'
        AND b.data_type IN ('BLOB', 'CLOB')
        ORDER BY a.TABLE_NAME

        veja aí se ajuda..

        #93496
        mpvargas
        Participante

          Valeu Diego
          Obrigado pela ajuda.

          Algumas dúvidas:
          Tem algum problema fazer a mudança de tablespace dos Lobsegments?
          Por curiosidade, como saber a qual tabela se refere um determinado lobsegment?

          #93499
          mpvargas
          Participante

            Diego,
            A sua ultima query informa a qual tabela pertence o losegment.
            Está solucionada a minha dúvida.

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