Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou usando o EXP e IMP para fazer backup de minha base... mas o meu tablespace totaliza 60mb... mas o arquivo gerado dá 206mb...Tem como fazer apenas as tablespace do usuário???
>
Como você está fazendo o Export ?você pode sim dizer qual tablespace quer fazer o dump:
exp system/senha@service file=teste.dmp owner=<<nome de tua tablespace>>
Walace,Efetuei os testes e com o owner aparentemente ele só copiou a estrutura da base, pois depois ao efetuar o IMP ele não trouxe os dados.
Caramba, não pode cara !Faz o seguinte, zera tudo onde você está fazendo a importação e importa novamente.
Caramba, não pode cara !Faz o seguinte, zera tudo onde você está fazendo a importação e importa novamente.
Walace, fiz assim.EXP USUARIO/SENHA FILE=BACKUP.DMP LOG=BACKUP.LOG OWNER=TABELASOK...se eu usarIMP USUARIO/SENHA FILE=BACKUP.DMP LOG=BACKUPIMP.LOG FULL=yEle não importa os dados... para importar os dados eu tenho que deletar todas as tables do tablespace.Aproveitando... qual o comando que posso deletar todas as tables de uma tablespace sem precisar especificar uma a uma???
Pow, estranho cara.. eu daria um drop nas tabelas só para não ficar na dúvida.
Mas deveria ter funcionado o que você fez.
Para o drop:
select 'drop table '||owner||'.'||table_name||';' as nome_da_tabela from all_tables where owner = 'TABELAS';pegue este resultado e execute.
Cuidado aí hein ! É um drop, vê teu backup antes !
Se tiver o WHERE entaõ... tá feita a caca !
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Seguinte, A tablespace padrão de um usuário geralmente é declarado na criação do usuário, DEFAULT TABLESPACE, porém muitos usuários podem ter segmentos em diversas tablespaces. Tu poderá fazer um EXP utilizando uma QUERY assim, no seu select infoma todas as tabelas do usuário, assim fará um backup lógico por usuário. exp help=y Mostra como usar a QUERY. existe tb a opção de exp sem linhas, rows=n Fico a gosto do freguês. Abraços, :rolleyes:
Como você está fazendo o Export ?
você pode sim dizer qual tablespace quer fazer o dump:
exp system/senha@service file=teste.dmp owner=<<nome de tua tablespace>>