Las funciones definidas por el usuario de DB2 (UDF) y los procedimientos almacenados pueden ser delimitados o no delimitados.
Las UDF y los procedimientos almacenados delimitados se ejecutan bajo el grupo y usuario delimitado. Las UDF no pueden acceder a la mayoría de las áreas de datos y de control internas de DB2, ya sea de forma deliberada o accidental. Esta separación entre los datos y la función o procedimiento almacenados convierte a las UDF y a los procedimientos almacenados delimitados en una opción más segura para la base de datos.
Las UDF y los procedimientos almacenados no delimitados se ejecutan en el mismo espacio de direcciones que el gestor de bases de datos. Esto da como resultado un mayor rendimiento de la base de datos, pero el código de usuario puede dañar de modo accidental o malicioso las estructuras de control de la base de datos. Es aconsejable que utilice procedimientos almacenados no delimitados solamente cuando necesite maximizar las ventajas de rendimiento.
Por razones de seguridad, es recomendable que no utilice el nombre de instancia como usuario delimitado. Sin embargo, si no piensa utilizar las UDF o los procedimientos almacenados, puede establecer el usuario delimitado en el nombre de instancia en vez de crear otro usuario.
En un entorno de Network Information Services (NIS), los usuarios y los grupos se gestionan remotamente desde un servidor NIS. Los usuarios y los grupos que se desea utilizar con el producto DB2 deben existir en el servidor de NIS antes de la instalación. El Asistente de instalación de DB2 no puede crear usuarios o grupos en un entorno NIS.
Para crear un nuevo ID de usuario para que sea el ID de usuario delimitado, pulse Usuario nuevo y proporcione la información necesaria sobre el usuario delimitado en los campos.
El Nombre de usuario que especifique debe ser un ID de usuario de DB2 válido. Los ID de usuario de DB2 válidos:
Un UID es un número que identifica de forma exclusiva un usuario. Si desea que se utilice un UID específico, escríbalo en el campo UID. En otro caso, seleccione Utilizar UID por omisión para utilizar un UID generado por el sistema.
El Nombre de grupo que escriba puede ser un grupo existente que haya definido o un grupo nuevo que se creará en el caso de que no exista. El grupo debe ser el grupo primario del usuario.
Un GID es un número que identifica de forma exclusiva a un grupo. Si está creando un nuevo grupo y desea especificar que se utilice un determinado GID, escríbalo en el campo GID. De lo contrario, seleccione Utilizar GID por omisión para utilizar un GID generado por el sistema. Si el grupo ya existe, el campo GID estará completo y Utilizar GID por omisión estará inhabilitado.
La Contraseña que especifique debe contener de 1 a 8 caracteres.
Confirme la contraseña escribiéndola de nuevo en el campo Confirmar contraseña.
El Directorio inicial es el directorio creado para el nuevo usuario.
No puede cambiar la ubicación del directorio una vez se cree éste.
Puede escribir un nuevo directorio válido o pulsar [...] para seleccionar un directorio existente, aunque pueden surgir problemas de permiso si se utiliza un directorio existente.
El Asistente de instalación de DB2 comprobará la validez del ID de usuario, el directorio inicial y la contraseña. El ID de usuario y la contraseña se almacenan en los archivos de seguridad del sistema operativo.
Pulse en Usuario existente para utilizar un ID de usuario existente. Puede escribir un Nombre de usuario válido o pulsar [...] y seleccionar un nombre de usuario existente.