viernes, 3 de octubre de 2014

Certificaciones Oracle OCA - OCP - OCS



Cuando queremos indicar que sabemos algo de Base de datos Oracle y no nos ninguneen por ahí, como dice un amigo, es importante tener las certificaciones Oracle correspondientes.

De tanto haber trabajado en base de datos me propuse estudiar y hace algún tiempo obtuve la certificación Oracle Certified Associate OCA y después la certificación Oracle Certified Professional OCP en Oracle Database 10g. Como ya tome ritmo con el estudio fui por el 11g Oracle Certified Professional OCP. Luego como comencé a trabajar con Exadata decidí ser certificado en la misma y di el Oracle Exadata Database Machine 2014 Certified Implementation Specialist OCS.

Comparto algunos comentarios al respecto.
Primero, hay que estudiar harto. Si no tienes los conceptos claros y tienes poco ingles se te hará complejo. Las preguntas con alternativas y la prueba con tiempo acotados, es lo suficientemente capciosa para caer en errores.

Material hay harto para estudiar y del software se pueden bajar versiones free para instalar en tu laptop.

En el sitio oficial de Oracle están las rutas de certificación education.oracle.com, dependiendo donde estés parado: partiendo o realizando una actualización.

Hay que estar atento a los prerrequisitos pues para algunos es necesario tener cursos aprobados. Luego agendas tu prueba por medio del sitio Pearson Vue.


Las certificaciones son válidas en todo el mundo por lo que no está demás darlas si estás pensando en postular fuera del país. En otras te dará  más puntos en una postulación sobre otro que no las tenga.



Por ahora voy acá:

ORACLE SPECIALIST CERTIFICATES:

Exadata Database Machine Models X3-2 and X3-8 Presales Specialist
Oracle Exadata Database Machine 2014 Presales Specialist
Oracle Database 12c PreSales Specialist
Oracle Database 11g Security PreSales Specialist
Oracle Database 11g PreSales Specialist
Oracle Golden Gate Pre-Sales Specialist

1Z0-051 Oracle Database 11g: SQL Fundamentals
1Z0-042 Oracle Certified Associate OCA 10g
1Z0-043 Oracle Certified Professional OCP 10g
1Z0-050 Oracle Certified Professional OCP 11g
1Z0-485 Oracle Exadata Database Machine 2014 Certified Implementation Specialist OCS

Oracle Certification Program Categories

·        Oracle Certified Associate
·        Oracle Certified Master

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.

viernes, 21 de enero de 2011

Data Loss Prevention (DLP)



Hoy en día para cualquier tipo de Organización, la información representa uno de los activos más críticos, y como tal, el responsable del área TI deberá garantizar que existan controles alineados a las necesidades de la Organización. Uno de estos controles que esta asociado al resguardo y protección de los datos e información más crítica o sensible, es la Prevención de Fuga de Información y Datos.
El resultado de la prevención de fuga o pérdida de datos es la protección de la privacidad personal, protección de la propiedad intelectual y protección de la información comercial clave de las organizaciones.
Es por ellos que la prevención ante la pérdida de datos (tecnología llamada DLP por sus siglas en ingles: Data Loss Prevention) empieza a ser un elemento importante en muchas organizaciones.

miércoles, 12 de enero de 2011

CA Wily


Acabo de terminar el curso de CA Wily. Me ha parecido una herramienta interesante y de gran utilidad. Como detalle, para su manejo facilita el tener conocimiento de Java. Para su configuracion, que tampoco es muy facil, es importante conocer bien las necesidades de negocio de su empresa.

Dejo algunas notas del producto:

La solución CA Wily APM (Application Performance Management) le permite controlar aplicaciones Web complejas las 24 horas del día, los siete días de la semana. Le brinda la capacidad de detectar problemas antes de que afecten a sus clientes y los resuelve de forma rápida y cooperativa. Además, esta Solución permite que los gerentes de negocios y profesionales de TI tengan visibilidad del rendimiento y la calidad de las transacciones del usuario basadas en la Web. Al medir el rendimiento desde el nivel general del proceso de negocios hasta el nivel de componentes de transacciones para cada usuario en tiempo real, usted puede identificar, priorizar y resolver los problemas de rendimiento en forma inmediata. Esto puede realizarse
antes de que usuarios adicionales se vean afectados y el impacto sobre su negocio aumente. La implementación rápida del CA Wily APM implementa las configuraciones básicas de producto en un breve tiempo de valorización y ofrece beneficios de negocios reales a su entorno de aplicaciones.
Edgardo.