elianabf 0 Denunciar post Postado Novembro 23, 2006 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
Motta 645 Denunciar post Postado Novembro 23, 2006 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
alphamek 2 Denunciar post Postado Novembro 23, 2006 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
elianabf 0 Denunciar post Postado Novembro 23, 2006 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
elianabf 0 Denunciar post Postado Novembro 23, 2006 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
alphamek 2 Denunciar post Postado Novembro 24, 2006 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