viernes, 23 de octubre de 2009

Configuración del Shared Server en Oracle 10g

En Oracle 10g, ya no es necesario establecer muchos parámetros de inicialización para entornos de servidores compartidos (Shared Server). De hecho, sólo es necesario establecer un parámetro de si está utilizando TCP / IP como protocolo de comunicación, y el resto de los ajustes son ahora gestionados internamente.

Shared Server Parámetros de Inicialización

Los siguiente parámetros de inicialización en Oracle 10g controlan de la operación del servidor compartido:

shared_servers - Este parámetro especifica el número inicial de servidores compartidos para comenzar y el número mínimo de servidores compartidos de mantener. Este es el único parámetro necesario para utilizar servidores compartidos. Ajuste a un valor distinto de cero especifica automáticamente servidores compartidos.

max_shared_servers - Este parámetro especifica el número máximo de servidores compartidos que se pueden ejecutar simultáneamente. Una vez que comparte el servidor se inicia, el sistema Oracle se incrementará el número de servidores compartidos hasta este valor según sea necesario.

shared_server_sessions - Este parámetro especifica el número total de sesiones de usuario compartida de servidores que pueden funcionar simultáneamente. Si establece este parámetro permite reservar sesiones de usuario de servidores dedicados. Por ejemplo, si el parámetro de sesiones se fija en 1000 y se establece shared_server_sessions a 900, luego 100 sesiones dedicadas están disponibles, incluso si todas las 900 sesiones compartidas están en uso.

dispatchers - Este parámetro configura los procesos de dispatchers en la arquitectura de servidor compartido. Un despachador siempre está configurado por defecto para el protocolo TCP / IP, incluso si el parámetro no se especifica explícitamente.

max_dispatchers - Este parámetro especifica el número máximo de procesos de dispatcher que se pueden ejecutar simultáneamente. De acuerdo con los manuales de Oracle 10g, este parámetro puede ser ignorado por el momento. Sólo será útil en una versión futura, cuando el número de los despachadores es auto-regularse, según el número de conexiones simultáneas.

Circuit - Este parámetro especifica el número total de circuitos virtuales que están disponibles para las sesiones de red entrante y saliente.

A pesar de que hay seis parámetros de inicialización, el servidor compartido es activado mediante el establecimiento de un parámetro y se activa si el parámetro de inicialización shared_servers se establece en un valor mayor que 0. Esto es todo lo que se requiere. Los otros parámetros de inicialización del servidor compartido no es necesario que se establezcan. Debido a que el parámetro de servidor compartido requiere al menos un dispatcher de trabajo, un despachador se pone automáticamente, incluso cuando no se ha configurado un dispatcher.

Usando de SQL * Plus o OEM, las características de servidor compartido se puede iniciar de forma dinámica, estableciendo el parámetro shared_servers a un valor distinto de cero.

Fuente: http://www.oracle-training.cc/10g_304.htm

jueves, 22 de octubre de 2009

Oracle WebLogic

Oracle WebLogic es un servidor de aplicaciones Java EE y también un servidor web HTTP desarrollado por BEA Systems posteriormente adquirida por Oracle Corporation. Se ejecuta en Unix, Linux, Microsoft Windows, y otras plataformas.
WebLogic puede utilizar Oracle, DB2, Microsoft SQL Server, y otras bases de datos que se ajusten al estándar JDBC. El servidor WebLogic es compatible con WS-Security y cumple con los estándares de J2EE 1.3 desde su versión 7 y con la J2EE 1.4 desde su versión 9 y Java EE para las versiones 9.2 y 10.x

Oracle WebLogic Server es parte de Oracle WebLogic Platform.
Los demás componentes de esta plataforma son:
• Portal, que incluye el servidor de comercio y el servidor de personalización,
• Weblogic Integration,
• Weblogic Workshop, una IDE para Java, y
• JRockit, una máquina virtual Java (JVM) para CPUs de Intel

WebLogic Server incluye interoperabilidad .NET y admite las siguientes capacidades de integración nativa:
• Mensajería nativa JMS a escala de empresa
• J2EE Connector Architecture
• Conector WebLogic/Tuxedo
• Conectividad COM+
• Conectividad CORBA
• Conectividad IBM WebSphere MQ

Oracle WebLogic Server Process Edition también incluye Business Process Management y funcionalidad de mapeo de datos.

WebLogic admite políticas de seguridad administradas por Security Administrators. El modelo de seguridad de WebLogic Server incluye:
• Separar la lógica de aplicaciones de negocio del código de seguridad
• El rango completo de cobertura de seguridad tanto para los componentes J2EE y no J2EE.

Fuente: Todo o parte de este artículo fue creado a partir de la traducción parcial del artículo Oracle WebLogic de la Wikipedia en inglés, bajo licencia Creative Commons Compartir Igual 3.0. y GFDL.

viernes, 12 de junio de 2009

Delitos Informáticos Descritos en La ley 19.223


La verdad que trabajando tanto tiempo en informática y no había puesto atención sobre cuales son las leyes al respecto. En la universidad estoy relizando un curso de Legislación Informática que me ha parecido muy interesante, tomando como ejemplo: Que sabemos de la protección de Datos personales, o de la utilización y abusos de Correo electrónico e Internet en nuestra empresa, o sobre los derechos de copia, etc.
Al igual que en la mayoría de los países, en Chile el delito informático ha sido inicialmente abordado por la legislación como actividades criminales que, con el fin de simplificar, se ha buscado encuadrar en figuras típicas de carácter tradicional como robos, fraudes, falsificaciones, perjuicios, estafa y sabotaje, entre otras. Sin embargo, el uso de la informática ha creado otras variantes que hacen necesario un nuevo esfuerzo de regulación.

La Ley 19.223 de delitos informáticos en Chile entró en vigencia el 7 de junio de 1993 y contiene cuatro artículos.

Se adjunta a continuación su descripción y categoría:

"Artículo 1°.- El que maliciosamente destruya o inutilice un sistema de tratamiento de información o sus partes o componentes, o impida, obstaculice o modifique su funcionamiento, sufrirá la pena de presidio menor en su grado medio a máximo. Si como consecuencia de estas conductas se afectaren los datos contenidos en el sistema, se aplicará la pena señalada en el inciso anterior, en su grado máximo.
SABOTAJE INFORMÁTICO, DAÑOS CONTRA EL H.W.

Artículo 2°.- El que con el ánimo de apoderarse, usar o conocer indebidamente de la información contenida en un sistema de tratamiento de la misma, lo intercepte, interfiera o acceda a él, será castigado con presidio menor en su grado mínimo a medio.
ESPIONAJE INFORMÁTICO.

Artículo 3°.- El que maliciosamente altere, dañe o destruya los datos contenidos en un sistema de tratamiento de información, será castigado con presidio menor en su grado medio.
ALTERACIÓN DE DATOS.

Artículo 4°.- El que maliciosamente revele o difunda los datos contenidos en un sistema de información, sufrirá la pena de presidio menor en su grado medio. Si quien incurre en estas conductas es el responsable del sistema de información, la pena se aumentará en un grado”.
REVELACIÓN O DIFUSIÓN DE DATOS.

Saludos
Edgardo Cepeda B.

miércoles, 10 de junio de 2009

Sobre Sun Blade 6000


He asistido a un curso de mantenimiento, administracion y operación de Sun Blade 6000 Modular System. Este abarco nuevas características, instalación, configuración, administración y errores comunes. Adjunto alguna información sobre estos servidores indicada por la gente de SUN.
Se presenta el Sistema Modular Sun Blade™ 6000, el cual redefine el ciclo del vida del centro de datos al aumentar al doble la memoria y la capacidad de entrada/salida (E/S) de los servidores blade y empotrables. El Sistema Modular Sun Blade 6000 ofrece una gama de blades basados en procesadores Intel Xeon, AMD Optaron o UltraSPARC T1 con tecnología CoolThreads™, permitiendo que los clientes desarrollen el más amplio rango de aplicaciones de la industria de virtualización, base de datos, web tier y cómputo de alto desempeño (HPC) en un único diseño modular.
El Sistema Modular Sun Blade 6000 brinda a los clientes más flexibilidad que ninguna otra plataforma blade. Además de utilizar los microprocesadores de más alto desempeño de la industria de Sun, Intel y AMD, proporciona soporte para los sistemas operativos Solaris, Windows y Linux. El aumento en la capacidad de memoria y mayor ancho de banda (E/S) convierte a Sun Blade 6000 en la plataforma de virtualización óptima – soportando mayores configuraciones de memoria a mitad de costo. Los nuevos sistemas han sido diseñados para maximizar la inversión del cliente al integrar microprocesadores con cuatro y ocho núcleos. Todo esto hace posible que el sistema modular Sun Blade 6000 pueda ejecutar prácticamente cualquier aplicación empresarial.
“Con las plataformas de los tres procesadores más rápidos, tres sistemas operativos, la mayor capacidad de memoria y ancho de banda E/S, Sun está presentando un sistema que permite a los clientes migrar a plataformas blade virtualizadas sin los gastos o los compromisos técnicos que todos nuestros competidores tienen”, dijo John Fowler, Vicepresidente Ejecutivo de Sistemas de Sun. “Ahora nosotros estamos ofreciendo el más amplio soporte de arquitectura y sistemas operativos en la industria, combinados con las mayor eficiencia energética. Sun Blade 6000 puede ser la plataforma de desarrollo universal de todo mundo”.
Nuestra experiencia con estos server ha sido buena. Por el momento estoy trabajando creando en ellas maquinas virtuales y migrando otros server que presentaban problemas a esta nueva maquina.
Saludos.
Edgardo Cepeda B.

miércoles, 6 de mayo de 2009

MySQL


La semana pasada he terminado el curso de DBA MySql.

Mi percepción de la herramienta cambio bastante después de esto viendole mucho mas potencial del que conocia por lo cual estoy estudiando para dar la prueba de Certificación (CMDBA) que consiste en 2 exámenes.
Luego de la compra de Sun Microsystem por parte de Oracle hay que ver cual será el futuro de esta Base de Datos.


Características De MYSQL
MySQL es un motor (gestor, manejador) de base de datos muy sencillos de usar y de muy buen desempeño, es muy rápido en sus operaciones y ofrece una gran estabilidad en el tiempo. También es uno de los motores de base de datos más usados en Internet, la principal razón de esto es que se distribuye gratuitamente para aplicaciones no comerciales.


MYSQL es Open Source.
El código fuente de MySQL se puede usar y modificar por cualquier persona, usa la licencia GPL para aplicaciones no comerciales.
MySql es una base de datos muy rápida, segura y fácil de usar.
Gracias a la colaboración de muchos usuarios, la base de datos ha mejorado mucho, optimizándose en velocidad, seguridad y en funcionalidades. Por eso es una de las bases de datos más usadas en Internet.


Existe una gran cantidad de software que la usa.
Dado la gran aceptación que tuvo entre los desarrolladores, y al soportar la arquitectura cliente servidor, este motor se transformó en uno de los más usados por los desarrolladores de Internet, por lo cual existe un sinnúmero de aplicaciones que la ocupan, como también la mayor parte de los lenguajes tienen interfaces para conectarse y ocupar este motor.


Algunos detalles técnicos de MySQL
El software de bases de datos MySQL consiste de un sistema cliente/servidor que se compone de un servidor SQL multihilo, varios programas clientes y bibliotecas, herramientas administrativas, y una gran variedad de interfaces de programación (APIs). Se puede obtener también como una biblioteca multihilo que se puede enlazar dentro de otras aplicaciones para obtener un producto más pequeño, más rápido, y más fácil de manejar. Para obtener información técnica más detallada, es necesario consultar la guía de referencia de MySQL.

viernes, 24 de abril de 2009

Sobre Virtualizacion

Acabo de realizar un curso de virtualización con Vmware y evaluar sus potencialidades.
A continuación comento de que se trata.

Sobre virtualizacion:
La virtualización está cambiando el entorno informático, puede ayudarle a ahorrar tiempo y dinero al tiempo que a aprovechar mejor los recursos informáticos de los que ya dispone. Nos permite incremente la eficacia y la efectividad de los costes de sus operaciones de IT con soluciones de virtualización.

El potente hardware x86 actual estaba diseñado originalmente para ejecutar un único sistema operativo y una única aplicación, pero la virtualización ha acabado con estas limitaciones haciendo posible la ejecución simultánea de varios sistemas operativos y varias aplicaciones en el mismo ordenador, aumentando con ello la utilización y la flexibilidad del hardware.

Como Funciona:
Básicamente, la virtualización permite transformar hardware en software. Utilizar software como VMware ESX Server para transformar o “virtualizar” los recursos de hardware de un ordenador x86, incluidos CPU, RAM, disco duro y controlador de red, para crear una máquina virtual completamente funcional que puede ejecutar su propio sistema operativo y aplicaciones de la misma forma que lo hace un ordenador “real”. Varias máquinas virtuales comparten recursos de hardware sin interferir entre sí de modo que usted puede ejecutar simultáneamente y de forma segura varios sistemas operativos y aplicaciones en un único ordenador.

VMware inserta directamente una capa de software en el hardware del ordenador o en el sistema operativo host. Esta capa de software crea máquinas virtuales y contiene un monitor de máquina virtual o “hipervisor” que asigna recursos de hardware de forma dinámica y transparente, para poder ejecutar varios sistemas operativos de forma simultánea en un único ordenador físico sin ni siquiera darse cuenta.

Mis comentarios:
Conocido este entorno y sus principios podemos indicar que es una valiosa herramienta que esta avanzando a pasos agigantados, valiendo la pena realizar las pruebas y evaluaciones pertinentes.
Nuestras experiencias hasta ahora con Vmware han sido satisfactorias. Mi tarea ahora es probar Oracle VM y tener las comparativas respectivas.

miércoles, 22 de abril de 2009

Cloug2009


Estimados,
Les comento sobre el Cloug2009 (Chilean Oracle Users Group) el lugar de encuentro de la comunidad Oracle en Chile. Se realizo en el Hotel Ritz Carlton el dia 13 - 14 de Abril 2009 en Santiago-Chile.
En su organizacion estuvo nuestro colega Francisco Munoz Alvarez http://www.oraclenz.com/ http://www.oracleenespanol.com/ http://www.oraclemania.ning.com/
Oracle ACE Director, donde se trajo a mucha gente reconocida internacionalmente como Tim Hall http://www.oracle-base.com/ , Mauricio Naranjo http://www.lucasian.com/soa, Hans Forbrich http://hansforbrich.blogspot.com/ , Ben Prusinski (http://www.oracle-magician.blogspot.com/) todos con muy buenas presentaciones.

Foto junto a Tim Hall http://www.oracle-base.com/
Las presentaciones seran pronto subidas al sitio http://www.cloug.org/

sábado, 24 de enero de 2009

Oracle 11g para Linux

Para mis amigos que se están introduciendo en el mundo de la Administracion y Base de Datos le cuento: Oracle también lanzó la versión 11g de su principal producto de base de datos, para Linux. Oracle 11g incluye 482 nuevas características como:

Orden de ejecución de los Triggers.
Columnas virtuales (funciones de otras columnas).
DBMS_SQL amplia el tamaño de las sentencias para no limitarse a tan solo 32 Kb.
Y mucho más…. A leer …

Les adjunto el link y a estudiar.
Download: Oracle Database 11g Release 1 Linux x86 (Registración requerida).

Oracle Unbreakable Linux
No exactamente la propia distribución GNU/Linux de Oracle como la esperaban todos, pero esa empresa anunció en su lugar Oracle Unbreakable Linux, su sin precedentes servicio de soporte técnico de Clase Empresarial para Red Hat Linux, sólo equiparable en su amplitud al soporte que Oracle da a su misma base de datos.
Este nivel de compromiso sería, sin embargo, en detrimento del mismo servicio de soporte que Red Hat da a su misma distribución validada para correr bases de datos Oracle:
"Actualmente, Red Hat sólo provee correcciones de errores para las últimas versiones de su software. Esto generalmente requiere que los clientes se actualicen a la nueva versión de (Red Hat) Linux para obtener una corrección de error. El nuevo programa Oracle Unbreakable Linux proveerá correcciones de errores para versiones futuras, actuales y pasadas de (Red Hat) Linux",dice el comunicado.