Antes de usar os procedimentos armazenados do sistema Amazon RDS para instâncias de banco de dados do RDS para Db2 que executam o mecanismo Db2, revise as seguintes informações:
-
Você só pode executar os procedimentos armazenados por meio da ferramenta de linha de comando do Db2, não em uma aplicação cliente do SQL, como o DBeaver.
-
Antes de executar procedimentos armazenados, primeiro você deve se conectar ao banco de dados
rdsadmin
como usuário principal da instância de banco de dados do RDS para Db2. No exemplo a seguir, substituamaster_username
emaster_password
por suas próprias informações.db2 "connect to rdsadmin user
master_user
usingmaster_password
" -
Os procedimentos armazenados exibem o parâmetro
ERR_MESSAGE
, que indica se o procedimento armazenado foi executado com êxito ou não e por que não foi executado com êxito.Exemplos
O exemplo a seguir indica que o procedimento armazenado foi executado com êxito.
Parameter Name : ERR_MESSAGE Parameter Value : - Return Status = 0
O exemplo a seguir indica que o procedimento armazenado não foi executado com êxito porque o nome do bucket do Amazon S3 usado no procedimento armazenado não era válido.
Parameter Name : ERR_MESSAGE Parameter Value : Invalid S3 bucket name Return Status = -1006
Para ver as mensagens de erro exibidas ao chamar procedimentos armazenados, consulte Solução de problemas de erros de procedimentos armazenados.
Para obter informações sobre como conferir o status de um procedimento armazenado, consulte rdsadmin.get_task_status.