Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 13 anos, 2 meses atrás por Fábio Prado.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #104922
    airoosp
    Participante

      Boa tarde,

      Foi criado no banco 10g um usuário COMPRAS e feita a importação dos objetos através de um arquivo dump. Este usuário tem tables, views, triggers, procedures, fuctions e packages.
      Depois foi necessário fazer o drop dos objetos deste usuário, só que verificando a view dba_objects vi que ainda há tabelas para este usuário com os nomes COMPRAS.BIN$9A1iEdMgRQu7uCm9uDcSGA==$0, COMPRAS.BIN$3/kI30jZQKijkS15CWfMZQ==$0, etc.

      O que vem a ser estas tabelas? É possível removê-las, tem algum impacto?

      Banco 10g ambiente Windows.

      Obrigado.

      Airton

      #104923
      Fábio Prado
      Participante

        @airoosp

        A partir do 10G, existe uma espécie de lixeira de tabelas no Oracle, chamada recycle bin. Quando vc apaga uma tabela (sem a palavra PURGE), ela fica na recycle bin, até que vc limpe a recycle bin, para possibilitar a recuperação do objeto. Se vc quiser eliminar os objetos de um usuário (com este mesmo usuário logado) é só executar:

           purge recyclebin;
        
         ou se vc desejar apagar todos os objetos da recycle bin do BD inteiro (necessário ter privilégios de DBA), execute:
        
          purge dba_recyclebin;
        

        []s

        Fábio Prado
        http://www.fabioprado.net

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