ai brow .... Voce pode fazer de duas maneiras 1. voce move os objetos para outra tablespace. <esses scripts movem tabelas e indices> SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE TABLESPACE <<TABLESPACE PRA ONDE VAI>>; ' FROM DBA_SEGMENTS DS WHERE TABLESPACE_NAME='<<TABLESPACE ONDE ESTA>>'
SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD TABLESPACE <<TABLESPACE PRA ONDE VAI>>;' FROM DBA_INDEXES I WHERE I.TABLESPACE_NAME='<<TABLESPACE ONDE ESTA>>' 2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE "Totvs" para esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs. Depois refaz o import. 2009/5/7 rogma37 <roge...@krona.com.br> > > > Bom dia, > > Estou tentando importar e tenho a seguinte situação: > > S.O.: windows 2003 Server > Oracle 9.2 > > O export foi gerado de: > User: SIGA > TableSpace:SIGADATA > TS Temp :SIGATEMP > > Neste mesmo servidor criei um novo TableSpace para criar um ambiente de > teste. > User: Totvs > TableSpace=Totvs > TB Temp = Totvs_tmp > > Quando faço o Import: > F:\backup>imp system/new...@lab001 fromuser=siga touser=totvs > file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y > > O import está usando o usuario TOTVS para armazenar o os dados mas ao invés > de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. > > Alguem sabe como faço para que ele utilize o TableSpace de criação do > usuário? > > Atenciosamente, > Rogerio Maes > > > [As partes desta mensagem que não continham texto foram removidas]