Base de datos

Sistemas de gestión de Bases de datos y almacenamiento

Cómo Twittear desde un procedure de Oracle PL/SQL

Twitter desde Oracle PL/SQLLlamando a la API de Twitter desde procedimientos almacenados de PL/SQL se pueden enviar actualizaciones de estado a una cuenta de Twitter. Aparte de lo curioso que pueda resultar, puede ser un método muy eficaz para avisarnos a nosotros o a nuestros usuarios sobre cualquier evento que se produzca en la base de datos..

Cambiar el nombre de host (hostname) en Windows XP con DB2 9.7

En muchos casos ocurre que por algún motivo cambiamos el nombre de host en nuestro sistema operativo, si este es el caso y además contamos con una instalación de DB2 9.7 ESE y el sistema operativo es windows XP, la forma de que nuestra instancia DB2 arranque correctamente es:

Supongamos que el nombre antiguo es OLDNAME y el nuevo es NEWNAME...

 

Ora10g: Buscando actividad "extra-ordinaria" en nuestra base de datos con TOAD

Ora10g: Buscando actividad "extra-ordinaria" en nuestra base de datos con TOAD

Hay gente a favor y en contra de esta herramienta pero para mí resulta de lo más útil para tareas concretas y como complemento. Con el paso del tiempo la he usado alternándola con otras herramientas y "trabajos manuales" y hasta el momento no hay nada que haya hecho de con otra cosa que no pueda hacer con TOAD.

En este caso comento como buscar actividad "extra-ordinaria" en nuestra base de datos con TOAD...

Cuatro preguntas para detectar a un desarrollador sin conocimientos de base de datos

Dejo aquí este link a una página donde plantean un pequeño test que hacer en las entrevistas de trabajo para desarrolladores de bases de datos. Aquí este tipo de test no creo que se estile mucho en una entrevista de trabajo, pero más de una incorporación al departamento de desarrollo debería evaluar sus conocimientos con un test similar. Más que nada para evitar cracks, máximos de conexiones, diseños de tabla si claves primarias, etc... En este otro site también han hecho un test equivalente para evaluar conocimientos de SqlServer...

 

Ora10g: Creación de tablas e indices con la cláusula logging / nologging

La cláusula loggin/nologging añadida cuando creamos una tabla, índice, tablespace... determina si se crea registro de la sentencia en los redo log y su correcta restauración desde backup. Tiene guasa porque si creamos una tabla con opción nologging efectivamente no se crea registro pero de alguna manera esta si se tiene en cuenta en el diccionario de datos.
Al terminar la recuperación los bloques correspondientes a la tabla/índice son marcados como corruptos y cuando intentemos acceder obtendremos un error como el siguiente...

 

Ora10g: TNS-12518 Listener could not hand off client connection

Cuando se produce este error el listener de nuestra base de datos Oracle está rechazando conexiones y no nos podemos conectar de ninguna manera con la base de datos. Para ver que está pasando podemos consultar el log del listener en /opt/oracle/product/10.2/db_1/network/log/listener.log para ver que nos cuenta el sistema. En el caso que nos ocupa podemos encontrar una entrada como la siguiente:

"TNS-12518: TNS:listener could not hand off client connection"

...

 

Indices invisibles en Oracle 11g

A partir de la versión 11g Oracle permite la creación de índices llamados invisibles que permiten llevar realizar cosas realmente interesantes.

Esta invisibilidad se refiere a que el optimizador no tiene en cuenta la existencia de estos índices para la generación de los planes de ejecución.

Esto puede resultar muy interesante en bases de datos en Producción por ejemplo para:

  • En el caso de probar nuevos índices sin afectar a las sentencias SQL de las aplicaciones que atacan a la base de datos, puesto que se pueden activar/desactivar de manera muy rápida.
  • En el caso de querer probar ciertas sentencias SQL de aplicaciones sin índice sin tener que borrar el índice y perder tiempo recreándolo..

Instalacion de SQL Server Management Studio Express 2008

Instalacion de SQL Server Management Studio Express 2008Acabo de terminar una instalación de SQL Server 2008 Express, y de SQL Server 2008 Management Studio Express, y he tenido que dar algunas vueltas por un par de puntos de la instalación que no son demasiado intuitivos. Con esta entrada espero facilitar el trabajo a quien se encuentre en adelante con la misma situación.
Para empezar yo pensaba que Management Studio ya se instalaba con la BD, y resulta que no. Primero se instala el motor de SQL Server, y después se descarga otro paquete para realizar la instalación de SQL Server Management Studio...

 

 

 

Inicio Conocer e instalar IBM DB2 Express-C

Hola Gente,

 

en este caso les hablo y muestro IBM DB2 Express-C, una versión gratuita del potente motor de bases de datos de IBM. Veremos como descargarlo, daremos un paseo por el sitio y el material disponible, luego lo instalaremos y comprobaremos su correcto funcionamiento conectándonos a una base de datos. Video en dataprix.tv

 

Saludos

 

Mariano García Mattío