Archivo

Archivo para la categoría ‘Plataforma’

Crear DATABASE LINK o DBLINK

Martes, 14 de octubre de 2008 Sin comentarios

Muchas veces en las aplicaciones de negocio es necesario obtener datos que no necesariamente están en las mismas bases de datos o en los mismos servidores. Para poder suplir esta necesidad Oracle tiene un objeto llamado “DATABASE LINK” o “DBLINK”. Mediante a este objeto es posible realizar una conección entre dos bases de datos, las cuales NO necesariamente pueden ser Oracle – Oracle, sin que pueden ser desde Oracle a diferentes motores de bases de datos.-

Ahora bien, hay que tener una serie de consideraciones al momento de crear un DBLINK:

  • Tener claro si el DBLINK a generar será Publico o sólo podrá ser usado bajo un esquema determinado
  • Utilizar una cuenta con los privilegios que sólo necesita el DBLINK y NO el user y pass del esquema, ya que no tenemos control de quien estará utilizando el DBLINK en la otra base de datos

La siguiente figura es un template que en lo personal utilzo para crear DBLINK, ya que ahi uno incluye toda la información del DBLINK que se va a crear

Template creacion DBLINK

Mediante el template anterior es posible definir:

  • Nombre del DBLINK
  • Nombre del servidor (ORIGEN y DESTINO)
  • IP del Servidor (ORIGEN y DESTINO)
  • Nombre de Base de Datos (ORIGEN y DESTINO)
  • Esquema de Base de Datos (ORIGEN y DESTINO)
  • Observacion (indica si es PUBLICO o Privado [Sólo a un esquema])
  • Usuario y Password que se utiliza
  • Objetos que requieren ser accesados
  • Permisos sobre estos objetos
  • Script de creación del DBLINK
  • Script de creación del usuario

Una vez ya se tiene toda la información establecida, se procede a crear el DATABASE LINK

1.- Creación de la cuenta de usuario del DBLINK, Esto se debe realizar desde la instancia DESTINO

CREATE USER USER_DBLINK IDENTIFIED BY PASS_DBLINK
DEFAULT TABLESPACE USER_DBLINK
TEMPORARY TABLESPACE TEMPORAL
QUOTA UNLIMITED ON USER_DBLINK
PROFILE DEFAULT
ACCOUNT UNLOCK
/
GRANT "CONNECT" TO USER_DBLINK
/
ALTER USER USER_DBLINK DEFAULT ROLE "CONNECT"
/

NOTA IMPORTANTE 1: La cuenta de usuario sólo debe tener el rol de CONNECT para establecer la conección a través del DBLINK, NO es recomendable otorgar otro rol.-

2.- Una vez creado el usuario se deben otorgar los privilegios que tendrá el DBLINK. Importante el DBLINK por si sólo no tiene privilegios sobre los objetos de la base DESTINO, sino que es la cuenta de base de datos que posee estos permisos.-

GRANT SELECT ESQUEMA.OBJETOS TO USER_DBLINK
/
GRANT INSERT ESQUEMA.OBJETOS TO USER_DBLINK
/
GRANT DELETE ESQUEMA.OBJETOS TO USER_DBLINK
/
GRANT UPDATE ESQUEMA.OBJETOS TO USER_DBLINK
/

3.- Ahora es necesario crear el DBLINK. La creación del script del DBLINK debe ser realizada desde la base ORIGEN.-

CREATE PUBLIC DATABASE NOMBRE:DBLINK
CONNECT TO USER_DBLINK
IDENTIFIED BY PASS_DBLINK
USING 'NOMBRE_TNSNAMES'

NOTA IMPORTANTE 2: Al comienzo del script se define si este es PUBLICO o PRIVADO, en caso de ser privado la opcion PUBLIC no se incluye en el script y el DBLINK sólo será utilizado por el esquema con el cual el DBLINK se creó.-

NOTA IMPORTANTE 3: En la linea USING ‘NOMBRE_TNSNAMES’ se debe verificar el string de conección desde el servidor ORIGEN al servidor DESTINO, se deben validar los accesos, y realizar una prueba de conección

Este post aún NO está terminado

Buscar texto o string dentro de directorios en Linux

Viernes, 29 de agosto de 2008 Sin comentarios

Este tip tambien es bastante útil…

find . -type f | xargs fgrep "string" /dev/null
esto entrega el nombre del archivo y la línea donde se encuentra la ocurrencia “string”.

Otra alternativa puede ser:

find . -type f -exec egrep -i "expresion" /dev/nill {} ;

Categories: Linux Tags:

Listar,Eliminar archivos por fechas en linux

Viernes, 29 de agosto de 2008 Sin comentarios

Algo bastante común en la administración de sistemas operativos y bases de datos es la mantencion de archivos que ya no se usan como por ejemplo log del SO o archivos traces de BD. No hay problema cuando son pocos, digamos unos 500 mas o menos, aunque uno quede medio ciego con tantos archivos… En plataformas que generan “demasiados” archivos por hora o por dia, es una verdadera pesadilla hacerle mantencion, ya sea compresion o eliminación de los archivos y si es por fecha peor aún.

Para resolver este problema desde Linux es bastante practico usar una concatenacion de comandos para poder hacer esta tarea mas facil y practica.-

Para buscar archivos con fecha de modificacion de 3 días hacia atrás, en el directorio en donde uno se encuentra…

find . -name *.trc -mtime +3

Para buscar y eliminar archivos con fecha de modificacion de 3 días hacia atrás, en el directorio en donde uno se encuentra…

find . -name *.trc -mtime +3 -exec rm {} ;

Ahora bien si queremos listar esos archivos pero con una ruta relativa …

find /backup/test/[a-z]* -name *.sql -mtime +1

Lo mismo si queremos borrar esos archivos pero con una ruta relativa …

find /backup/test/[a-z]* -name *.sql -mtime +1 -exec rm {} ;

Podemos usar la funcion otras funciones del comando “find”:


-mmin n
Files data was last modified n minutes ago.


-mtime n
Files data was last modified n*24 hours ago.

Categories: Linux, Plataforma Tags: ,

Videos de Backtrack 2.0

Miércoles, 14 de mayo de 2008 Sin comentarios

Estimados:

Tiempo atrás les comenté acerca de una distro en linux, que su fuerte es la seguridad. Backtrack en su segunda realese ofrece una variedad de herramientas, tanto gráficas como a nivel de comandos, para analizar problemas de seguridad. Les comento no con el fin de promover que usen esta distro para fines delictivos, sino que para aprender y profundizar en el área de la seguridad informática.-

En este link podrán ver los 7 vídeos que nos ofrece el sitio de http://www.offensive-security.com, – a los cuales hago referencia – tiene en su sitio web.-

BackTrack 2.0

Categories: Linux, Seguridad Tags: ,

Evento de Seguridad de Microsoft España

Lunes, 30 de abril de 2007 Sin comentarios

Estimados:

Para los que les guste el lado de Windows y plataformas de Microsoft en general (me incluyo … no hay que ser cerrao de mente), les informo que en España especificamente en Barcelona y Madrid los días 22 y 24 de Mayo se realizará un gran evento de seguridad que se viene con todo … para los que tengan la dicha y la bendición de estar por esos lados aprovechen… para el resto de los mortales sólo podremos ver algunos webcats mas adelante …

De todas maneras estemos atentos a ver con que sorpresa sale Microsoft …

Link

Categories: Microsoft, Seguridad Tags: ,

Tarros viejos o Firewall de Seguridad ?

Lunes, 30 de abril de 2007 Sin comentarios

Estimados:

Navegando por Interneke … me tope con esta distro llamada IPcop, la cual permite montar diferentes sevicios de Red en un PC OBSOLETO de poca ram y que todos tenemos por ahi botado o que usados de silla en la pieza ….

El sitio web esta en este enlace

Los screenshot de la web muestran a esta distro bastante intuitiva y facil de utilizar … de hecho voy a armar un tarrito pa puro probarla ….

Como dice el lema de la distro … “The Bad Packets Stop Here!” habrá que probarla para opinar …

Categories: Linux, Seguridad Tags: ,

Distribución de Seguridad

Lunes, 30 de abril de 2007 Sin comentarios

Amigos:

Tiempo atrás en la “U”, se realizó una feria de software libre en donde me tope con una distro bastante “simpatica” la que está orientada a seguridad, se llama BackTrack

Es una distro al estilo “LiveCD” y que tambien es posible de instalar … la verdad yo la probe con mi portatil y todo bien excepto la Wi-Fi que al levantar la maquina la tarjeta no venia consifurada por defecto … Pero la distro es super intuitiva y no pasarón mas de 5 minutos y ya tenia levantado el modulo de mi Intel … (En las herramientas de RADIO …. hay un apartado de aplicaciones miscelaneas .. y ahi uno activa el modulo …simple no :P)

Link del Sitio

Bajar la ISO

Saludos

Juanjo

Categories: Linux, Seguridad Tags: ,

Colección de Webcats de Microsoft

Lunes, 30 de abril de 2007 Sin comentarios

Estimados:

Hay veces en donde uno desea ver un buen webcats. Aca les dejo un enlace donde pueden encontrar una coleccion organizada por categorias de los mejores Webcats españoles realizados por Microsoft …

En lo personal encuentro bastante buenos los de Active Directory …

Aca esta el Link

Saludos y que disfruten …

Juanjo

Categories: Microsoft Tags: ,