[oracle_br] Re: Transparent Gateway

2016-07-20 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Tudo jóia ?? Então, primeira coisa que vc tem que fazer é consultar a nota 
metalink/My Oracle Support "OERR: ORA-28500 'connection from ORACLE to a 
non-Oracle system returned this message:' Reference Note" (Doc ID 50022.1) : 
ela lista Todos os principais bugs e issues conhecidas com o Oracle Transparent 
Gateway for SQLSERVER, que é o produto que vc está usando... Veja que ** muitos 
** dos pontos citados são bugs no driver/na camada de comunicação com o SS, 
cuja Solução é usar versão superior do TG : caso isso não seja possível 
(suspeito que pra quem Ainda usa 10g tanto tempo depois do decomissionamento 
Pode Ser o caso), veja as possibilidades de work-around...

 Afora isso, também existe (e Não é Pequena) a possibilidade de vc estar OU 
estar Estourando colunas, ** principalmente ** se vc confia em conversão 
automática entre datatypes Oracle x SQLSERVER, OU estar ultrapassando algum 
default do driver na hora de transmitir dados OU (se o characterset do SS ou do 
Oracle for multibyte) vc estar recebendo bytes a mais
 
  Analise aí para ver qual/se alguma das possibilidades tá pegando aí pra vc...
  
  []s
  
  
   Chiappa

Re: [oracle_br] Transparent Gateway

2016-07-20 Por tôpico angelo angelolis...@gmail.com [oracle_br]
Se eu entendi bem, isso é uma especie de linked server ao contrario (do
oracle pro sql server).  Ja fiz o contrario do sql server pra oracle, e
funciona..
Concordo com o que o colega colocou na mensagem abaixo.. parece ser algum
estouro de tamanho de campo




2016-07-20 17:00 GMT-03:00 Emerson dos Santos Gaudêncio
emerson.fen...@gmail.com [oracle_br] :

>
>
> Boa Tarde Ednilson,
>
>  O Campo que está enviando a informação para o BD MS SQL Server deve estar
> estourando o tamanho do campo retornando o erro abaixo:
>
> "ORA-28500: Connection from Oracle to a non-Oracle system returned this
> message
> [Transparent Gateway for MSSQL][A05B] The string is too long. Maximal
> length is 1000"
>
> , verifique o tamanho deste campo na tabela que está utilizando no MS SQL
> Server assim aumentando o limite do campo ou efetuando um substring na
> rotina dentro do Oracle para respeitar os limites do banco de dados de
> destino no MS SQL Server.
>
> Qualquer dúvida estou a disposição,
> Att.
> Emerson S. Gaudêncio
>
> Em 20 de julho de 2016 15:48, 'Ednilson Silva' ednilson.si...@jbs.com.br
> [oracle_br]  escreveu:
>
>>
>>
>> Boa Tarde,
>>
>> Temos aqui um Oracle 10.2.0.5 tentando fazer um INSERT num Banco MSSQL e
>> que passa por um Transparent Gateway, só que estou recebendo o erro abaixo
>>
>>
>>
>> ORA-28500: Connection from Oracle to a non-Oracle system returned this
>> message
>>
>> [Transparent Gateway for MSSQL][A05B] The string is too long. Maximal
>> length is 1000
>>
>>
>>
>> Alguém ideia de como posso resolver isso?
>>
>>
>>
>> Grato,
>>
>>
>>
>> Ednilson Silva
>>
>>
> 
>


Re: [oracle_br] Transparent Gateway

2016-07-20 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Ednilson,

 O Campo que está enviando a informação para o BD MS SQL Server deve estar
estourando o tamanho do campo retornando o erro abaixo:

"ORA-28500: Connection from Oracle to a non-Oracle system returned this
message
[Transparent Gateway for MSSQL][A05B] The string is too long. Maximal
length is 1000"

, verifique o tamanho deste campo na tabela que está utilizando no MS SQL
Server assim aumentando o limite do campo ou efetuando um substring na
rotina dentro do Oracle para respeitar os limites do banco de dados de
destino no MS SQL Server.

Qualquer dúvida estou a disposição,
Att.
Emerson S. Gaudêncio

Em 20 de julho de 2016 15:48, 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br]  escreveu:

>
>
> Boa Tarde,
>
> Temos aqui um Oracle 10.2.0.5 tentando fazer um INSERT num Banco MSSQL e
> que passa por um Transparent Gateway, só que estou recebendo o erro abaixo
>
>
>
> ORA-28500: Connection from Oracle to a non-Oracle system returned this
> message
>
> [Transparent Gateway for MSSQL][A05B] The string is too long. Maximal
> length is 1000
>
>
>
> Alguém ideia de como posso resolver isso?
>
>
>
> Grato,
>
>
>
> Ednilson Silva
>
> 
>


[oracle_br] Transparent Gateway

2016-07-20 Por tôpico 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
Boa Tarde,

Temos aqui um Oracle 10.2.0.5 tentando fazer um INSERT num Banco MSSQL e que
passa por um Transparent Gateway, só que estou recebendo o erro abaixo

 

ORA-28500: Connection from Oracle to a non-Oracle system returned this
message

[Transparent Gateway for MSSQL][A05B] The string is too long. Maximal length
is 1000

 

Alguém ideia de como posso resolver isso?

 

Grato,

 

Ednilson Silva



Re: [oracle_br] Re: recovery_area

2016-07-20 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Opa : eu sei/entendo que pelo jeito muito provavelmente as restrições que vc 
tem nessa maquininha aí Muito Provavelmente vão demandar que vc assuma os 
riscos (riscos de perda de dados/de trabalho de desenvolvimento seu, etc) e 
trabalhe com o banco em modo não-archive, mas apenas FYI / pra conhecimento (e 
também pra te dar uma palinha do que vc está perdendo), hoje vi em 
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:9530501800346238742
 um novo lembrete de caso prático das vantagens de se trabalhar em modo 
archive, mesmo numa máquina de desenvolvimento - o sujeito queria voltar um 
objeto do banco (uma procedure que ele estava desenvolvendo) à uma situação no 
passado, se ele tivesse em modo archive ele podia fazer um consulta em modo 
FLASHBACK, ie, consultar o fonte como estava no passado Quando eu falei na 
msg anterior sobre "voltar no tempo os dados" era em coisas do tipo que 
pensava, junto com questões inerentes ao desenvolvimento, como desfazer uma 
alteração de estrutura de tabela , e coisas assim...

 []s
 
   Chiappa

Re: RES: {Disarmed} [oracle_br] Re: duvida - The following patch(es) are duplicate patches with patches installed in the Oracle Home

2016-07-20 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Tranquilex... Eu pessoalmente ainda não tive a oportunidade/necessidade de 
aplicar esse patchset mas (principalmente nos meus tempos de ATG) já presenciei 
trocentos casos em que um ou outro bugfix presente num patch grande já tinha 
sido instalado anteriormente por outro patch (ou mesmo instalado como one-off, 
manualmente) e daí recebia warnings do tipo, mas é isso mesmo : se vc só 
recebeu warnings e não errors e consultou patches instalados o sujeito tá lá 
presente, é sucesso

 []s

   Chiappa

RES: {Disarmed} [oracle_br] Re: duvida - The following patch(es) are duplicate patches with patches installed in the Oracle Home

2016-07-20 Por tôpico 'Duilio Bruniera' duilio.bruni...@fastsolutions.com.br [oracle_br]
Obrigado Chiappa, Valeu, sua opinião me da mais segurança.

Eu também tinha feito a aplicação do patch, essa era uma maquina de testes, e 
aparentemente finalizou tudo OK, mandei a pergunta no grupo para saber se 
alguém tinha passado por isso.

Mas aparentemente deu OK, quando eu rodo  “lsinv” na maquina mostra o patch 
aplicado normal, só fiquei um pouco apreensivo com a mensagem de “opatchauto 
completed with warnings”  no final, mas acredito que seja pelos avisos de 
skiped.

 

Obrigado.

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 19 de julho de 2016 20:34
Para: oracle_br@yahoogrupos.com.br
Assunto: {Disarmed} [oracle_br] Re: duvida - The following patch(es) are 
duplicate patches with patches installed in the Oracle Home

 

  

Colega, pra mim tá mais que Claro que a mensagem é um simples Aviso, e os 
bugfixes citados são Duplicados e serão pulados (por já estarem presentes num 
pacth set anterior E/OU terem sido aplicados manualmente separadamente antes) 
se vc continuar a instalação -  então não vejo problema nenhum em continuar... 
Em You have already installed same patch(es) with same UPI(s) or same 
version(s). Em http://sajidkhadarabad.blogspot.com.br/2016_01_01_archive.html o 
autor fez isso e não teve problema nenhum, então não vejo problema, repito...
 Eventualmente, se vc se sente mais seguro fazendo rollback/desaplicando os 
duplicados  pra depois fazer o apply pode fazer assim também, mas eu não vejo 
necessidade para isso...
 
 []s
 
   Chiappa




-- 
Esta mensagem foi verificada pelo sistema de antivírus e 
acredita-se estar livre de perigo. 


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.