Pular para o conteúdo
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #90879
    Avatar de ShionoShiono
    Participante

      Pessoal

      Minha table space encheu como eu faço para liberar spaco e permitir que ela cresca mais

      Preciso resolver isto urgente

      #90880
      Avatar de ShionoShiono
      Participante

        Pessoal como eu libero spaço destas areas

        #90881
        Avatar de MauroLacerdaMauroLacerda
        Participante

          Caro Colega,

          Voce pode tentar compactar os segmentos das tabelas.

          Segue dica de como fazer:

          ALTER TABLE ENABLE ROW MOVEMENT;
          ALTER TABLE SHRINK SPACE;

          #90882
          Avatar de MauroLacerdaMauroLacerda
          Participante

            Um Script para gerar tudo para voce, tabelas e indices.

            set pagesize 12000
            set linesize 100
            conn /
            spool c:scriptsskr_.sql
            select ‘alter TABLE ‘||owner||’.’||object_name||’ ENABLE ROW MOVeMENT;’ from ALL_objects where
            owner IN (‘XXX’,’YYY’) AND OBJECT_TYPE=’TABLE’ ;
            select ‘alter index ‘||owner||’.’||object_name||’ SHRINK SPACE;’ from ALL_objects where
            owner IN ((‘XXX’,’YYY’) AND OBJECT_TYPE=’INDEX’ ;
            select ‘alter TABLE ‘||owner||’.’||object_name||’ SHRINK SPACE;’ from ALL_objects where
            owner IN (‘XXX’,’YYY’) AND OBJECT_TYPE=’TABLE’ ;
            spool off;

            Boa Sorte!

            #90883
            Avatar de MauroLacerdaMauroLacerda
            Participante

              Uma dica muito legal do colega do grupo Rodrigo Almeida.

              https://profissionaloracle.com.br/blogs/ … ag/shrink/

              Ta uma olhada, vale a pena.

              Abs.

              #90884
              Avatar de diegolenhardtdiegolenhardt
              Participante

                Cara, acabou o espaco do servidor ?

                Se não acabou então simplesmente adicione um novo datafile:


                ALTER TABLESPACE "SUA_TABLESPACE" ADD DATAFILE '/oradata/datafile.dbf' SIZE 1024M

                No caso um novo arquivo de 1 giga será criado para essa tablespace.

                #90887
                Avatar de ShionoShiono
                Participante

                  Minha Tamporary table space está muito grande
                  eu preciso dar um shrink na base como eu faço isto?

                  #90888
                  Avatar de ShionoShiono
                  Participante

                    Esta acabando o espaco em disco
                    tenho

                    126 gb disco
                    117 gb ocupado

                    #90894
                    Avatar de ShionoShiono
                    Participante

                      Pessoal quando eu crio uma Temporary Table Sapce

                      o caminho da Tamporary e dos Tamp Files posem ser os mesmo?

                      ou

                      Como eu listo o caminho da Tamporary Table Space e dos Temp Files

                      Muito obrigado pela ajuda

                      #90895
                      Avatar de diegolenhardtdiegolenhardt
                      Participante

                        select * from dba_temp_files –datafiles temp

                        select * from dba_data_files –datafiles normais

                        #90897
                        Avatar photoRegis Araujo
                        Participante

                          Salve Shiono..! Bom dia..!

                          Bom.. vamos lá.. só uma dica.. antes de criar novos datafiles.. verifique o que esta sendo gerado para ocupar tanta TEMP.. pois vai q vc cria uma tablespace com uns 5GB e derrepente é culpa de alguem que realizou um select errado.. ai a sessão é encerrada e depois de um tempo sua tablespace volta a ocupação normal.. vc terá uma tablespace de 5GB sem utilizar 10% dela..

                          As tablespaces vc não aponta o caminho.. apenas dos tempfiles/datafiles..
                          O Caminho dos tempfiles pode sim.. ser o mesmo.. ai vc pode separar por letras ou números.. assim..

                          /oradata/DBNOVO/temporary/temp01.dbf
                          /oradata/DBNOVO/temporary/temp02.dbf
                          /oradata/DBNOVO/temporary/temp03.dbf
                          /oradata/DBNOVO/temporary/temp04.dbf

                          Para vc verificar os tempfiles.. roda o select abaixo..

                          Select * from dba_temp_files;

                          Para consultar as tablespaces temporarias.. roda o select abaixo..

                          Select * from dba_tablespaces;

                          Abraços.. Qualquer coisa.. é só avisar..!!

                          #90905
                          Avatar de ShionoShiono
                          Participante

                            Obrigo pessoal pelas dicas

                            No Sql server eu posso reduzir o tamanho do arquivo de log.

                            Creio que o logo do sql server e a temporary table space tenham funções paracidas(não sei)

                            No Oracle eu posso dar um Truncate e Shrink na Tamporary Table space

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