v system.syskeycols
v system.syssynonyms
v system.syskeys
v system.syscolauth
En el sistema VSE o VM, puede emitir:
grant select on tabla to nullid with grant option
OS/400
*Autorización CHANGE o superior sobre la colección NULLID.
2. Emita mandatos similares a los siguientes:
db2 connect to ALIAS_BD user ID_USUARIO using CONTRASEÑA
db2 bind vía_acceso@ddcsmvs.lst blocking all
sqlerror continue messages ddcsmvs.msg grant public
db2 connect reset
Donde ALIAS_BD, ID_USUARIO y CONTRASEÑA son aplicables al servidor de
bases de datos del sistema principal o de iSeries, ddcsmvs.lst es el archivo de
lista de vinculación para MVS y vía_acceso representa la ubicación del archivo
de lista de vinculación.
Por ejemplo, unidad:\sqllib\bnd\ es aplicable a todos los sistemas operativos
Windows e INICIO_INSTANCIA/sqllib/bnd/ es aplicable a todos los sistemas
operativos Linux y UNIX, donde unidad representa la unidad lógica en la que
se ha instalado DB2 Connect e INICIO_INSTANCIA representa el directorio de
inicio de la instancia de DB2 Connect.
Es posible utilizar la opción grant del mandato bind para otorgar el privilegio
EXECUTE a PUBLIC o a un nombre de usuario o ID de grupo especificado. Si
no se utiliza la opción grant del mandato bind, GRANT EXECUTE (RUN)
deberá otorgarse individualmente.
Para averiguar el nombre de paquete de los archivos de vinculación, entre el
mandato siguiente:
ddcspkgn @bindfile.lst
Por ejemplo:
ddcspkgn @ddcsmvs.lst
podría generar la salida siguiente:
Archivo de vinculación
------------------------------ ------------------------------
f:\sqllib\bnd\db2ajgrt.bnd
Para determinar estos valores para DB2 Connect, ejecute el programa de
utilidad ddcspkgn como, por ejemplo:
ddcspkgn @ddcsmvs.lst
Opcionalmente, es posible utilizar este programa de utilidad para determinar el
nombre del paquete de los distintos archivos de vinculación como, por ejemplo:
ddcspkgn bindfile.bnd
Notas:
a. Si se utiliza la opción de vinculación, se necesita sqlerror continue; sin
embargo, esta opción se especifica de forma automática cuando se vinculan
aplicaciones utilizando las herramientas de DB2 o el Procesador de línea de
mandatos (CLP). Al especificar esta opción, los errores de vinculación se
convierten en advertencias, así que la vinculación de un archivo que
contenga errores puede dar lugar a la creación de un paquete. A su vez,
esto permite la utilización de un archivo de vinculación en varios servidores
Nombre del paquete
SQLAB6D3
Capítulo 6. Vinculación de aplicaciones y programas de utilidad
61