Riepilogo dei problemi
Quando si accede all'interfaccia Web di Oracle 12c EM Express, la pagina scade quando si utilizza un URL come:
- http (s): // hostname: 5500 / em
- http (s): //hostname.domain: 5500 / em
Quando si utilizza un URL contenente l'indirizzo IP o localhost, la pagina viene caricata, ma molto lentamente (fino a 5 minuti).
- http (s): // ip-address / em
- http (s): // localhost / em
Quando si utilizza il nome host, il registro del listener mostra errori (multipli di questi):
03-DEC-2015 11:25:33 * http * (ADDRESS=(PROTOCOL=tcps)(HOST=<ip address>%14)(PORT=52925)) * handoff * http * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12560: TNS:protocol adapter error
Quando si utilizza l'indirizzo IP o localhost, il registro del listener non mostra errori:
03-DEC-2015 11:23:39 * http * (ADDRESS=(PROTOCOL=tcps)(HOST=<ip address>)(PORT=52902)) * handoff * http * 0
Questo problema si presenta in tutto il Web (vedi riferimenti a piè di pagina) e nessuno sembra essere in grado di trovare la causa di ciò. Ho provato ogni suggerimento che ho trovato e ho elencato i risultati di seguito. Lascerò che questa fantastica community abbia una crepa, e poi sarà fuori dal supporto Oracle ...
Informazioni sulla piattaforma
- Windows Server 2012 R2 x64
- Oracle 12.1.0.2.0
- Un database contenitore multi-tenant (CDB) con due database Pluggable (PDB)
- La gestione automatica dell'archiviazione (ASM) non viene utilizzata
- Esecuzione di test in locale sul server, con firewall completamente disabilitato
Test già eseguiti
emctl
Molte persone suggeriscono di controllare "emctl" per abitudine. Questo non esiste per 12c, poiché utilizza EM Express e non il controllo Database.
http / https
Ho impostato e testato questo per http e https. Nessuna differenza.
Browser
Ho provato questo nelle installazioni vanilla di IE 11, chrome e firefox. Nessun componente aggiuntivo abilitato.
Accesso al database È possibile accedere a
CDB e PDB e interrogare tramite SQLPlus
Telnet L'
apertura delle connessioni telnet alle porte (ad es. 5500) funziona.
Registro degli avvisi
Il registro degli avvisi di Oracle non contiene alcun messaggio di errore.
Le mie ipotesi
- Qualcosa legato alla ricerca del nome host, poiché funziona -semplice- quando si utilizza l'indirizzo IP anziché il nome host.
- Qualcosa correlato al certificato, sebbene lo stesso problema si presenti per http.
- Qualcosa correlato alla configurazione dell'XDB o del servizio listener.
- Qualcosa correlato alla parte di dominio del nome host inclusa o meno. Dato che questo viene aggiunto nella maggior parte dei file di configurazione, ma forse non ovunque?
Informazioni dettagliate sulla piattaforma
Nota: in questi frammenti, ho sempre sostituito il nome host effettivo con "HOSTNAME" e il dominio effettivo con "dominio". Se si utilizza "HOSTNAME", significa che non è stato seguito dal nome del dominio. Il caso rappresenta il caso effettivo in cui viene visualizzato il nome host.
SYS_CONTEXT (, 'SERVER_HOST' 'USERENV')
hostname
variabile hostname in CMD
HOSTNAME
SYS_CONTEXT (, 'DB_DOMAIN' 'USERENV')
del dominio
dbms_xdb_config.gethttpsport ()
5500
dbms_xdb_config.gethttpport ()
2200
Uscita "stato lsnrctl"
LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 03-DEC-2015 15:33:12
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname.domain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias listener
Version TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Production
Start Date 03-DEC-2015 12:27:51
Uptime 0 days 3 hr. 5 min. 21 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\ORACLE\HOME\network\admin\listener.ora
Listener Log File C:\ORACLE\diag\tnslsnr\HOSTNAME\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=HOSTNAME.domain)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=HOSTNAME.domain)(PORT=2200))(Presentation=HTTP)(Session=RAW))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=HOSTNAME.domain)(PORT=5501))(Security=(my_wallet_directory=C:\ORACLE\admin\ecoomdb\xdb_wallet))(Presentation=HTTP)(Session=RAW))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=HOSTNAME.domain)(PORT=5500))(Security=(my_wallet_directory=C:\ORACLE\admin\ecoomdb\xdb_wallet))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "bibliodb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Service "ecoomdb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Service "ecoomdbXDB.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Service "technodb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
The command completed successfully
Output "servizi lsnrctl"
LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 03-DEC-2015 15:34:22
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=HOSTNAME.domain)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0
LOCAL SERVER
Service "bibliodb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:9 refused:0 state:ready
LOCAL SERVER
Service "ecoomdb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:9 refused:0 state:ready
LOCAL SERVER
Service "ecoomdbXDB.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:8 refused:21 current:0 max:1022 state:ready
DISPATCHER <machine: HOSTNAME, pid: 4040>
(ADDRESS=(PROTOCOL=tcp)(HOST=HOSTNAME.domain)(PORT=49179))
Service "technodb.domain" has 1 instance(s).
Instance "ecoomdb", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:9 refused:0 state:ready
LOCAL SERVER
The command completed successfully
listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\ORACLE\HOME)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\ORACLE\HOME\bin\oraclr12.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME.domain)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
init.ora ( Ritagliato , contiene anche altre impostazioni ...)
db_domain=domain
db_name="ecoomdb"
dispatchers="(PROTOCOL=TCP) (SERVICE=ecoomdbXDB)"
local_listener=LISTENER*
netstat -a
(selezione pertinente)
TCP 0.0.0.0:1521 ECONECOOMDB1:0 LISTENING
TCP 0.0.0.0:5500 ECONECOOMDB1:0 LISTENING
TCP 0.0.0.0:5501 ECONECOOMDB1:0 LISTENING
TCP [::]:5500 ECONECOOMDB1:0 LISTENING
TCP [::]:5501 ECONECOOMDB1:0 LISTENING
file hosts di windows
(questo file è vuoto)
Variabili ambientali
- PERCORSO contiene C: \ ORACLE \ HOME \ bin
- ORACLE_HOME = C: \ ORACLE \ HOME
- ORACLE_SID = ecoomdb
Registro HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE \ KEY_OraDB12Home1
- ORACLE_HOME = C: \ ORACLE \ HOME
- ORACLE_SID = ecoomdb
Domande / documenti correlati e duplicati (senza risposta)
Risorse online
Domande su Stackexchange
- Impossibile aprire / connettersi a Oracle 12c Enterprise Manager Express
- "Impossibile visualizzare la pagina" con Oracle 12c Enterprise Manager Database Express
- Avviare Oracle 12c enterprise manager in Windows 7
- Come eseguire ORACLE 12C EM?
- Oracle 12c Express Enterprise Manager su Centos 6.5 non è raggiungibile
Discussioni Reddit
https://www.reddit.com/r/oracle/comments/2pq7wz/oracle_12c_express_enterprise_manager/
https://www.reddit.com/r/oracle/comments/29npk2/having_trouble_getting_enterprise_manager_express/
Comunità Oracle
- https://community.oracle.com/thread/3595774?start=0&tstart=0
- https://community.oracle.com/thread/2590962?start=0&tstart=0
- https://community.oracle.com/thread/3730316?start=0&tstart=0
- https://community.oracle.com/thread/3739356?start=0&tstart=0
- https://community.oracle.com/thread/3682977?start=0&tstart=0