Bom dia, Note que o listener sobe e depois cai. Meu caro, eu notei que está usando o domínio da oracle e provável que seu DNS não consiga resolver esse nome...
O teu problema muito provavelmente está ligado ao /etc/hosts Minhas sugestões: 1) Não use o domain oracle.com 2) Como dica, se for para testes, use o ip 0.0.0.0 (http://mufalani.com.br/listener-rondando-em-0-0-0-0-virtual-box-oracle-12c/) Caso queira usar nomes, tenha certeza que seu dns local ou de rede possa resolver o nome completo da máquina. Atenciosamente, <http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817 Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro Empresarial Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | www.mufalani.com.br<mailto:rodr...@mufalani.com.br> <http://www.mufalani.com.br/>[cid:image001.png@01D25AB6.315AAEE0]<http://www.mufalani.com.br/>[cid:image002.png@01D25AB6.315AAEE0] De: <oracle_br@yahoogrupos.com.br> em nome de "carloseduard...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> Data: terça-feira, 20 de dezembro de 2016 11:01 Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> Assunto: Re: [oracle_br] LISTENER Rodrigo, obrigado pela ajuda, fiz o que voce me pediu, segue: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1) (SID_NAME = ORCL) ) ) ADR_BASE_LISTENER = /u01/app/oracle [oracle@primary_dg admin]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 09:56:28 Copyright (c) 1991, 2011, Oracle. All rights reserved. Starting /u01/app/oracle/product/12.1.0.2/db_1/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 11.2.0.3.0 - Production System parameter file is /u01/app/oracle/product/12.1.0.2/db_1/network/admin/listener.ora Log messages written to /u01/app/oracle/diag/tnslsnr/primary_dg/listener/alert/log.xml Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=primary_dg.oracle.com)(PORT=1521))) Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary_dg.oracle.com)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production Start Date 20-DEC-2016 09:56:30 Uptime 0 days 0 hr. 0 min. 10 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/12.1.0.2/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/primary_dg/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=primary_dg.oracle.com)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Services Summary... Service "ORCL" has 1 instance(s). Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service... The command completed successfully [oracle@primary_dg admin]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 09:56:51 Copyright (c) 1991, 2011, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary_dg.oracle.com)(PORT=1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused Em Terça-feira, 20 de Dezembro de 2016 1:21, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Huuuuum então tá... Lá no seu listener.ora... Remove a configuracao ou renomeia o SID da parte de baixo (segunda entrada, referencia a dg) e tenta subir o listener novamente. Get Outlook for iOS<https://aka.ms/o0ukef> ________________________________ From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br> Sent: Tuesday, December 20, 2016 2:02:05 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] LISTENER Então Rodrigo, desculpe não ter colocado essa informação anteriormente. Eu apenas tenho o Oracle 11g instalado na maquina, eu acabei me atrapalhando e coloquei no ORACLE_HOME o endereço /u01/app/oracle/product/12.1.0.2/db_1 ao invés de /u01/app/oracle/product/11.2.0.3/db_1 na hora da instalação. Acabei deixando mesmo o número da versão do Oracle errada mesmo, no caso a 12c. Então pode ignorar esse 12.1.0.2 que não tem nada relacionado ao Oracle 12C, existe somente a versão 11g instalada. Segue o bash_profile conforme solicitado: # variables Oracle export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=primary_dg.oracle.com export ORACLE_UNQNAME=ORCL export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1 export ORACLE_SID=ORCL export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib Em Terça-feira, 20 de Dezembro de 2016 0:57, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: Boa noite, Meu caro, parece-me, que você está com um pequeno problema com versões de Oracle diferentes, ou seja, suas configurações de ambiente estão apontando para o oracle 11g e você também está com o Oracle 12c rodando e é onde quer configurar tudo. Obs.: Note que ao chamar o comando lsnrctl status ( ao invés de mostrar as informações do 12c ele está tentando mostrar informações da home do Oracle 11g). [oracle@primary_dg admin]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08 Dê uma boa olhada nas suas variáveis de ambiente (.bash_profile), se eu fosse você criaria .bash_profile_11g (contendo as variaveis para a home do 11g e etc) .bash_profile_12c (mesma coisa do de cima só que apontando para o 12c) E ao usar cada um deles alternaria com o comando source ou usaria um alias no .bash_profile alias ora12c='source .bash_profile_12c' alias ora11g='source .bash_profile_11g' Depois disso vai passar tudo a funcionar certinho, e se precisar de mais ajuda, por favor, envie para nós que nessa lista tem uma galera boa que vai te ajudar. Atenciosamente, <http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817 Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro Empresarial Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | www.mufalani.com.br<mailto:rodr...@mufalani.com.br> <http://www.mufalani.com.br/>[ufalani]<http://www.mufalani.com.br/>[celogo] <http://www.mufalani.com.br/> ________________________________ De: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> em nome de carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br> Enviado: terça-feira, 20 de dezembro de 2016 01:02:19 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] LISTENER Ricardo, obrigado pelo rápido retorno, seguem as informações solicitadas: [oracle@primary_dg Desktop]$ echo $ORACLE_HOME /u01/app/oracle/product/12.1.0.2/db_1 [oracle@primary_dg Desktop]$ echo $PATH /u01/app/oracle/product/12.1.0.2/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin [oracle@primary_dg Desktop]$ echo $TNS_ADMIN [oracle@primary_dg Desktop]$ TNS_ADMIN não tem nada configurado no bash_profile. Em Segunda-feira, 19 de Dezembro de 2016 23:58, "Ricardo Arnoud ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: A variavel é $TNS_ADMIN On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud <ricardo...@gmail.com<mailto:ricardo...@gmail.com>> wrote: Olá, Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel $ORACLE_HOME e por fim, o conteudo da variavel $PATH On Tue, Dec 20, 2016 at 00:53 carloseduard...@yahoo.com<mailto:carloseduard...@yahoo.com> [oracle_br] <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> wrote: Amigos, boa noite. Tenho algumas duvidas em relação ao listener, segue: Primeiro criei o listener ( o banco ja foi criado via DBCA) utilizando a ferramenta NETCA. Oracle Net Services Configuration: Configuring Listener:LISTENER Listener configuration complete. Oracle Net Listener Startup: Running Listener Control: /u01/app/oracle/product/12.1.0.2/db_1/bin/lsnrctl<http://12.1.0.2/db_1/bin/lsnrctl> start LISTENER Listener Control complete. Listener started successfully. Oracle Net Services configuration successful. The exit code is 0 [oracle@primary_dg admin]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08 Copyright (c) 1991, 2011, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary_dg.oracle.com<http://primary_dg.oracle.com/>)(PORT=1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused ---------------- CONFIGURACAO DO LISTENER -------------- LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com<http://primary_dg.oracle.com/>)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ## ADICIONEI ESSAS ENTRADAS AO LISTENER SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1<http://12.1.0.2/db_1>) (SID_NAME = ORCL) ) (SID_DESC = (GLOBAL_DBNAME = ORCL_DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1<http://12.1.0.2/db_1>) (SID_NAME = ORCL) ) ) ADR_BASE_LISTENER = /u01/app/oracle ------------------------------------------------------------------- O database está aberto, o listener foi criado com o usuário Oracle. obs: o comando telnet o linux informa que nao reconhece o comando. [oracle@primary_dg admin]$ telnet primary_dg 1521 bash: telnet: command not found [As partes desta mensagem que não continham texto foram removidas]