none
Inserir dados do sql server 2005 no oracle RRS feed

Respostas

  • Da uma pesquisada sobre linked server, nunca utilizei com oracle mas em 2 servidores de sql distintos funciona, teoricamente bastaria dar acesso ao mesmo usuario tanto no oracle como no sql, cadastrar o linked server no sql e voce conseguiria passar informações de um para o outro via comandos sql..

    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Sugerido como Resposta Alexandre Matayosi quarta-feira, 6 de fevereiro de 2013 10:52
    • Marcado como Resposta Ricardo Russo quarta-feira, 27 de fevereiro de 2013 12:46
    terça-feira, 5 de fevereiro de 2013 15:52
  • Vo pode fazer via LinkedServer, cria um usuário no Oracle ou usa algum que ja exista com as permissoes devidas, e na Opçao: Server Objects > Linked Server voce cria um novo linked server, apontando para a base oracle, importante lembrar que voce precisa instalar o client do Oracle no seu servidor SQL pois ele instalar os drivers de conexao, como o driver ODBC nao deu mto certo pra mim....

    e no seu insert referenciar o linked server


    viniciuseroico

    • Sugerido como Resposta Dasio Giovanni quarta-feira, 6 de fevereiro de 2013 10:47
    • Marcado como Resposta Ricardo Russo quarta-feira, 27 de fevereiro de 2013 12:46
    terça-feira, 5 de fevereiro de 2013 19:18

Todas as Respostas

  • 2 opções rapidas, voce pode fazer pelo wizard de importação/exportação do sql, botão direito na base de dados, tasks, export data, voce escolhe as tabelas de origem e depois o dataprovider do oracle vai seguindo que é bem intuitivo.

    Ou então voce pode exportar para arquivos textos fazendo o mesmo procedimento acima e depois importar no Oracle pela ferramenta do proprio oracle.


    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    terça-feira, 5 de fevereiro de 2013 14:31
  • Alexandre muito obrigado pela dica, mas estou querendo fazer via ODBC onde possa fazer insert direto no Oracle.
    terça-feira, 5 de fevereiro de 2013 15:07
  • Da uma pesquisada sobre linked server, nunca utilizei com oracle mas em 2 servidores de sql distintos funciona, teoricamente bastaria dar acesso ao mesmo usuario tanto no oracle como no sql, cadastrar o linked server no sql e voce conseguiria passar informações de um para o outro via comandos sql..

    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Sugerido como Resposta Alexandre Matayosi quarta-feira, 6 de fevereiro de 2013 10:52
    • Marcado como Resposta Ricardo Russo quarta-feira, 27 de fevereiro de 2013 12:46
    terça-feira, 5 de fevereiro de 2013 15:52
  • Vo pode fazer via LinkedServer, cria um usuário no Oracle ou usa algum que ja exista com as permissoes devidas, e na Opçao: Server Objects > Linked Server voce cria um novo linked server, apontando para a base oracle, importante lembrar que voce precisa instalar o client do Oracle no seu servidor SQL pois ele instalar os drivers de conexao, como o driver ODBC nao deu mto certo pra mim....

    e no seu insert referenciar o linked server


    viniciuseroico

    • Sugerido como Resposta Dasio Giovanni quarta-feira, 6 de fevereiro de 2013 10:47
    • Marcado como Resposta Ricardo Russo quarta-feira, 27 de fevereiro de 2013 12:46
    terça-feira, 5 de fevereiro de 2013 19:18