Erro sc52 [resolvido]

(cleverson@cpninformatica.) #1

Tem um projeto com Oracle na 5.1 e foi migrar para a 5.2
Fiz os seguintes passos:
na 5.1 : Arquivo -> exportar projeto
na 5.2 : Arquivo -> importar projeto

Algumas aplicações está dando o seguinte erro.

Erro na conexão - ORA-12516: TNS:listener n�o p�de localizar o handler dispon�vel com a pilha de protocolos correspondentes

Na 5.1 funciona normalmente

(Max Veras) #2

Olá Cleverson, os Scriptcases estão na mesma máquina ?
Caso não estejam, na máquina onde ta o SC 5.2, a conexão com o banco oracle ta ok ?

(cleverson@cpninformatica.) #3

Sim, estão na mesma máquina.
Algumas aplicações não da o erro, mas em algumas nao deixa gerar devido a esse erro.

(Max Veras) #4

Cleverson, pesquisando sobre esse erro
“Erro na conexão - ORA-12516: TNS:listener n�o p�de localizar o handler dispon�vel com a pilha de protocolos correspondentes”

Vi que o motivo dele ocorrer muitas vezes é quando número de requisições de conexão é muito requisitada. Algumas pessoas resolveram esse problema aumentando o número de processos no TNS listener do oracle.

OBS: não é garantido se isso realmente irá funcionar.

Uma coisa também que pode ser vista é na hora de configurar o tipo DBMS na conexão, como ele está ? Oracle ODBC?

(cleverson@cpninformatica.) #5

Foi resolvido da seguinte maneira.
Era um problema do Oracle XE, o SC deve fazer várias requisições

Oracle XE Tuning
por Mark Allen - Última modificação 16/02/2008 19:50 Oracle XE is an excellent starter database, but under normal loads the out of the box parameters need to be increased.

Database Sessions

Increase the number of sessions that the database can handle at one time. This will allow for more users to access the database.

sqlplus /nologSQL> show parameters sessionsSQL> alter system set sessions=250 scope=spfile;
restart the database.

Database Processes
Increase the number of database processes that can be running at one time. This will allow for more users to connect to the database.

sqlplus /nologSQL> show parameters processesSQL> alter system set processes=200 scope=spfile;restart the database.

(Max Veras) #6

Legal Cleverson,
Obrigado por postar a solução para outros usuários!