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.1 Funciones de un DBA.

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

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