jueves, 9 de agosto de 2012

Oracle GoldenGate


Oracle GoldenGate: permite capturar, enrutar, transformar, y enviar datos transaccionales entre entornos heterogéneos en tiempo real. Con Oracle Golden Gate no solo podemos hacer replicación de datos, sino también consolidación, gracias a sus pequeñas transformaciones de extracción y carga.

Aspectos Diferenciadores

• Rendimiento: Porque no es intrusivo

• Inmediato: Latencia de replicación (<1 segundo="segundo">
• Abierto: Soporta orígenes y destinos de diferentes proveedores de base de datos (MySQL, SQL Server, Oracle, TeraData, Sybase, etc.)

• Fiable: Mantiene la integridad transaccional contra interrupciones y caídas de servicio.

La información en tiempo real representa disponer de:

- Un nuevo factor diferenciador para competir

- Datos actualizados para analizar las situaciones y tendencias

- Información sobre las preferencias y peticiones de clientes y partner

- La posibilidad de operar en entornos 24x7



Factores diferenciales de Oracle GoldenGate

• Realización de operaciones de forma continuada…

En aplicaciones críticas, eliminando paradas no planificadas y también reduciendo el coste de paradas planificadas.

• Disminuye los costes de IT…

Gracias al soporte heterogéneo para múltiples plataformas, permitiendo reducir el coste en infraestructuras mediante query offloading.

• Mejora la eficiencia operacional…

Mediante el rendimiento, la escalabilidad de las distintas fuentes de datos en tiempo real, y la distribución de datos.

• Reduce el riesgo…

Asegurando la integridad de los datos y la fiabilidad entre los sistemas Origen y Destino. Permite encriptar y comprimir los datos cuando es necesario.

• Mejora el análisis del negocio…

Mediante Business Intelligence, DataWarehousing y report offloading en tiempo real.

Tecnología

• Arquitectura

Capture: Los cambios comiteados son capturados (pueden ser filtrados) según se producen, leyendo el log de transacciones.

Trail Files: Almacena y encola los datos para su envío

Pump: Distribuye los datos para su enrutado a múltiples destinos.

Route: Datos comprimidos, encriptados para múltiples destinos.

Delivery: Escribe los datos con integridad transaccional, transformando los datos según sea necesario.

• Plataformas heterogéneas soportadas

Bases de datos y Sistemas Operativos:

• Oracle • Linux• DB2 for v 9.7 • Sun Solaris• Microsoft SQL Server for v 2008 • Windows 2000, 2003, XP• Sybase ASE • HP NonStop• Teradata • HP-UX• Enscribe • HP TRU64• SQL/MP • HP OpenVMS• SQL/MX • IBM AIX• MySQL • IBM z Series• JMS message queue • zLinux

• Topologías Soportadas: Unidireccional Bi-Direccional Peer-to-PeerQuery Offloading Live Standby or Load Balancing, Active-Active for HA Multi-MasterBroadcast Integración/Consolidación En CascadaData Distribution Data Warehouse Data Marts



En resumen, Oracle GoldenGate facilita el acceso a información en tiempo real, permitiendo a las empresas mejorar drásticamente la disponibilidad, fiabilidad, y rendimiento de sus datos críticos distribuidos en sistemas heterogéneos.

Sentencias Sql y sus componentes sintácticos (DML, DDL,DCL).

        En SQL existen sentencias que se pueden utilizar para realizar diversas tareas. Con ellas podemos manipular datos, crear – borrar y consultar objetos o manejar sus privilegios de acceso.

Estas sentencias se pueden clasificar en tres grupos principales (DML, DDL,DCL / TCL). Existe otro grupo dentro del lenguaje mas ligado al PLSQL.

 

miércoles, 8 de agosto de 2012

Apache on solaris 10

The apache web server is included with solaris 10. Follow these steps to enable it.

Step 1: Create a working default apache config file



The apache server config files are in /etc/apache2. To quickly get up and running, you can just use the sample config file by doing the following:

cd /etc/apache2

cp httpd.conf-example httpd.conf


Step 2: Enable the apache/httpd service


Check to see if apache is already running:

svcs -a
grep -i http


You will probably see the following, indicating that apache is NOT running:

disabled Apr_20 svc:/network/http:apache2


Use the svcadm command to start the webserver. This will also make it automatically start if your machine reboots.

svcadm -v enable /network/http:apache2

Use the following svcs command to make sure it worked:

svcs -p /network/http:apache2

STATE STIME FMRI

online 15:32:44 svc:/network/http:apache2

15:32:44 28711 httpd

15:32:45 28712 httpd

15:32:45 28713 httpd

15:32:45 28714 httpd

15:32:45 28715 httpd

15:32:45 28716 httpd

This is showing that the webserver is online and working.



Step 3: Add your web content

Put your html (IE: index.html) in the /var/apache2/htdocs directory. If everything went OK, you should have a functioning apache webserver.

Debugging / Troubleshooting


If the svcs -p command from the above step doesn't show a STATE of online, do the followig:

svcs -a
grep -i http

You'll probably see that it's in maintenance mode:

maintenance 15:16:12 svc:/network/http:apache2

For more detailed info run:

svcs -l http

OR

svcs -x http

svc:/network/http:apache2 (Apache 2 HTTP server)

State: maintenance since May 8, 2007 3:16:12 PM EDT

Reason: Start method failed repeatedly, last exited with status 1.

See: http://sun.com/msg/SMF-8000-KS

See: httpd(8)

See: /var/svc/log/network-http:apache2.log

Impact: This service is not running.

Note that the second to last line tells you where the log file is, so take a look at that. Once you've fixed the problem, you can restart apache with:

svcadm restart /network/http:apache2

If for some reason you want to shut off apache, use this:

svcadm disable /network/http:apache2



svcs -p /network/http:apache2

STATE STIME FMRI

disabled 15:36:33 svc:/network/http:apache2



svcs -l http

fmri svc:/network/http:apache2

name Apache 2 HTTP server

enabled false

state disabled

next_state none

state_time May 8, 2007 3:36:33 PM EDT

logfile /var/svc/log/network-http:apache2.log

restarter svc:/system/svc/restarter:default

contract_id

dependency require_all/error svc:/milestone/network:default (online)

dependency require_all/none svc:/system/filesystem/local:default

(online)

dependency optional_all/error svc:/system/filesystem/autofs:default

(online)



jueves, 15 de marzo de 2012

Licenciatura y Diplomado UNIACC



- El 27 de Enero he defendido en la Universidad de Artes, Ciencia y Las Comunicaciones UNIACC - Santiago/Chile el trabajo de memoria "Análisis de implementación de un sistema de prevención de fugas de información sobre TI”. El trabajo se basa en lo indicado a continuación:

En el mundo los distintos tipos de empresas han asumido que su mayor activo es la información, y frecuentemente nos encontramos con situaciones tales como robos y pérdidas de dispositivos portátiles de altos ejecutivos o directivos, venta de información a la competencia, falla de hardware o software, etc. Con el paso del tiempo, los profesionales de las tecnologías de la información también se han dado cuenta que el verdadero problema en la seguridad de la información no se encuentra en el exterior sino dentro de las empresas y, más concretamente, en el uso inadecuado o no autorizado de información sensible por parte de los empleados.

En estas situaciones cobran sentido las aplicaciones para la Prevención de Fuga de Información. Estas soluciones están concebidas para ayudar a las compañías a conocer y controlar la información que es utilizada y que, llegado el caso, sale al exterior a través de diversos medios: correos, web, FTP o incluso dispositivos portátiles de almacenamiento tales como memorias USB (pendrive) o discos externos.

En general, este tipo de riesgos pueden mitigarse mediante la combinación de diferentes procedimientos y buenas prácticas de la seguridad corporativa en las organizaciones. Partiendo de la utilización de dispositivos cortafuegos; filtros de contenidos (proxy) que registren la actividad de los usuarios permitiendo el control y prevención a tiempo, deshabilitando los dispositivos USB de los PCs y servidores; registrando la actividad de los trabajos de impresión (como por ejemplo, asignando permisos a los usuarios que así lo necesiten); registrar correctamente la actividad de los servidores de correo salientes y la utilización de diverso software destinado a evitar la fuga de información.

- Fue una tarea ardua a la cual dedique muchas horas de sueño y trabajo, que me permite cerrar un ciclo en mi vida.

Edgardo Patricio Cepeda Bastidas

Titulo: Ingeniería En Informática Y Multimedia.
Licenciado en Informática y Multimedia
Certificado de Programador Computacional
Diplomado: Tecnologías de la Información, Comunicación y Negocios.