- This topic has 4 replies, 2 voices, and was last updated 7 years, 2 months ago by José Laurindo Chiappa.
-
AuthorPosts
-
24 de agosto de 2017 at 9:59 pm #108939Tadeu Rodrigues de OliveiraParticipant
Meus caros,
Preciso da ajuda dos colegas.Instalei o ORACLE XE 11gR2 no Windows 64 bits e quando tento acessar a página de conceitos básicos ele da um erro dizendo que a página não foi encontrada.
Conto com a ajuda dos colegas, lembro que já utilizei antes sem problemas porém em outra máquina.
Obrigado.
:unsure:25 de agosto de 2017 at 12:51 am #108940José Laurindo ChiappaModeratorBlz ? Primeira coisa, confira que o HTTP LISTENER está ativo/ok, E QUE realmente está na porta 8080 : pra isso, abrir um prompt de comando com a opção de Run as Administrator/Executar como Administrador, logado na máquina Windows como o ** mesmo ** usuário Windows administrador local que vc usou pra instalar o XE, sete as vars de ambiente e peça um STATUS do listener :
C:Usersjlchi_000>SET ORACLE_SID=XE
C:Usersjlchi_000>SET ORACLE_HOME=C:oraclexeapporacleproduct11.2.0server
C:Usersjlchi_000>SET PATH=%ORACLE_HOME%BIN;%PATH%
C:Usersjlchi_000>lsnrctl statusLSNRCTL for 64-bit Windows: Version 11.2.0.2.0 – Production on 24-AGO-2017 16:25:44
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Estabelecendo conexão com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS do LISTENER
Apelido LISTENER
Versão TNSLSNR for 64-bit Windows: Version 11.2.0.2.0 – Production
Data Inicial 24-AGO-2017 16:22:48
Funcionamento 0 dias 0 hr. 2 min. 56 seg
Nível de Análise off
Segurança ON: Local OS Authentication
SNMP OFF
Serviço Default XE
Arq. Parâm. Listn. C:oraclexeapporacleproduct11.2.0servernetworkadminlistener.ora
Arq. Log Listener C:oraclexeapporaclediagtnslsnrDell15Rselisteneralertlog.xml
Resumo de Atendimento…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Dell15Rse)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Dell15Rse)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Resumo de Serviços…
O serviço “CLRExtProc” tem 1 instância(s).
Instância “CLRExtProc”, status UNKNOWN, tem 1 handler(s) para este serviço…
O serviço “PLSExtProc” tem 1 instância(s).
Instância “PLSExtProc”, status UNKNOWN, tem 1 handler(s) para este serviço…
O serviço “XEXDB” tem 1 instância(s).
Instância “xe”, status READY, tem 1 handler(s) para este serviço…
O serviço “xe” tem 1 instância(s).
Instância “xe”, status READY, tem 1 handler(s) para este serviço…
O comando foi executado com êxitoC:Usersjlchi_000>
==> Tá vendo a linha :
‘(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Dell15Rse)(PORT=8080))(Presentation=HTTP)(Session=RAW))’
ESSA é a linha que indica que o HTTP listener tá ativo E escutando na porta 8080….
=> Próximo passo, CONFIRME que nem o FIREWALL (seja o firewall da tua rede, seja o da tua máquina) nem o Antivírus nem NENHUM SOFTWARE do tipo está bloqueando essa porta 8080 : isso é Crítico, não é absolutamente raro que PCs de trabalho num escritório possuam softwares (ou mesmo POLICIES DE REDE) bloqueando acessos do tipo, ou regras de NAT/DNS te redirecionando a porta, etc… Isso são possibilidades que SÓ VOCÊ pode confirmar….
Isso OK, confirme ainda no Windows que é EXATAMENTE O LISTENER ORACLE que está prendendo/usando a porta 8080 , isso se faz com netstat :
C:Usersjlchi_000>netstat -anob
Conexões ativas
Proto Endereço local Endereço externo Estado PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 956
RpcSs
[svchost.exe]
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
Não é possível obter informações de propriedade
TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING 7492
[tnslsnr.exe]
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
Não é possível obter informações de propriedade
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 7492
[tnslsnr.exe]
TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING 720
[wininit.exe]
TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING 592
EventLog
[svchost.exe]
TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING 832
[Sistema]
TCP 0.0.0.0:49155 0.0.0.0:0 LISTENING 640
Schedule
[svchost.exe]
TCP 0.0.0.0:49156 0.0.0.0:0 LISTENING 1396
[spoolsv.exe]
TCP 0.0.0.0:57137 0.0.0.0:0 LISTENING 5068
[ORACLE.EXE]
TCP 127.0.0.1:5939 0.0.0.0:0 LISTENING 292
[TeamViewer_Service.exe]
TCP 127.0.0.1:5939 127.0.0.1:57311 ESTABLISHED 292
[TeamViewer_Service.exe]
TCP 127.0.0.1:21320 0.0.0.0:0 LISTENING 3300
…..==> O importante é a linha com protocolo TCP/IP porta 8080 : as outras portas o Listener usa em rodízio pra atender as conexões ao database, a que interessa no caso pra essa página web de Basics do XE é a porta WEB…
==> Outra coisa : tenha Certeza que vc Não Tem nenhuma linha no arquivo de hosts Redirecionando o IP local pra alguma outra coisa :
C:Usersjlchi_000>type %WINDIR%system32driversetchosts
Copyright (c) 1993-2009 Microsoft Corp.
#
This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
This file contains the mappings of IP addresses to host names. Each
entry should be kept on an individual line. The IP address should
be placed in the first column followed by the corresponding host name.
The IP address and the host name should be separated by at least one
space.
#
Additionally, comments (such as these) may be inserted on individual
lines or following the machine name denoted by a ‘#’ symbol.
#
For example:
#
102.54.94.97 rhino.acme.com # source server
38.25.63.10 x.acme.com # x client host
localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
::1 localhost
Start of entries inserted by Spybot – Search & Destroy
127.0.0.1 http://www.007guard.com
127.0.0.1 007guard.com
127.0.0.1 008i.com
127.0.0.1 http://www.008k.com
127.0.0.1 008k.com
127.0.0.1 http://www.00hq.com
127.0.0.1 00hq.com
127.0.0.1 010402.com
127.0.0.1 http://www.032439.com
127.0.0.1 032439.com
127.0.0.1 http://www.0scan.com
127.0.0.1 0scan.com
127.0.0.1 1000gratisproben.com
127.0.0.1 http://www.1000gratisproben.com
127.0.0.1 1001namen.com
127.0.0.1 http://www.1001namen.com
127.0.0.1 100888290cs.com
127.0.0.1 http://www.100888290cs.com
127.0.0.1 http://www.100sexlinks.com
127.0.0.1 100sexlinks.com
127.0.0.1 10sek.com
…
127.0.0.1 zxsex2.info
127.0.0.1 zyban-zocor-levitra.comThis list is Copyright 2000-2015 Safer-Networking Ltd.
End of entries inserted by Spybot – Search & Destroy
C:Usersjlchi_000>
==> O importante é que NÃO TENHO nenhum REDIRECIONAMENTO aqui no arquivo de hosts , okdoc ?? No meu caso, essas Outras entradas redirecionando URLs suspeitas pra um IP local/nulo quem pôs foi um dos meus softwares de segurança que uso desconsidere…
Agora conecta no banco XE e confirma que XDB tá ativo :
C:Usersjlchi_000>sqlplus system/oracle
SQL*Plus: Release 11.2.0.2.0 Production on Qui Ago 24 17:20:07 2017
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Conectado a:
Oracle Database 11g Express Edition Release 11.2.0.2.0 – 64bit ProductionSYSTEM:@XE:SQL>SELECT dbms_xdb.gethttpport, dbms_xdb.getftpport FROM dual;
GETHTTPPORT GETFTPPORT
8080 0
SYSTEM:@XE:SQL>exit
Desconectado de Oracle Database 11g Express Edition Release 11.2.0.2.0 – 64bit ProductionC:Usersjlchi_000>
==> Tudo OK, abre um browser de internet e digita :
DIGITA O HTTP inicial, pois o default nos browsers mais recentes é HTTPS !!! No printscreen abaixo vc vai ver que o browser vai sumir com o http mas ele é Crítico… Tudo certo, vc deve cair na tela de LOGIN do APEX, tipo :
Ok, fecha o browser abre um novo com página em branco e tenta acessar a homepage do XE, digitando :
http://127.0.0.1:8080/apex/f?p=4950:1:615474038750061
Vc deve cair na tela inicial sem probs :
[]s
Chiappa
25 de agosto de 2017 at 10:24 pm #108944Tadeu Rodrigues de OliveiraParticipantObrigado por responder.
Eu tentei fazer seguindo o seu roteiro porém a linha
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Dell15Rse)(PORT=8080))(Presentation=HTTP)(Session=RAW))’ não apareceu para mim ai fiquei perdido.Se puder ajudar fico grato, obrigado mais uma vez.
25 de agosto de 2017 at 11:27 pm #108945José Laurindo ChiappaModeratorBom, se não tinha a linha com “(Presentation=HTTP)(Session=RAW))” no output do teu listener status, isso é uma indicação ** CONCRETA ** que o APEX (a ferramenta interna que o XE usa pra criar/manter a homepage dele) não conseguiu startar corretamente : só podia dar msg de página não encontrada ou algo assim …
Muito bem, imagino que as ** outras ** entradas (principalmente a “(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=nomedoseuhost)(PORT=1521)” e a “Instância “xe”, status READY, tem 1 handler(s) para este serviço…
O serviço “xe” tem 1 instância(s).
Instância “xe”, status READY, tem 1 handler(s) para este serviço…
O comando foi executado com êxito”, que indicam que o banco XE em si tá ativo e ok), certo ???
Segue o resto das verifs, principalmente o SELECT dbms_xdb.gethttpport pra gente ver em QUAL porta de rede o APEX tá configurado e a do netstat, que vai dizer quais portas estão em uso : de repente nessa máquina especificamente tem algum OUTRO software ocupando a mesma porta do APEX…
==>> SE vc confirmar que o banco XE está Ativo e permitindo conexões E que não há outros softwares ocupando a mesma porta de rede do APEX , aí vc deve procurar a resposta FORA do database : entra a questão de FIREWALL, antivírus, policies de rede, etc, etc, etc….
[]s
Chiappa
25 de agosto de 2017 at 11:40 pm #108946José Laurindo ChiappaModeratorAh, só um detalhe : eu estou ** Supondo ** que vc SEGUIU os procedimentos de instalação corretos, ie : vc logou nessa máquina com um usuário LOCAL (e NÂO um usuário de rede!!), usuário esse que é administrador LOCAL (e não admin de rede!!), e executou o setup.exe do Oracle XE ** da versão 64-bits ** (que vc acha em http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html) , COM a opção de ‘Run as Administrator/Executar como Administrador’, sim sim ??? Eu fiz isso no meu notebook WIndows 8.1 de 64 bits e foi certinho…
[]s
Chiappa
-
AuthorPosts
- You must be logged in to reply to this topic.