Bom Dia pessoal.
Estou tentando fazer um backup de um usuário, mas o comando exp não gera todas as tabelas do meu usuário, somente algumas e o log não gera nenhuma advertência. Alguém sabe o por que?
comando que estou utilizando--> exp system@teste file=\dump.dmp log=\log.log owner=(teste)
Obrigado.
Problema com o comando exp - oracle 11g
Galera, descobri a solução para esse problema.
Existe um parâmentro no oracle 11g (deferred_segment_creation) que é ativo(TRUE) por padrão. Esse parâmetro faz com que o oracle não exporte tabelas vazias para economizar espaço. Assim basta executar o seguinte comando para alterar o valor do parâmetro para null.
ALTER SYSTEM SET deferred_segment_creation=FALSE;
Entretanto este comando somente irá valer para as tabelas criadas após a sua execução. Para resolver esta situação nas tabelas já criadas e vazias utilizar a instrução:
ALTER TABLE nome_da_tabela ALLOCATE EXTENT;
Fonte: http://sqlbrasil.blogspot.com.br/2011/0 ... mment-form
Existe um parâmentro no oracle 11g (deferred_segment_creation) que é ativo(TRUE) por padrão. Esse parâmetro faz com que o oracle não exporte tabelas vazias para economizar espaço. Assim basta executar o seguinte comando para alterar o valor do parâmetro para null.
ALTER SYSTEM SET deferred_segment_creation=FALSE;
Entretanto este comando somente irá valer para as tabelas criadas após a sua execução. Para resolver esta situação nas tabelas já criadas e vazias utilizar a instrução:
ALTER TABLE nome_da_tabela ALLOCATE EXTENT;
Fonte: http://sqlbrasil.blogspot.com.br/2011/0 ... mment-form
Neste trecho "Assim basta executar o seguinte comando para alterar o valor do parâmetro para "null"."...não é null e sim FALSE.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes