Instalación Postgres, Mysql y Oracle en Debian Jessie y Windows 7

¿Qué son?

Son tres aplicaciones para el desarrollo de bases de datos, creación de tablas e introducción de datos.

Instalación de postgres en Debian Jessie

Para instalar postgres en debian jessie, seguiremos los siguientes pasos:

  1. Nos logueamos como root:
    su
  2. Agregamos al fichero /etc/apt/sources.list la siguiente linea:
    deb http://ftp.es.debian.org/debian jessie main contrib non-free
  3. Ejecutamos una actualización de los repositorios:
    apt-get update
  4. Instalamos postgres:
    apt-get install postgresql
  5. Por defecto deberia traer el usuario postgres, si es así entramos en él con el comando
    su - postgres
  6. Si no lo trae, lo añadimos al sistema con:
    useradd -m postgres
  7. Creamos nuestra primera base de  datos, en mi caso le pondré el nombre de prueba 
    create database prueba
  8. Nos metemos en el interprete de comandos:
    psql
  9. Y ya podemos agregar tablas, editarlas, modificarlas, etc.

Nota: si quereis saber lo básico sobre gestión de tablas, escribid en el interprete help.

Instalación de mysql en Debian Jessie

Para su instalación, seguiremos los siguientes pasos:

  1. Nos logueamos como root
    su
  2. Actualizamos la lista de repositorios
    apt-get update
  3. Procedemos a instalar mysql
    apt-get install mysql-server mysql-client
  4. En el proceso de instalación nos pide la contraseña que tendrá el usuario root dos veces, la primera para introducir su nueva contraseña y la segunda para verificar la contraseña.
  5. Nos conectamos a mysql como root
    mysql -u root -p
  6. Crearemos un usuario para nosotros, en mi caso el usuario se llamará user
    GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost'
    IDENTIFIED BY 'user' WITH GRANT OPTION;

    NOTA: lo remarcado en negritas en el usuario que queremos crear y con ; deberemos cerrar la instrucción dada.

  7. Salimos y nos logueamos con el nuevo usuario creado
    exit
    mysql -u user -p
  8. Creamos una base de datos nueva, la llamaré prueba
    create database prueba;
  9. La ponemos en uso
    use prueba;
  10. Y ya podremos crear, modificar, eliminar, etc, las tablas de esa base de datos.
  11. Si queremos entrar con un usuario determinado en una base de datos que hayamos creado, ejecutamos el siguiente comando
    mysql -u user -p prueba

Instalación de Oracle 11g en Windows 7

Primero, nos deberemos descargar Oracle 11g desde el siguiente enlace –> Oracle 11g

Proceso de instalación de Oracle 11g en Windows 7:

  1. Del archivo comprimido descargado, lo descomprimimos en cualquier ruta y procedemos a ejecutar la aplicación llamada Setup en el primer nivel al entrar en la carpeta.
  2. En Configurar actualizaciones de seguridad desmarcamos la opción de Deseo recibir actualizaciones de seguridad a través de My Oracle Support > Siguiente > Sí.
  3. En opción de instalación dejamos marcado  Crear y configurar Base de datos > Siguiente.
  4. En Clase de sistema elegimos Clase de Servidor > Siguiente.
  5. En Opciones de instalación de Grid dejamos la que está marcada > Siguiente.
  6. En Tipo de instalación, elegimos Avanzada > Siguiente.
  7. En Idiomas del producto, elegimos el idioma que queramos instalar. Por defecto viene Español e Inglés > Siguiente.
  8. En Edición de Base de Datos elegimos Enterprise Edition ( 3,34GB ) > Siguiente.
  9. En Ubicación de instalación podemos cambiar la ruta de instalación, en mi caso la dejé por defecto > Siguiente.
  10. En Tipo de Configuración dejaremos la que está seleccionada por defecto > Siguiente.
  11. En Identificadores de Base de datos no configuramos nada > Siguiente.
  12. En Opciones de configuración nos vamos a la pestaña Esquemas de Ejemplo y marcamos la única opción que aparece > Siguiente.
  13. En Opciones de gestión no modificamos nada > Siguiente.
  14. En Almacenamiento de Base de datos no modificamos nada > Siguiente.
  15. En Copias de Seguridad y restauración podemos elegir activarlas y de qué zona en concreto, en mi caso no me hace falta pero sería un buen sistema de seguridad > Siguiente.
  16. En Contraseñas de Esquemas le asignamos las contraseñas que deseemos oportunas. Deben cumplir unos requisitos mínimos para continuar con la instalación > Siguiente.
  17. En Resumen nos aporta lo que hemos configurado anteriormente > Terminar.
  18. Pasa a instalar Oracle, una vez termine de instalar, procederemos a desbloquear el usuario Scott y a crear nuestro nuevo usuario.
  19. Creación de un usuario:
    1. Nos vamos a una terminal de windows (cmd) y ejecutamos el comando
      sqlplus
    2. Entramos como usuario System y su contraseña (especificada en uno de los apartados de la instalación), ejecutando el siguiente comando
      connect system/contraseña (como ya dije, especifada anteriormente)
    3. Creamos un nuevo usuario que será el que utilizaremos siempre. En mi caso mi usuario se llamará usuario. La segunda vez que se nombra usuario es la contraseña.
      create user usuario identified by usuario (esta es la contraseña);
    4. Deberemos agregar permisos al usuario que hemos creado anteriormente, para ello ejecutamos los siguientes comandos
      grant connect to usuario;
      grant resource to usuario;
      grant unlimited tablespace to usuario;
    5. Nos desconectamos de esa sesión, es decir, del usuario system
      disconnect
    6. Y nos conectamos al nuevo usuario anteriormente creado
      connect usuario/usuario
  20. Desbloquear el usuario Scott de los esquemas de ejemplos.
    1. Primero desbloquearemos al usuario Scott previamente conectados como usuario System
      alter user scott account unlock;
    2. Ahora agregamos a ese usuario, Scott, una contraseña
      alter user scott identified by scott;
    3. Y listo, usuario Scott desbloqueado.

Pues esto es todo. ¡Hasta la próxima entrada!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .