Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

elianabf

Geração de txt a partir de tabela (Retificando).

Recommended Posts

Pessoal,

Desculpe-me, acho que pelo título do tópico, não me fiz entender.

Preciso recuperar do e não gerar no oracle uma tabela (estrutura e dados).

Agradeço ao Rodrigo, Bruno e Motta pelas informações enviadas, serão úteis em outra situação.

Abs. Elianabf.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No sqltools você recupera a estrutura da tabela podendo recriala em outra instancia/maquina , útil para ambientes teste/produção.

 

Para levar os dados o SqlTools não tem solução mas tem software tipo SqlNavigator (pago) que gera uma script de insert , que é uma forma simples de migrar dados.

 

Um export/Import também é uma solução relativamente simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eliana,

 

Como o Motta disse, pode utilizar o EXPORT/IMPORT para recuperar a tabela e mandar para outra instância Oracle, exemplo:

 

c:\>exp system file=tabela.dmp log=tabela.log tables=(SUA_TABELA) owner=USUARIO indexes=n grants=n rows=n constraints=n

E depois carregar em outro banco de dados Oracle, exemplo:

 

c:\>imp system file=tabela.dmp log=tabela.log fromuser=USUARIO touser=NOVOUSUARIO ignore=y

Sequizer a estrutura DDL da tabela, poderá utilizar o mencionado no tópico anterior, como o pacote DBMS_METADATA.GET_DDL, ou a ferramenta acima SQLTOOLs. Para estrutura.

 

Existe a opção do RMAN também, porém, é mais complicado.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

No sqltools você recupera a estrutura da tabela podendo recriala em outra instancia/maquina , útil para ambientes teste/produção.Para levar os dados o SqlTools não tem solução mas tem software tipo SqlNavigator (pago) que gera uma script de insert , que é uma forma simples de migrar dados.Um export/Import também é uma solução relativamente simples.

No sqltools você recupera a estrutura da tabela podendo recriala em outra instancia/maquina , útil para ambientes teste/produção.Para levar os dados o SqlTools não tem solução mas tem software tipo SqlNavigator (pago) que gera uma script de insert , que é uma forma simples de migrar dados.Um export/Import também é uma solução relativamente simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No sqltools você recupera a estrutura da tabela podendo recriala em outra instancia/maquina , útil para ambientes teste/produção.Para levar os dados o SqlTools não tem solução mas tem software tipo SqlNavigator (pago) que gera uma script de insert , que é uma forma simples de migrar dados.Um export/Import também é uma solução relativamente simples.

Preciso recuperar a tabela(estrutura e dados) fora do oracle num txt ou access, por exemplo.abs. elianabf.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá confuso sua dúvida.

 

Você precisar recuperar uma TABELA que está em ACCESS, SQL Server ou etc para mandar para o Oracle.

 

Primeiramente,

 

Se a tabela estiver em TXT, basta modificar a estrutura da tabela para os padrões SQL do Oracle, como o ANSI e SQL92 e criar a tabela apartir de um script SQL. ou CTRL+C e CTRL+V.

 

Se os dados estiverem no arquivo TXT, devem estar delimitados por algum caracter, então, utilize o SQL*LOADER para conseguir fazer a carga desses dados ao Oracle.

 

Outra hípotese,

 

Caso sua tabela esteja em ACCESS ou qualquer outro banco de dados, você pode utilizar qualquer outra ferramenta do fabricante do banco de dados e recuperar a estrutura e realizar as modificações nos padrões SQL para que consiga criar no Oracle. Depois poderá export os dados para TXT e carregar no Oracle.

 

Se quizer fazer alguma coisa mais avançada, poderá utilizar o TRANSPARENT GATEWAY para bases SQL Server, DB2, Informix ou Teradata para conseguir comunicar bases Oracle com não Oracle, e replicar as tabelas entre os ambientes.

 

Abraços, B)

 

 

Resposta do MonTiLLa em outro tópico sobre o mesmo assunto.

 

Oi Eliane,

 

Você poderia fazer como o pessoal todo explicou, gerar as estruturas das tabelas em um arquivos com toda as criacao das tabelas e em outro arquivo txt gerar os INSERT´s.

Não é isso q você quer ???

Se não for poderia explicar melhor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.