erro ORA-12154 quando tenta acessar servidor Oracle http

Oracle Application Express - web application development tool (antigamente conhecido como Oracle HTML-DB)
  

Mensagemem Qui, 04 Set 2014 4:21 pm

Oi. boa tarde.


Tenho OHS 12C na minha máquina e estou tentando chamar uma procedure a partir de um banco de dados (Oracle Database 10g Enterprise Edition versão 10.2.0.5.0) instalado na minha rede, mas eu recebo este erro 503.

Se eu acessar localhost: 7777, ele funciona bem.
Se eu acessar pelo sqlplus, ou pl / sql developer funciona também.
Eu tento usar DEV10205 e DEV10205.DEVINT em PlsqlDatabaseConnectString mas não funciona.


este é o meu DAD
Código: Selecionar todos
<Location / pls / plsqlapp>
   #SetHandler pls_handler
   Ordem negar, permitir
   AllowOverride None
   PlsqlDatabaseUsername wfiti
   PlsqlDatabasePassword wfiti
   PlsqlDatabaseConnectString 10.13.238.23:1521:DEV10205.DEVINT
   PlsqlDefaultPage teste_web
   PlsqlDocumentTablename scott.wwdoc_document
   docs PlsqlDocumentPath
   PlsqlDocumentProcedure scott.wwdoc_process.process_download
   PlsqlAuthenticationMode Básico
</ Location>

E esta é minha tnsnames

Código: Selecionar todos
DEV10205 =
     (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP) (PORT = 1521) (HOST = 10.13.238.23))
         (CONNECT_DATA = (SERVER = DEDICADO) (SERVICE_NAME = DEV10205.DEVINT))
     )

o log de erro

Código: Selecionar todos
[2014-09-02T15: 49: 11,6161-03: 00] [SST] [ERROR: 32] [OHS-9999] [mod_plsql.c] [client_id: 10.167.68.247] [host_id: BRSPO01] [host_addr: 10.167. 71,203] [tid: 2032] [user:
[ecid: 00iOAzQcJHJFw0zlfH02Rz3 ^ b8y3zwYw000018k00005R] [livrar: 0] [VirtualHost: main] MODPLSQL-00054: mod_plsql: HTTP-503 ORA-12154 ORA-12154: TNS: não poderia resolver a conexão identificador especificado \ n

Obrigado.
aramatos
Localização: santos - sp

Mensagemem Seg, 20 Out 2014 10:21 am

Aramatos,

Não sei se foi erro de grafia seu, mas notei este texto na sua string de conexão:

SERVER = DEDICADO


Não seria por acaso "DEDICATED"?

Alguns pontos a revisar:

A) Se o seu sistema é LINUX/UNIX, você já verificou as permissões de acesso ao arquivo TNSNAMES.ORA?
B) O arquivo TNSNAMES.ORA está situado em $ORACLE_HOME/network/admin ?
C) Já tentou fazer um teste com TNPING <nome_servico> no servidor onde o TNSNAMES.ORA se situa, para ver se está tudo OK?

Abraços,

Sergio Coutinho
stcoutinho
Localização: Sao Paulo - SP

Mensagemem Qua, 12 Nov 2014 3:47 pm

Sergio Coutinho, boa tarde.
Sim, foi erro de digitação. esta dedicated.

a - ambiente windows. 7 prof 64bit
b - o tnsnames esta em \\10.13.238.32\tns é um caminho de rede mas funciona o sqlplus e o plsql developer
c- sim , o tnsping funciona com DEV10205.

E este é o log que recebo quando tento chamar uma procedure .
MODPLSQL-00054: mod_plsql: HTTP-503 ORA-12154 ORA-12154: TNS:could not resolve the connect identifier specified\n

obrigado.

:(
aramatos
Localização: santos - sp

Mensagemem Seg, 24 Nov 2014 11:12 am

Encontrei esta nota na documentação da ORACLE:

https://docs.oracle.com/cd/B12037_01/server.101/b12303/app_a.htm

I see the error "HTTP-503 ORA-12154" in the file ORACLE_HOME/Apache/Apache/conf/error_log. What does this mean?

This error means that mod_plsql is unable to connect to the database.

Ensure that:

The database is up and running.
The username and password information in the DAD is correct.
The middle-tier is able to connect to the database using the PlsqlDatabaseConnectString parameter in the DAD.
In most situations, the problem occurs because SQL*Net is not able to resolve the connect string parameter using the configuration information under ORACLE_HOME/network.101/admin.

For entries configured with TNSFormat or NetServiceNameFormat, validate the connect string information by using tnsping dad_connect_string. For example:
tnsping "cn=iasdb,cn=oraclecontext"


O que seria o "OHS 12c" que você menciona em sua pergunta inicial? Por acaso seria algum tipo de servidor de aplicação? Neste caso, não basta somente você verificar o TNSNAMES.ORA. Você precisa ver outros arquivos de configuração na aplicaçao.

Abraços,

Sergio Coutinho
stcoutinho
Localização: Sao Paulo - SP



Voltar para Apex

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante