Gestores de Bases de Datos: PostgreSQL y IBM Db2
PostgreSQL:
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
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
Publicar un comentario