

# Amazon RDS for Db2 저장 프로시저 고려 사항
<a name="db2-stored-procedures-considerations"></a>

Db2 엔진을 실행하는 RDS for Db2 DB 인스턴스에 Amazon RDS 시스템 저장 프로시저를 사용하기 전에 다음 정보를 검토하세요.
+ 저장 프로시저를 실행하기 전에 RDS for Db2 DB 인스턴스의 마스터 사용자로 `rdsadmin` 데이터베이스에 먼저 연결해야 합니다. 다음 예제에서 {{master\_username}} 및 {{master\_password}}를 사용자 자체 정보로 대체합니다.

  ```
  db2 "connect to rdsadmin user {{master_username}} using {{master_password}}"
  ```
+ 저장 프로시저는 `ERR_MESSAGE` 파라미터를 반환하는데, 이 파라미터는 저장 프로시저가 성공적으로 실행되었는지 여부와 성공적으로 실행되지 않은 이유를 나타냅니다.

  **예제**

  다음 예제는 저장 프로시저가 성공적으로 실행되었음을 나타냅니다.

  ```
  Parameter Name : ERR_MESSAGE
  Parameter Value : -
  Return Status = 0
  ```

  다음 예제는 저장 프로시저에 사용된 Amazon S3 버킷 이름이 유효하지 않아 저장 프로시저가 성공적으로 실행되지 않았음을 나타냅니다.

  ```
  Parameter Name : ERR_MESSAGE
  Parameter Value : Invalid S3 bucket name
  Return Status = -1006
  ```

  저장 프로시저를 호출할 때 반환되는 오류 메시지는 [저장된 프로시저 오류](db2-troubleshooting.md#db2-troubleshooting-stored-procedures) 섹션을 참조하세요.

저장 프로시저의 상태 점검에 대한 자세한 내용은 [rdsadmin.get\_task\_status](db2-user-defined-functions.md#db2-udf-get-task-status) 섹션을 참조하세요.