Cree tablas para el planificador en bases de datos DB2 utilizando archivos DDL (lenguaje de definición de datos) o archivos SQL (lenguaje de consultas estructuradas).
Antes de empezar
Esta tarea requiere la configuración de una base de datos y que esté disponible.
Para obtener más información, consulte el tema Creación de bases de datos DB2 para planificadores.
Acerca de esta tarea
Para crear tablas para el planificador en bases de datos
DB2
utilizando archivos DDL (Lenguaje de definición de datos) o SQL (Lenguaje de consulta
estructurado), realice estos pasos.
Procedimiento
- Abra una ventana de línea de mandatos
DB2.
- Verifique que dispone de derechos de administrador para el
sistema de base de datos.
- Cree el espacio de tablas y el esquema.
- Analice el resultado de su experiencia durante las fases de
desarrollo y prueba del sistema. El tamaño de la base de datos depende de varios factores.
Si fuera posible, distribuya los contenedores de espacio de tablas
en distintos discos lógicos, e implemente una política de seguridad adecuada. Tenga en cuenta
las consecuencias en el rendimiento de su elección para los valores de las agrupaciones
de almacenamiento intermedio y del archivo de registro cronológico.
- Con un editor de texto, edite el script siguiente de acuerdo
con la instrucción que aparece al principio del archivo.
Nota: Al establecer el prefijo de tabla, ponga en mayúscula todos los caracteres.
%WAS_HOME%\Scheduler\createTablespaceDB2.ddl, %WAS_HOME%\Scheduler\createSchemaMod1DB2.ddl, %WAS_HOME%\Scheduler\dropSchemaMod1DB2.ddl y %WAS_HOME%\Scheduler\dropTablespaceDB2.ddl.
- Verifique que esté conectado a la instancia correcta. Compruebe la variable
de entorno DB2INSTANCE.
- Conéctese a la base de datos scheddb, por ejemplo, mediante
este mandato:
db2 connect to scheddb
- Cree el espacio de tablas. Entre el siguiente mandato:
db2 -tf createTablespaceDB2.ddl
Verifique que la salida del script no tenga errores. Si hubiera algún error, puede desconectar el espacio de tablas con el
siguiente script:
dropTablespaceDB2.ddl
- Cree el esquema (tablas e índices) especificando el mandato db2 -tf
createSchemaMod1DB2.ddl en el procesador de línea de mandatos
DB2. Verifique que la salida del script no tenga errores. Si se producen
errores, puede utilizar el archivo siguiente para eliminar el esquema:
dropSchemaMod1DB2.ddl
- Verifique que el distintivo DB2_RR_TO_RS
DB2 se ha
establecido en YES para evitar bloqueos.
Reinicie la instancia de
DB2 para
activar el cambio, si es necesario.
Resultados
Ya se han creados las tablas y esquemas de DB2 del planificador.