Usuário com melhor resposta
Importar informações do Trace do Oracle para o SQL Server

Pergunta
-
Olá amigos, como vão?
Estou com um caso aqui que tenho um arquivo gerado pelo Oracle Analyzer tracer que me gerou um arquivo de análise (um log) e gostaria de abrir ele utilizando a importação (SSIS) do SQL Server 2005 para uma tabela. Sabem me informar se isso seria possível?
Sei que tem como conectar no Oracle e exportar uma tabela do oracle para dentro do SQL Server, mas não sei se tem como pegar um arquivo de log do Oracle e importar para dentro do MS SQL Server.
Um forte abraço
Clayton Santos
clayton1745@gmail.com
ITIL|MCTS
Respostas
-
Clayton,
Esta sua tabela esta utilizando quais tipos de dados? Será que se você configurar a estrutura da sua tabela para NVarchar não conseguiria armazenar todos os dados inclusive os especiais?
Faça este teste, pois se a estrutura do arquivo é similar ao Profiler, o NVarchar será o caminho mais indicado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Clayton Santos sábado, 12 de novembro de 2011 15:04
Todas as Respostas
-
Claiton,
Eu imagino que de forma direta como é feito com as tabelas não seja possível... Mas posso estar enganado.
O que você pode tentar é ver qual o formato do arquivo de log e tentar importá-lo para alguma tabela como se fosse um arquivo texto qualquer, por exemplo.... Mas é uma alternativa beeeeeeeeeeem workaround...
Good Luck! =D
[]'s
Erickson Ricci
Microsoft MCP, MCTS SQL Server 2005, 2008
Visite o meu blog: http://ericksonricci.wordpress.com
Me siga no twitter: @EricksonRicci
LinkedIN: http://br.linkedin.com/in/ericksonricci
e-mail: ericksonfabricio@gmail.com
**Ajude a melhorar o sistema de busca do fórum.Marque a(s) resposta(s) que foram úteis**
**Se esta resposta solucionou a questão, então, por favor, marque-a como resposta.** -
Claiton,
Basicamente qual é a estrutura deste arquivo? Teríamos como tentar utilizá-lo como arquivo texto? Qual é a extensão do arquivo?
Concordo com o Erickson, de forma direta acredito que o SSIS não consiga acessar e realizar a leitura do arquivo.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
Olá Erickon e Galvão, como vão?!
Esse arquivo eu recebi da aplicação do oracle, que pelo que entendi é um arquivo de ratreamento ( como se fosse nosso profile) e ele não gerou com extensão.
Eu fiz o teste para verificar se é possível a importação para uma tabela e deu 80% certo. Mas tem muitas informações que ele não traz, tipo com aqueles caracteres especiais.
Será que tem uma outra fonte de dados que eu consiga extrai-lo?
Abraços
Clayton Santos
clayton1745@gmail.com
ITIL|MCTS -
Clayton,
Esta sua tabela esta utilizando quais tipos de dados? Será que se você configurar a estrutura da sua tabela para NVarchar não conseguiria armazenar todos os dados inclusive os especiais?
Faça este teste, pois se a estrutura do arquivo é similar ao Profiler, o NVarchar será o caminho mais indicado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Clayton Santos sábado, 12 de novembro de 2011 15:04
-
Olá Galvão,
Conseguir extrair via SSIS mas os dados não ficaram 100% configurados cerretamente. Tipo, acentos, caracteres especiais mas conseguir ler o conteudo.
Muito obrigado!
Um forte abraço
Clayton Santos
Administrador de Banco de Dados
casclayton@gmail.com
ITIL|MCTS
http://casclayton.wordpress.com/