Kbase 51234: Tabela não encontrada Progress 11 x Oracle
Autor |
  Marco Aurelio Scheidt - CAT |
Acesso |
  Público |
Publicação |
  04/09/2015 |
|
O Progress 11 está com um erro ao utilizar banco de dados Oracle, quando executa alguns programas apresenta a mensagem abaixo:
Error : 942 - ORA-00942: table or view does not exist
O problema esta relacionado ao comando gerado pelo Dataserver Oracle para ser executado no banco de dados.
Trecho do comando extraído do dataserv.lg:
T1.PROGRESS_RECID
FROM ems2cad1154.ESTR UTURA T0
LEFT OUTER JOIN EMS2IND.ITEM T1
ON (T0.U##ES_CODIGO = T1 .U##IT_CODIGO)
WHERE ((T0.U##IT_CODIGO = upper(:1)
Perceba que na segunda referência do OWNER o Dataserver estava inserindo o OWNER de compilação (EMS2IND), porém o correto é utilizar o OWNER de conexão do ambiente (ems2cad1154).
Para resolver o problema foi liberado o hotfix para o Progress 11 que se encontra disponível no site da Progress.
Progress 11.3.3 - "PROGRESS_OPENEDGE_11.3.3.017_WIN.zip"
Progress 11.5.1 - "PROGRESS_OPENEDGE_11.5.1.005_WIN.zip"
Lembrando que para aplicar o hotfix tem que aplicar o service pack 11.3.3 ou 11.5.1.