Erro de linked Server do SQL Server com o Oracle

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
rsalbano
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 76
Registrado em: Seg, 11 Jul 2011 9:55 am
Localização: Curitiba

Olá, pessoal.

Estou com o seguinte problema:
Tenho um servidor SQL Server 2000, que todos os dias durante a madrugada executa uma série de procedures. Algumas dessas procedures, conectam-se ao Oracle, que esta em outro servidor em outra empresa.
Deste segunda-feira, estas cargas não estão acontecendo, aparece a seguinte mensagem:
Server: Msg 7399, Level 16, State 1, Procedure FAT_TABELA, Line 3 -- Nem sempre é nesta tabela,
OLE DB provider 'MSDAORA' reported an error. The provider did not give any information about the error.
OLE DB error trace [OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:
The provider did not give any information about the error.].

Aí eu reinicio o servidor e tudo funciona. O que pode ser? Estas cargas sempre funcionaram, nunca houve problema com o linked Server.

Desde já agradeço ao apoio

Abraços,

Ricardo.
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Olá Rsalbano,

Eu não sou especialista em SQLSERVER, mas encontrei dois links (em português) que talvez ajudem você a resolver este problema:

A) Sobre como configurar um LINKED SERVER para ORACLE no SQLSERVER:
http://support.microsoft.com/?id=280106

B) Sobre o erro "0 x 80004005" ao chamar procedimentos do Oracle.
http://support.microsoft.com/kb/222990/pt-br

De maneira geral, a maioria dos foruns em inglês que eu consultei sobre este assunto alegam que este problema é intermitente, e que geralmente costuma ser resolvido justamente com a inicalização dos serviços.

Alguns recomendam a substituição do driver ODBC ou a reinstalação do ORACLE CLIENT. O tópico B parece mais interessante, pois alega falta de memória na chamada de alguns procedimentos.

Se encontrar uma solução para seu problema, por favor não se esqueça de postar aqui.

Pode ser que os outros foristas disponham de outros conselhos.

Abraços,

Sergio Coutinho
rsalbano
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 76
Registrado em: Seg, 11 Jul 2011 9:55 am
Localização: Curitiba

Olá,

Vou ler os links que você enviou.
Assim que resolver o problema, posto a solução.

Abraços,
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes