Tesis
Posted on 13 Agosto 08 by: hunk
Este procedimiento se probo en ubuntu gusty, hardy y linux Mint y que dicho sistema ya cuente con DB2
primero por medio de las herramientas de instalación de la distribución instalamos los siguientes paquetes apache2 apache2-threaded-dev libxml2-dev
probamos que este funcionando apache correctamente, para esto abrimos nuestro navegador y ponemos en la ulr localhost o 127.0.0.1, tendremos un mensaje de apache si esta funcionando correctamente.
procedemos a bajar las fuentes de PHP del sitio oficial.
Descomprimimos el contenido y en nos situamos en dicha carpeta en una terminal y procedemos a poner el siguiente comando
You need to source your DB2 environment before running PHP configure:
# . $IBM_DB2/db2profile
nota 2:Esta linea de configuración es la básica para hacer funcionar PHP con DB2, si ustedes necesitan mas configuraciones añadanlas
SI todo sale bien procedemos a realizar el make, tardara un poco
# LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so
Posted on 6 Agosto 08 by: hunk
lo primero que tenemos que hacer es instalar la lib libstdc5, pueden instalarla por synaptic.
Después vamos a la pagina de DB2 y lo descargamos, son algo así como 250 megas. lo descomprimen, en una terminal como root van al directorio y ejecutan:
Le damos install a product, nos saldrá un wizard (imagen) y le damos install new. inicia el wizard de instalación (imagen) damos next, nos presenta la licencia, la leemos y si estamos desacuerdo la aceptamos y damos next (imagen), nos presenta el tipo de instalación seleccionamos la que queramos, en mi caso típica (imagen) y next, nos presenta la ruta donde se instalaran los archivos (imagen), por default se instala en /opt/ibm/db2/v91 y damos next,
Nota: db2 para su funcionamiento crea 3 usuarios, el administrador dasusr1, el usuario de la instancia db2inst1 y db2fenc1 el usuario de la funciones y procedimientos almacenados, también podemos crear nuevas instancias y para esto debemos crear otro usuario db2fenc#, el usuario db2inst1 es el que se usa para el manejo de la base de datos, no importa que instancia sea.
Después de la ruta de instalación nos presenta la información para el usuario dasusr1 (imagen) le ponemos una contraseña y damos siguiente, nos presentara una pantalla donde nos dice si queremos crear una instancia (imagen), en nuestro caso le decimos que la queremos crear y damos next, ahora nos saldrá una pantalla donde tenemos los datos de usuario perteneciente a la instancia (imagen) ponemos una contraseña y damos next, nos presenta los datos de usuario db2fenc1 (imagen) ponemos su contraseña y damos next, nos presentara una pantalla con los datos de instalación que le dimos y damos finish (imagen) y el wizard procederá a instalar db2 (imagen) , una vez terminada nos presenta una pantalla de los pasos de post-instalación y un log de la instalación (imagen), le damos finish y ya tenemos instalado db2 en nuestra maquina.
export DISPLAY=:0
volvemos a ejecutar con nuestro usuario db2inst1 db2cc y ahora veremos nuestro centro de control (imagen) donde tendremos una visión de todo nuestro sistema de base de datos, dentro de nuestro centro de control tenemos un icono con la imagen de una c:> si le damos click no abrirá otra venta, esta es el command editor donde podemos poner nuestra sentencias SQL (imagen y otra imagen).
bueno ya tenemos instalado db2 en nuestra maquina y podemos jugar con ella un rato, en próximos post veremos mas cosas de db2, por ahora pueden crear la base de datos de ejemplo de db2, como usuario db2inst1 ejecutan
Byte.
Posted on 12 Julio 08 by: hunk
Después de que se termino de descargar mas o menos los 250 megas que pesa la base de datos. DB2 cuenta con un instalador gráfico (java) y un script para instalar, el instalador gráfico iniciaba y no mostraba nada (cuestión que puede arreglar y detallare después) así que use el script para instalarlo, realmente los pasos para instalarlos es muy fácil y no presenta mayor dificultad.
Depuse volví a intentar crear la base de datos y me marco el mismo error, ahí pensé que tal vez algo de mi configuración o algún programa estaba causando conflicto y decidí levantar una maquina virtual con la misma versión de ubuntu que tengo y como cuento con DVD de DB2 instale esa versión (versión 9.1) y en esta decidí correr el instalador gráfico y aquí si mostraba el contenido, no sabia por que en la virtual si jalaba y en mi kashmir no, inicie la base de datos y intente crear una base y si la creo, cree la base de ejemplo y también la creo y dije que raro, seguro si es algo de mi configuración.
En kasmir decidí crear un nuevo usuario e intentar la instalación de DB2 (versión 9.5) nuevamente, el proceso de instalación fue normal, pero al crear la base de datos marco el mismo error que antes comente, no sabia por que en la virtual si jalaba y en kashmir no, y también por que el instalador gráfico salia bien en la virtual y en kasmir no, me puse a meditar cuales eran la diferencias que había y vi que en kashmir tenia compiz y en la virtual no, así que quite los efectos de compiz de kashmir y el instalador gráfico ya funcionaba bien.
Con compiz funcionando
Byte.




