Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pesoal....
consigo importar as tabelas de um Oracle8i para o OracleXE com sucesso....
mas ao importar Sequence e Views a importação gera erro (IMP-00015)
IMP-00015 - obejto já existe
CREATE SEQUENCE TESTE...
IMP-00015 - obejto já existe
CREATE VIEW TESTE...
alguém tem alguam dica de como resolver isso??obs.: tenho um script que deleta todas tabelas do usuário "teste", assim consigo importar sa tabelas sem problema nenhum...
agora com Sequences, Vies....gera erro...
abs,
marcio http://forum.imasters.com.br/public/style_emoticons/default/no.gif
alphamek,
segue processo:
drop table TESTE.CLIENTE cascade constraints;
drop table TESTE.USUARIO cascade constraints;
drop table TESTE.INFORMACAO cascade constraints;
imp system/teste
file=/ua04/transf/teste.dmp
fromuser=teste touser=teste
buffer=256000
commit=y
rows=y
constraints=y
indexes=y
grants=y
ignore=y
abs,
marcio
>
Marcio,
Mostre quais comandos que voce esta utilizando para EXPORT e depois para IMPORT que podemos ajudar. Isso eh facil. Unico medo que na versao 8i, ele tem uns BUGS chatinhos... mas, nao eh o problema.
Abracos,
alphamek,
segue processo para exportar:
exp system/teste parfile=/ua04/transf/expteste.par
script do arquivo expteste.par
file=/ua04/transf/teste.dmp
owner=teste
log=/ua04/transf/teste.log
buffer=256000
compress=y
rows=y
consistent=y
constraints=y
triggers=y
indexes=y
grants=y
segue processo para importar:
drop table TESTE.CLIENTE cascade constraints;
drop table TESTE.USUARIO cascade constraints;
drop table TESTE.INFORMACAO cascade constraints;
imp system/teste
file=/ua04/transf/teste.dmp
fromuser=teste touser=teste
buffer=256000
commit=y
rows=y
constraints=y
indexes=y
grants=y
ignore=y
abs,
marcio
Marcio,Os Exports e Imposts estao corretos! Sem problemas, e EXP de 8i para bases XE, sao compactivel.O problema, e que voce nao esta limpando os objetos do usuario TESTE.Entao, faz o seguinte:- Pode gerar o EXP, como esta sem problemas.- Quando for IMPORTAR para base de Destino, faca um DROP USER TESTE CASCADE;- Depois crie somente o usuario TESTE, apenas crie:CREATE USER TESTEIDENTIFIED BY TESTEDEFAULT TABLESPACE SYSAUXTEMPORARY TABLESPACE TEMP;E pode gerar novamente o IMP, sem MUDAR NENHUM COMANDO ANTIGO do seu script.Abracos,
Marcio,Os Exports e Imposts estao corretos! Sem problemas, e EXP de 8i para bases XE, sao compactivel.O problema, e que voce nao esta limpando os objetos do usuario TESTE.Entao, faz o seguinte:- Pode gerar o EXP, como esta sem problemas.- Quando for IMPORTAR para base de Destino, faca um DROP USER TESTE CASCADE;- Depois crie somente o usuario TESTE, apenas crie:CREATE USER TESTEIDENTIFIED BY TESTEDEFAULT TABLESPACE SYSAUXTEMPORARY TABLESPACE TEMP;E pode gerar novamente o IMP, sem MUDAR NENHUM COMANDO ANTIGO do seu script.Abracos,
olá alphamek!funcionou a sua solução....mas depois vou fazer um teste de EXP/IMP do Oracle-XE para Oracle-XE...pois o EXP / IMP do Oracle8i para 8i não existe a necessidade de dropar a conta do usuário....valeu pela força!!!muito obrigado!marcio
http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Marcio,Mostre quais comandos que voce esta utilizando para EXPORT e depois para IMPORT que podemos ajudar. Isso eh facil. Unico medo que na versao 8i, ele tem uns BUGS chatinhos... mas, nao eh o problema. Abracos,