Me dieron a la tarea de instalar 3 sistemas gestores de base de datos para un proyecto en la escuela, en una distro de linux, en este caso use 2 libres (PostgreSQL, MySql) y un propietario (Oracle), y lo hice en Debian (etch 4.0 netinstall), el cual ya tenia ganas de instalar y pues este era un buen pretexto (por cierto jala super bien en mi laptop).
Pues aqui va lo que hice y una pequeña reseña de cada sistema:
PostgreSQL: es un servidor de base de datos relacional orientada a objetos de software libre, liberado bajo la licencia BSD.
Para instalarlo (como root):
# apt-get install postgresql-8.1
Despues de instalarlo con el superusuario se crean los usuarios:
# su postgres
Conectar a la base de datos
$ psql template1
Para crear un usuario:
template1=# create user nombre_usuario with password ‘aqui_el_password’;
Para crear una base de datos:
template1=# create database nombre_basedatos
Para asignar esa base de datos al usuario:
template1=# grant all privileges on database nombre_basedatos to nombre_usuario;
Para conectarse a la base de datos:
$ psql -d nombre_basedatos -U nombre_usuario
y aparece el prompt de la base de datos:
mydb=>
Se puede detener o arrancar desde:
# /etc/init.d/postgresql-8.1 start | restart | status
MySql: es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. Se desarrolla como software libre en un esquema de licenciamiento dual. Pertenece a Sun Microsystems desde enero de 2008.
Para instalar:
# apt-get install mysql-server-5.0
Para accesar:
# mysql -u root
Es necesario cambiar el password de root por seguridad:
mysql> update user set password=PASSWORD(“nuevo_password”) where User=’root’;
mysql> flush privileges;
Se puede detener o arrancar desde:
# /etc/init.d/mysql start | restart | status
Oracle: es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Se considera como uno de los sistemas de bases de datos más completos, destacando su: Soporte de transacciones, estabilidad, escalabilidad, multiplataforma.
Necesitas registrarte en Oracle.com y descargar la versión express para linux e instalar:
# dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb
Se necesitara la libreria libaio1
# apt-get install libaio1
Y se configura:
# /etc/init.d/oracle-xe configure
Puerto de HTTP que usara Oracle Express (8080)
Puerto que usara la base de datos (1521)
Password de los usuarios Sys y System
preguntara si desea iniciar la base de datos al inicio.
Para accesar se puede hacer via web en “http://127.0.0.1:8080/apex”
Se puede detener o arrancar desde:
# /etc/init.d/oracle-xe start | restart | status
Es necesario agregar usuario a grupo dba:
#usermod -G user grupo
o editando /etc/group, la linea
dba:x:1002:alex
PD. A veces se complica accesar via web, se soluciona reinciando el servicio.
Bien pues ahi esta, lo que no vi es que broncas puedan dar andando los tres.
ma tipos de gestores de base de datos…..
son my pokitos necesitamos mas