Gestores de Bases de Datos: PostgreSQL y IBM Db2


PostgreSQL:

Postgresql elephant.svg
PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL,similar a la BSD o la MIT.

Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).


A continuación un ejemplo de comandos básicos para la administración de PostgreSQL. Siempre estará disponible el aplicativo Pgadmin, para una administración gráfica.

Lista de Comandos:

1. Listar usuarios:

 postgres=# SELECT * FROM pg_user ;

2. Crear usuario BD:

 operador@equipo:/$ sudo createuser -s -U postgres nuevo_usuario

3. Cambiar contraseña:

 postgres=# ALTER USER postgres WITH PASSWORD '*****';
    ALTER ROLE

4. Renombrar usuario:

 postgres=# ALTER USER pedro RENAME TO admin;
    ALTER ROLE

5. Crear BD:

postgres=# CREATE DATABASE "nombre_bd"  WITH ENCODING='UTF8' OWNER=usuario CONNECTION LIMIT=-1;

6. Lista bases de datos del sistema:

 postgres=# SELECT datname FROM pg_database ;

7. Respaldo BD:

 operador@equipo:/$ sudo pg_dump -Uusuario -dnombre_bd -f /carpeta/destino/archivo.sql

8. Montar BD:

 operador@equipo:/$ sudo psql -Uusuario -dnombre_bd -f /carpeta/destino/archivo.sql



Resultado de imagen para ibm db2
IBM Db2:

DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos.

Existen algunos comandos y programas de utilidad de DB2 muy importantes con los que los administradores de base de datos deben estar familiarizados para poder supervisar el rendimiento del sistema de base de datos. A continuación, se proporciona una lista de estos mandatos y programas de utilidad.

Ejemplos:

El mandato UPDATE DBM CFG se utiliza para modificar el valor de un parámetro de configuración del gestor de base de datos.

Sintaxis:

db2 update dbm cfg using {valor/es palabraclave-config}

Ejemplo:

Db2 update dbm cfg using DFT_MON_BUFPOOL on DFT_MON_LOCK on

Mandatos get db cfg y update db cfg

El mandato GET DB CFG se utiliza para mostrar la configuración de la base de datos a la que está conectado.

Sintaxis:

db2 get db cfg [for <nombre base datos> show detail]

Ejemplo:

db2 get db cfg for wpcdb show detail | tee wpcdb_configuration.out

El mandato UPDATE DB CFG se utiliza para modificar el valor de un parámetro de configuración de base de datos.

Sintaxis:

db2 update db cfg using {valor/es palabraclave-config}

Ejemplo:

db2 update db cfg using MAXAPPLS AUTOMATIC

Comentarios

Entradas populares de este blog

1.1.2 Relación del DBA con otras áreas de la Sistemas.

1.4. Nuevas tecnologías y aplicaciones de los sistemas de bases de datos

1.2. Análisis de los manejadores de bases de datos.