Oracle Database 10g Introduction to SQL

Oracle anuncia la disponibilidad de Oracle WebLogic Server 12c

Oracle anuncia la disponibilidad de Oracle WebLogic Server 12c

 

Oracle anunció Oracle WebLogic Server, 12c, la última versión del servidor de aplicaciones número 1 para los sistemas convencionales, sistemas de ingeniería y entornos de nube.
Es la pieza central de Cloud Application Foundation y una parte fundamental de la familia de productos Oracle Fusion Middleware. Oracle WebLogic Server sigue ofreciendo nuevas capacidades innovadoras para la construcción, implementación y ejecución de Java Platform, Enterprise Edition (Java EE).
Oracle WebLogic Server 12c ofrece mejoras significativas para ayudar a los clientes y partners a reducir el coste total de propiedad y obtener más valor de su infraestructura de aplicaciones actuales, al tiempo que acelera el ciclo de desarrollo y reduce el tiempo de salida al mercado de sus aplicaciones.
Oracle WebLogic Server 12c está certificado para la especificación de la plataforma Java EE 6, lo que permite una mayor productividad de los desarrolladores con los estándares basados ​​en APIs modernas, como Servlets 3.0, JAX-RS 1.1, Java Server Faces 2.1, EJB 3.1, contexto y la inyección de dependencia de Java, y muchos otros.
Los desarrolladores de Oracle WebLogic Server pueden ahora aprovechar las características de la plataforma Java Standard Edition (Java SE) 7 para crear código más limpio y más fácil de mantener.
Oracle WebLogic Server proporciona el soporte integrado para la gestión de la dependencia y un uniforme proceso de construcción a través de una actualización del servidor de Oracle WebLogic plug-in para Apache Maven.
El nuevo componente de Fusion Middleware, Director de Tráfico de Oracle (OTD), se integra directamente con Oracle WebLogic Server 12c para agregar tráfico de alta disponibilidad, rendimiento y altas capacidades de enrutamiento, balanceo de carga y soporte de proxy para aplicaciones basadas en HTTP.
Aprovechando las herramientas gráficas y abierto, PaaS API de servicios web, Oracle Virtual Assambly Builder permite simplificar la configuración y el embalaje de las aplicaciones empresariales de múltiples niveles en entornos virtualizados con Oracle VM.
Los clientes pueden aprovechar Oracle WebLogic Server 12c para satisfacer sus necesidades de negocio más exigentes con un sistema fiable y con una plataforma segura.
Una mejor integración entre Oracle WebLogic Server y Oracle Real Application Clusters (RAC), que puede detectar automáticamente y corregir los fallos del nodo de base de datos para ayudar con un alto rendimiento de la unidad y simplificar la gestión.
Las nuevas capacidades de recuperación de desastres permiten a los clientes almacenar datos en un almacén de archivo o base de datos, incluyendo la opción de almacenar los registros de transacciones en una base de datos. Se permite el uso de la base de datos integrada de tecnologías de replicación consistente con Oracle GoldenGate y Oracle Active Data Guard para todos los datos de las aplicaciones dinámicas, incluido Internet, Java Message Service (JMS) y registros de transacciones.
Mejora la seguridad de las aplicaciones con el Transport Layer Security (TLS) 1.2, el sucesor de SSL.
Proporciona una actualización sin problemas de Oracle WebLogic 11g Server.
Oracle WebLogic Server es el servidor de aplicaciones de más alto rendimiento disponible hoy en día.
La integración con Oracle RAC permite a los clientes lograr entre 2 y 3 veces una mayor velocidad de datos.
El Director de Tráfico Oracle (OTD) puede ofrecer un aumento de rendimiento para aplicaciones que se ejecutan en Oracle WebLogic Server y Oracle Fusion Middleware, en comparación a las tradicionales arquitecturas basadas en la Web.
Gartner, Inc. ha colocado a Oracle en el Cuadrante de Líderes de su informe de 2011, "Cuadrante Mágico para Servidores de Aplicaciones Empresariales".
Oracle WebLogic Server está optimizado para funcionar con un alto rendimiento, infraestructura de misión crítica, la nube elástica de Oracle Exalogic Elastic Cloud, el primer sistema de ingeniería única en el mundo de la computación en nube. Oracle Exalogic Elastic Cloud ha sido probado y ajustado por Oracle para ofrecer la mejor base para las aplicaciones Java, las aplicaciones de Oracle y otras aplicaciones empresariales con un rendimiento excepcional.
Oracle WebLogic Server es un componente clave de la nueva Oracle Java Service Cloud, una plataforma empresarial para el desarrollo, despliegue y gestión crítica para el negocio de aplicaciones Java EE, que apoya el desarrollo y el despliegue de múltiples basadas en Java entornos de desarrollo integrados (IDEs), incluyendo Oracle JDeveloper, NetBeans IDE y Eclipse.

Fuente: http://emeapressoffice.oracle.com
 

Los CIOs apuestan en 2012 por un uso mĂĄs inteligente de la tecnologĂ­a, segĂșn un estudio de PwC y Oracle

Los CIOs apuestan en 2012 por un uso más inteligente de la tecnología, según un estudio de PwC y Oracle
 

Un estudio realizado conjuntamente entre Oracle y PwC revela que la mayoría de los CIOs del sector telecomunicaciones destina más de la mitad de su presupuesto operativo a tareas de mantenimiento. Un mayor balance entre las infraestructuras de TI que se gestionan in-house y por terceros y un mejor uso de las aplicaciones como CRM son las dos prioridades de los proveedores de servicios de comunicaciones europeos para 2012.
Las principales conclusiones del estudio son las siguientes:
-La investigación revela que la mayoría de los CIOs (60%) destina, en la actualidad, más de la mitad de su presupuesto a tareas de "mantenimiento". Hacer frente a esta situación será una prioridad en 2012 a la que los CIOs van a responder con un uso más estratégico de la externalización y la normalización.
-Con el fin de reducir sus gastos de gestión y combatir la escasez inmediata de competencias específicas in-house, los CIOs tenderán a subcontratar determinadas de áreas de su negocio en 2012, entre las que se incluyen la gestión de red y la tolerancia a fallos así como el aprovisionamiento y la gestión de pedidos.
-El 88% de los CIOs planea una actualización de sus sistemas CRM en el año 2012, lo que les permitirá centrarse en las áreas más estratégicas y generadoras de ingresos tales como portales y aplicaciones de contenido.
-La facturación y los procesos de elaboración de informes (reporting) se tenderá a realizar cada vez más dentro de la compañía, ofreciendo a los CIOs un contacto directo con la realidad sobre actividades y cifras que configuran su negocio.
-Los CIOs propugnarán alejarse de las aplicaciones a medida, que copan una gran parte del presupuesto ​​y requieren una mayor integración y una gestión más cuidadosa.
-De hecho, tal y como revela el estudio, más de dos tercios (67%) de las aplicaciones a medida superan de forma significativa el presupuesto asignado y el 74% excede el gasto planificado frente a más de la mitad (52%) de soluciones estándar que se ajustan al presupuesto.
-Los CIOs creen que la estandarización (95% planea aumentar el uso de este tipo de aplicaciones en 2012) va a dotarles de una mayor agilidad al tiempo que les ayudará a minimizar los costes de mantenimiento de los sistemas, que también puede resultar una sobrecarga costosa y problemática en un negocio caracterizado por las fusiones y adquisiciones rápidas.
-El aumento del uso de aplicaciones estándar en 2012 y el consiguiente ahorro en costes totales de propiedad permitirán a los CIOs destinar más presupuesto a actividades de crecimiento.

Fuente:http://emeapressoffice.oracle.com

Arquitectura Oracle10g

Arquitectura Oracle10g

Un administrador de Bases de Datos tiene que saber a la perfección como es la arquitectura de su servidor. En el caso de Oracle es necesario saber que procesos, archivos, estructuras, etc. están invloucrados en su entorno. En este artículo nos vamos a enfocar en conocer la arquitectura de Oracle de una manera muy sencilla.
Un servidor Oracle consiste de dos entidades: La instancia y la base de datos(independientes pero conectados). Durante el proceso de creación de una base de datos, se crea primero la instancia, y de ahí se crea la base de datos.
Una instancia de Oracle consta tiene estructuras de memoria y procesos; su existencia es pasajera ya que se halla en la RAM y el CPU, es decir, su tiempo de vida de la instancia durará mientras exista en memoria. Por otro lado, la base de datos consta de archivos físicos localizados en el disco duro, y una vez creada existirá indefinidamente (hasta que deliberadamente los archivos sean eliminados). Oracle define esta arquitectura para garantizar una abstracción e independencia entre las estructuras lógicas (que ven los programadores) de las estructuras físicas (que ven los administradores de sistemas); únicamente el DBA conoce las dos partes de la historia.
Instancia:
La instancia de Oracle consta de un área de memoria compartida conocida como SGA (System Global Area). Esta área de memoria consta de menos tres estructuras básicas:
-Shared Pool: Incluye la Library Cache (área de memoria que almacena código recientemente ejecutado) y el Data Dictionary Cache (área que almacena las definiciones de objetos usados recientemente)
-Database Buffer Cache: Área de trabajo para la ejecución de SQL
-Log Buffer: Área que almacena todos los cambios que son realizados en el Database Buffer Cache
A parte de estas tres estructuras principales, también existen otras 3 que son opcionales:
-Large Pool: Área utilizada para mejorar el rendimiento en servidores compartidos (multithreaded) o para procesos I/O de disco y cinta
-Java Pool: Área utilizada si se tiene una aplicación que va a ejecutar procedimientos Java (ya que Oracle maneja sus APIs con Java muchos administradores consideran a esta área de memoria como obligatoria)
-Streams Pool: Utilizado para manejo de Streams
A parte del SGA, la instancia de Oracle tiene 5 procesos conocidos como Background process:
-SMON: Habilita la conexión entre la instancia y la base de datos. Permite la recuperación de la base de datos después de una falla
-PMON: Se encarga de gestionar las sesiones de usuario. Cuando un proceso de usuario falla, se encarga de limpiar los procesos restantes
-CKPT: Se asegura que la instancia esté sincronizada con la base de datos.
-LGWR: Escribe todos los cambios a los datos que se realizaron en el Database Buffer Cache en los Redo Log Files del disco
-DBWn: Escribe los bloques modificados desde el Database Buffer Cache a los archivos de disco
Base de datos:
La base de datos abarca las estructuras físicas que se encuentran en disco. Estos archivos se dividen en dos: Requeridos y Externos. Entre los archivos requeridos están:
-Control File: Almacena el status de las estructuras físicas de la base de datos.
Online Redo Log Files: Almacenan un registro de los cambios realizados a la base de datos mientras estos de van dando
-Datafiles: Son el repositorio de la información
En cambio, los archivos externos son:
-Parameter File: Define la instancia y los parámetros de inicialización. Hay de dos tipos Dinámico (binario, que no se puede ejecutar y se actualiza constantemente) y estático (que se lo puede editar mediante un editor ASCII y que solamente es leído una sola vez cuando la instancia se inicia.)
-Password File: Archivo de sistema que almacena los nombres de usuario y contraseña (encriptadas) para poder autenticar a un usuario sin la necesidad del diccionario de datos.
Archive Log Files: Copias de los Online Redo Log Files llenos.

Fuente:http://luistarco.blogspot.com