Antes de utilizar los procedimientos almacenados del sistema para Amazon RDS para las instancias de bases de datos de Db2 que ejecuten el motor de Db2, revise la información siguiente:
-
Solo puede ejecutar los procedimientos almacenados desde la herramienta de línea de comandos de Db2, no en una aplicación cliente de SQL (como DBeaver).
-
Antes de ejecutar los procedimientos almacenados, primero debe conectarse a la base de datos de
rdsadmin
como usuario maestro de su instancia de base de datos de RDS para Db2. En el siguiente ejemplo, sustituyamaster_username
ymaster_password
por su propia información.db2 "connect to rdsadmin user
master_user
usingmaster_password
" -
Los procedimientos almacenados devuelven el parámetro
ERR_MESSAGE
, que indica si el procedimiento almacenado se ha ejecutado correctamente o no; en caso negativo, también especifica el motivo.Ejemplos
El siguiente ejemplo indica que el procedimiento almacenado se ha ejecutado correctamente.
Parameter Name : ERR_MESSAGE Parameter Value : - Return Status = 0
El siguiente ejemplo indica que el procedimiento almacenado no se ha ejecutado correctamente porque el nombre del bucket de Amazon S3 utilizado en el procedimiento almacenado no era válido.
Parameter Name : ERR_MESSAGE Parameter Value : Invalid S3 bucket name Return Status = -1006
Para ver los mensajes de error devueltos al llamar a los procedimientos almacenados, consulte Solución de errores en los procedimientos almacenados.
Para obtener información sobre cómo comprobar el estado de un procedimiento almacenado, consulte rdsadmin.get_task_status.