entradas searadas por comas en el tnsnames.ora

Hoy vamos a ver una funcionalidad sencillísima del tnsnames.ora, pero que nos permitirá tener nuestros ficheros mucho mas reducidos y ordenados.
Supongamos tenemos un fichero con las entradas:

PROD=
  (DESCRIPTION=
     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))
     (CONNECT_DATA=
        (SERVICE_NAME=factura)
     )
  )
PRODUCCION=
  (DESCRIPTION=
     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))
     (CONNECT_DATA=
        (SERVICE_NAME=factura)
     )
  )
FACTURACION=
  (DESCRIPTION=
     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))
     (CONNECT_DATA=
        (SERVICE_NAME=factura)
     )
  )

Como veis, tenemos 3 entradas totalmente idénticas que nos aumentan el fichero y puede dar a errores en el momento de cambiarlos.
Pues, hay una forma de simplificar mucho esto, y esta forma es ponerlos en una única entrada separada por comas

PROD,PRODUCCION,FACTURACION=
  (DESCRIPTION=
     (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))
     (CONNECT_DATA=
        (SERVICE_NAME=factura)
     )
  )

Haciendo pruebas esto funciona (amenos desde las versiones 9i hasta la 12c) .
Una configuración muy sencilla que nos facilita mucho el mantenimiento del fichero

Ya hay fecha para la versión 12.2!!

Mirando en el blog de actualizaciones de base base de datos de Mike Dietrich encontramos hoy ha anunciado que ya tenemos fecha para la salida de la 12.2!!

Roadmap

La información está en la nota Release Schedule of Current Database Releases (Doc ID 742060.1) y viene a decir que

Incluso han colgado ya la documentación!!!

Oracle Database 12c Release 2

Una gran noticia para los que están aun en la 11g !!

Donde está el Oracle Enterprise Manager en la 12c?

Una de las nuevas funcionalidad es de la 12c es que «la consola web» de Oracle pasa de ser un servicio java externo a ser un elemento en debido dentro de la base de datos.El nombre oficial de la consola es «Oracle Enterprise Manager Database Express» (OEM Database Express)
Esta consola es gestionada mediante el paquete DBMS_XDB_CONFIG.

EL EM express está iespecíficamente dseñado para ser un interfaz ligero que no tenga afectación sobre le rendimiento de la base de datos , no tiene ningún proceso de background o tareas asociado a la consola.
Al ser un componente dentro de la base de datos, necesita de que la propia base de datos esté levantada ,y no puede llevar acciones fuera de la base de datos.

Vamos a ver cuales son los comandos básicos para su uso

Lo primero que tenemos que hacer es asegurarnos que hay un displacer asociado


NAME            TYPE	 VALUE
-------------- ----------- ------------------------------
dispatcher       string	 (PROTOCOL=TCP) (SERVICE=testXDB)

Comprobar el puerto

SQL> select dbms_xdb_config.gethttpsport () from dual;
DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
			  5500

Cambiar el puerto

SQL> exec dbms_xdb_config.sethttpsport (5501);

Los procedimientos de DBMS_XDB_CONFIG necesitan permisos SYSDBA para poder ejecutarse

El EM Express usa Shockwave Flash ( SWF) por lo que su funcionamiento necesita de un navegador que tenga el pugin de flash instalado

Mas información óen :

Comments in spfile

Hola de nuevo !!

Hoy vamos a ver una funcionalidad muy simple y sencilla pero que nos ayudará a mantener nuestro sistema documentado , la opcion comment en el spfile
Hasta el momento, cuando queríamos dejar reflejado un comentario en uno de nuestros pfile simplemente teníamos que ponerlo comentado mediante el caracter #, pero
¿como lo hacemos con el spfile?

La respuesta es increíblemente sencilla


alter system set"_b_tree_bitmap_plans"=false comment='23-11-2016 por bug 8318459' SCOPE=SPFILE;