Creación de base de datos:
La creación de una base normal sería así: db2 create database daf automatic storage yes dejando ilimitado el crecimiento. Si quiero dividir los tablespaces puedo hacer algo así:
db2 “create database siebeldb
on /db2db01/db2db01
using CODESET 1252 TERRITORY LAT COLLATE USING IDENTITY
CATALOG TABLESPACE MANAGED BY SYSTEM USING (‘/db2db01/db2db01/CATALOG’)
TEMPORARY TABLESPACE MANAGED BY SYSTEM USING (‘/db2db01/db2db01/TEMP’)
USER TABLESPACE MANAGED BY DATABASE USING (‘/db2db01/db2db01/USER’)”
Notar el MANAGED BY DATABASE para poder administrar el crecimiento y poder anexar luego otros archivos (tipo ndf o mdf)
Con db2pd -d daf –logs podemos ver la estructura de archivos de log. Luego con db2top -d daf –a podemos ver las sesiones acitvas de la base DAF