Algunos comandos DB2.

Imagen

Comandos de Administración de Base de Datos

Detener la Base de datos:

> db2 terminate
> db2 deactivate
> db2 stop
> db2 stop force application all
> db2 stop force
> db2 kill
Nota: este comando solo usarlo cuando sea necesario.

Iniciar la Base de datos:

> db2 start
> db2 activate database <DB_name>
> db2 activate database PRO

Listar las bases de datos activas:

> db2 list active databases

Conectarse a la base de datos:

> db2 connect to <DB_name>
> db2 connect to PRO

Desplegar los tablespaces de la base de datos y ver su estatus:

> db2 list tablespaces
> db2 list applications

Monitorear los procesos activos en la base de datos:

> db2 list utilities show detail
> db2pd -db name -agents

Monitorear el estatus de la aplicación:

> db2 application show detail

Monitoreo de los procesos activos del reorg:

> db2pd -db <DB_name>  -reorg
> db2pd -db PRO  -reorg

Query para consultar los procesos de reorganización:

> db2 “SELECT SUBSTR(TABNAME, 1, 15) AS TAB_NAME, SUBSTR(TABSCHEMA, 1, 15) AS TAB_SCHEMA, REORG_PHASE, SUBSTR(REORG_TYPE, 1, 20) AS REORG_TYPE, REORG_STATUS, REORG_COMPLETION, DBPARTITIONNUM FROM SYSIBMADM.SNAPTAB_REORG ORDER BY DBPARTITIONNUM”

Comando para dar permisos a un usuario:

> db2 grant dbadm on database to user <user_name>
> db2 grant dbadm on database to user pro

Comando para describir los campos de una tabla:

> db2 describe table <schema>.<table_name>
> db2 describe table sappro.bsad

Comando para ver los bloqueos en el sistema:

> db2 list applications show detail |grep -i Lock
> db2 get snapshot for locks on <DB_name>
> db2 get snapshot for locks on PRO

Comando para determinar la memoria de DB2:

> db2mtrk -d -v

Comando para activar un trace en la base de datos:

> db2stop
> db2trc on -l 8M
> db2start
> db2trc off

Comando para ejecutar un script en DB2:

> db2 -tvf <file_name>
> db2 -tvf db2mem.sql

Comando utiles:

To Retrieve This data                Enter this command
Database Manager Performance         $ db2 “get snapshot for database manager”
Database performance                 $ db2 “get snapshot for database on <DBNAME>”
Buffer pool performance              $ db2 “get snapshot for bufferpools on <DBNAME>”
Tablespace performance               $ db2 “get snapshot for tablespaces on <DBNAME>”
Table performance                    $ db2 “get snapshot for tables on <DBNAME>”
Dynamic SQL performance              $ db2 “get snapshot for dynamic sql on <DBNAME>”
Database manager configuration       $ db2 “get dbm cfg”
Database configuration               $ db2 “get db cfg for <DBNAME>”

Sintaxis para crear un tablespace de temporal:

CREATE SYSTEM TEMPORARY TABLESPACE PSAPTEMP16
IN DATABASE PARTITION GROUP IBMTEMPGROUP
PAGESIZE 16 K
MANAGED BY SYSTEM
USING (
‘/db2/PRO/saptemp16/NODE0000/PSAPTEMP16.container000′
)
ON DBPARTITIONNUM ( 0 )
EXTENTSIZE 16
PREFETCHSIZE AUTOMATIC
BUFFERPOOL BP_STD_16K
OVERHEAD 24.1
TRANSFERRATE 0.9
;
COMMIT WORK
;

Lista los índices con estatus inválido:

db2 “select TABSCHEMA, TABNAME, INDEXES_REQUIRE_REBUILD from SYSIBMADM.ADMINTABINFO where INDEXES_REQUIRE_REBUILD=’Y’”

db2 backup database COMMUN to /opt/IBM/BKPDB2

db2 restore db CUSTOM from /opt/IBM/BKPDB2/ TO /opt/IBM/BKP2/ into CUSTOM2

db2 restore db COMMUN from /db2inst1/ to /db2inst1 into CUSTOMP

Para mostrar las bases de datos que estan creadas en la instancia:

db2 list db directory

Para mostrar las bases de datos activas:

db2 list active databases

Para mostrar la configuracion del DB2:

db2 get dbm cfg

———————-

db2 restart db sample

Para mostrar las campos de una tabla

db2 describe table  infoLastTbl

 

 

 

 

2 Responses to “Algunos comandos DB2.”


  1. 1 Laura 29 mayo 2015 a las 16:13

    Hola.. tengo una investigación sobre DB2, podrías regalarme un correo para indicarte mis dudas puntuales? Gracias si puedes ayudarme…


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 )

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 )

Google+ photo

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

Conectando a %s




Map

Mapa de visitas.

Geo Visitors Map

Actualmente:

site statistics

Miembro de:

The Ubuntu Counter Project - user number # 5264

Blog Stats

  • 549,766 hits

A %d blogueros les gusta esto: