Robecris 0 Denunciar post Postado Julho 24, 2007 Bom dia Pessoal, Tenho uma apliccação de Oracle Portal 10g no Win 32bit e estava funcionando normalmente a conexão com o Banco de Dados. Agora ao tentar conectar no TNSListener apresenta a seguinte mensagem: Service Oracle10gInfraTNSListener already running. TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error The requested service has already been started.e o meu tnsnames.ora esta assim# tnsnames.ora Network Configuration File: D:\oracle_portal\portal\network\admin\tnsnames.ora# Generated by Oracle configuration tools.REP_BACKOFFICE_ORACLE_PORTAL.BR.ORACLE.COM = (ADDRESS = (PROTOCOL = tcp)(HOST = backoffice)(PORT = 1951))bkoffice = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = backoffice)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = bkoffice) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = backoffice)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) )Onde o bkoffice e o nome da minha Instancia e o meu Host e Backoffice. ja tentei modificar o nome da maquina pelo IP mas não funcionou apresenta o mesmo erro.Galera preciso muito desta ajuda e agradeço desde já. Obrigadão Cristiano Souza. Compartilhar este post Link para o post Compartilhar em outros sites
mson77 0 Denunciar post Postado Agosto 5, 2007 1) você configurou usando netca? 2) ja tentou apagar o listener, os alias/names... e recriar novamente? ---------- digamos que sim... você pode saber quais serviços que realmente estão rodando assim: C:\> lsnrctl services aqui você te mostrar todos os bancos ativos. pois você pode obter esse erro pq talvez o listener/names estejam corretos MAS o banco nao está levantado. Mas vamos dizer que o comando acima te diz que o banco está rodando... Entao verifique... task manager -> processos ---> procure por "oracle.exe" e veja se o uso de memoria está consistente com o tamanho do seu DB. digamos que você nao sabe ainda se é ou não consistente... ---------------------------------- C:\> set oracle_sid=XXX (onde XXX=seu SID) C:\> sqlplus /nolog conn sys as sydba #(forneca senha) select count(*) from v$instance; #deverá mostrar 01 instancia... ==> se der erro... startup ==> deve levantar o banco... montando e abrindo -------------------------------- espero ter te ajudado. abraços, mson77 Compartilhar este post Link para o post Compartilhar em outros sites