Una
de las mejoras introducidas en Oracle Enterprise
Manager Database Express ("EM Express") a partir de 12.2, particularmente para
ambientes multitenant, es la posibilidad
de utilizar un único puerto o URL para acceder a cualquiera de las PDBs dentro
de un CDB.
Cuando realizamos un inicio de sesión en "EM Express", ahora podemos especificar el nombre de una “pluggable database” lo cual nos permite ingresar directamente a la misma. El principal beneficio de esta nueva opción, es no tener que configurar más un puerto
diferente por cada una de las PDB de la base de datos. En el caso que no indiquemos ninguna PDB durante el "logging", entraremos directamente al root container.
Veamos como funciona:
Veamos como funciona:
Usamos para ejemplificar un CDB (cdb12cr2) con una PDB (pdb12cr2)
a la cual accederemos por "EM Express".
1) Primero identificamos el puerto utilizado por "EM Express" y verificamos el acceso “default” luego de la creación de una base.
Por defecto, el uso de esta nueva característica (único puerto para acceder a las "pluggables databases") viene
deshabilitado. Por lo tanto no podremos acceder a la PDB hasta que no lo habilitemos.
Veamos qué pasa entonces cuando el acceso está deshabilitado e intentamos ingresar a la consola.
Como primer paso averiguamos cual es el puerto que está utilizando "EM Express". La URL de acceso tendrá la siguiente forma:
https://{database-hostname}:{portnumber}/em/
https://{database-hostname}:{portnumber}/em/
Para obtener el puerto utilizamos la siguiente consulta:
SQL>
select dbms_xdb_config.gethttpsport() from dual;
DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
5500