

# Amazon RDS for Db2 저장 프로시저 참조
<a name="db2-stored-procedures"></a>

기본 제공 저장 프로시저를 직접 호출하여 Db2 엔진을 실행하는 Amazon RDS for Db2 DB 인스턴스를 관리할 수 있습니다.


| 저장 프로시저 | 범주 | 설명 | 
| --- | --- | --- | 
| [rdsadmin.activate\_database](db2-sp-managing-databases.md#db2-sp-activate-database) | 데이터베이스 수 | `rdsadmin.activate_database` 저장 프로시저를 사용하여 독립형 RDS for Db2 DB 인스턴스에서 데이터베이스를 활성화합니다. | 
| [rdsadmin.add\_groups](db2-sp-granting-revoking-privileges.md#db2-sp-add-groups) | 권한 부여 및 취소 | `rdsadmin.add_groups` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 사용자에게 하나 이상의 그룹을 추가합니다. | 
| [rdsadmin.add\_user](db2-sp-granting-revoking-privileges.md#db2-sp-add-user) | 권한 부여 및 취소 | `rdsadmin.add_user` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 권한 부여 목록에 사용자를 추가합니다. | 
| [rdsadmin.alter\_bufferpool](db2-sp-managing-buffer-pools.md#db2-sp-alter-buffer-pool) | 버퍼 풀 | `rdsadmin.alter_bufferpool` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 버퍼 풀을 수정합니다. | 
| [rdsadmin.alter\_tablespace](db2-sp-managing-tablespaces.md#db2-sp-alter-tablespace) | 테이블스페이스 | `rdsadmin.alter_tablespace` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 테이블스페이스를 수정합니다. | 
| [rdsadmin.backup\_database](db2-sp-managing-databases.md#db2-sp-backup-database) | 데이터베이스 | `rdsadmin.backup_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 Amazon S3 버킷으로 백업합니다. 그런 다음 Amazon S3에서 RDS for Db2 DB 인스턴스 또는 로컬 서버와 같은 다른 위치로 백업을 복원할 수 있습니다. | 
| [rdsadmin.catalog\_storage\_access](db2-sp-managing-storage-access.md#db2-sp-catalog-storage-access) | 스토리지 액세스 | `rdsadmin.catalog_storage_access` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 Db2 데이터 파일이 포함된 Amazon S3 버킷에 액세스하기 위한 스토리지 별칭을 카탈로그화합니다. | 
| [rdsadmin.change\_password](db2-sp-granting-revoking-privileges.md#db2-sp-change-password) | 권한 부여 및 취소 | `rdsadmin.change_password` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 사용자 암호를 변경합니다. | 
| [rdsadmin.complete\_rollforward](db2-sp-managing-databases.md#db2-sp-complete-rollforward) | 데이터베이스 수 | `rdsadmin.complete_rollforward` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 `ROLL-FORWARD PENDING` 상태에서 온라인 상태로 전환합니다. [rdsadmin.rollforward\_database](db2-sp-managing-databases.md#db2-sp-rollforward-database)를 직접 호출했지만 `complete_rollforward` 파라미터를 `FALSE`로 설정하면 `ROLL-FORWARD PENDING` 상태가 발생합니다. | 
| [rdsadmin.configure\_db\_audit](db2-sp-managing-audit-policies.md#db2-sp-configure-db-audit) | 감사 정책 | `rdsadmin.configure_db_audit` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 감사 정책을 수정합니다. 감사 정책이 없는 경우 이 저장 프로시저를 실행하면 감사 정책이 만들어집니다. | 
| [rdsadmin.create\_bufferpool](db2-sp-managing-buffer-pools.md#db2-sp-create-buffer-pool) | 버퍼 풀 | `rdsadmin.create_bufferpool` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 버퍼 풀을 만듭니다. | 
| [rdsadmin.create\_database](db2-sp-managing-databases.md#db2-sp-create-database) | 데이터베이스 수 | `rdsadmin.create_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 만듭니다. | 
| [rdsadmin.create\_role](db2-sp-granting-revoking-privileges.md#db2-sp-create-role) | 권한 부여 및 취소 | `rdsadmin.create_role` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 연결할 역할을 만듭니다. | 
| [rdsadmin.create\_tablespace](db2-sp-managing-tablespaces.md#db2-sp-create-tablespace) | 테이블스페이스 | `rdsadmin.create_tablespace` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 테이블스페이스를 만듭니다. | 
| [rdsadmin.db2pd\_command](db2-sp-managing-databases.md#db2-sp-db2pd-command) | 데이터베이스 수 | `rdsadmin.db2pd_command` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대한 정보를 수집합니다. 이 정보는 RDS for Db2 데이터베이스를 모니터링하고 문제를 해결하는 데 도움이 될 수 있습니다. | 
| [rdsadmin.db2support\_command](db2-sp-managing-databases.md#db2-sp-db2support-command) | 데이터베이스 수 | `rdsadmin.db2support_command` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대한 진단 정보를 수집하고 Amazon S3 버킷에 업로드합니다. | 
| [rdsadmin.dbadm\_grant](db2-sp-granting-revoking-privileges.md#db2-sp-dbadm-grant) | 권한 부여 및 취소 | `rdsadmin.dbadm_grant` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 하나 이상의 역할, 사용자 또는 그룹에 하나 이상의 권한 부여 유형(`DBADM`, `ACCESSCTRL` 또는 `DATAACCESS`)을 부여합니다. | 
| [rdsadmin.dbadm\_revoke](db2-sp-granting-revoking-privileges.md#db2-sp-dbadm-revoke) | 권한 부여 및 취소 | `rdsadmin.dbadm_revoke` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 하나 이상의 역할, 사용자 또는 그룹에서 하나 이상의 권한 부여 유형(`DBADM`, `ACCESSCTRL` 또는 `DATAACCESS`)을 취소합니다. | 
|  [rdsadmin.deactivate\_database](db2-sp-managing-databases.md#db2-sp-deactivate-database) | 데이터베이스 수 | `rdsadmin.deactivate_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 비활성화합니다. 데이터베이스를 비활성화하여 메모리 리소스를 절약할 수 있습니다. | 
| [rdsadmin.disable\_db\_audit](db2-sp-managing-audit-policies.md#db2-sp-disable-db-audit) | 감사 정책 | `rdsadmin.disable_db_audit` 저장 프로시저를 사용하여 감사 로깅을 중지하고 RDS for Db2 DB 인스턴스의 데이터베이스에서 감사 정책을 제거합니다. | 
| [rdsadmin.drop\_bufferpool](db2-sp-managing-buffer-pools.md#db2-sp-drop-buffer-pool) | 버퍼 풀 | `rdsadmin.drop_bufferpool` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 버퍼 풀을 삭제합니다. | 
| [rdsadmin.drop\_database](db2-sp-managing-databases.md#db2-sp-drop-database) | 데이터베이스 수 | `rdsadmin.drop_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 삭제합니다. | 
| [rdsadmin.drop\_role](db2-sp-granting-revoking-privileges.md#db2-sp-drop-role) | 권한 부여 및 취소 | `rdsadmin.drop_role` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 역할을 삭제합니다. | 
| [rdsadmin.drop\_tablespace](db2-sp-managing-tablespaces.md#db2-sp-drop-tablespace) | 테이블스페이스 | `rdsadmin.drop_tablespace` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 테이블스페이스를 삭제합니다. | 
| [rdsadmin.fgac\_command](db2-sp-managing-databases.md#db2-sp-fgac-command) | 데이터베이스 수 | `rdsadmin.fgac_command` 저장 프로시저를 사용하여 행 또는 열 수준에서 RDS for Db2 DB 인스턴스의 데이터베이스에 있는 테이블 데이터에 대한 액세스를 제어합니다. | 
| [rdsadmin.force\_application](db2-sp-managing-databases.md#db2-sp-force-application) | 데이터베이스 수 | 유지 관리를 수행하기 위해 `rdsadmin.force_application` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 애플리케이션을 강제 종료합니다. | 
| [rdsadmin.grant\_role](db2-sp-granting-revoking-privileges.md#db2-sp-grant-role) | 권한 부여 및 취소 | `rdsadmin.grant_role` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 권한 피부여자 역할, 사용자 또는 그룹에 역할을 할당합니다. 또한 이 저장 프로시저를 사용하여 권한 피부여자에게 역할을 할당할 수 있는 `DBADM` 권한을 부여할 수 있습니다. | 
| [rdsadmin.list\_archive\_log\_information](db2-sp-managing-databases.md#db2-sp-list-archive-log-information) | 데이터베이스 수 | `rdsadmin.list_archive_log_information` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 아카이브 로그 관련 정보를 반환합니다. 이 정보에는 개별 로그 파일의 크기 및 만든 날짜, 아카이브 로그 파일에 사용되는 총 스토리지와 같은 세부 정보가 포함됩니다. | 
| [rdsadmin.list\_sid\_group\_mapping](db2-sp-granting-revoking-privileges.md#db2-sp-list-sid-group-mapping) | 권한 부여 및 취소 | `rdsadmin.list_sid_group_mapping` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스에 구성된 모든 보안 ID(SID) 및 Active Directory 그룹 매핑 목록을 반환합니다. | 
| [rdsadmin.list\_users](db2-sp-granting-revoking-privileges.md#db2-sp-list-users) | 권한 부여 및 취소 | `rdsadmin.list_users` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 권한 부여 목록에 있는 사용자 목록을 반환합니다. | 
| [rdsadmin.reactivate\_database](db2-sp-managing-databases.md#db2-sp-reactivate-database) | 데이터베이스 수 | 데이터베이스 구성을 변경한 후 `rdsadmin.reactivate_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스에서 데이터베이스를 재활성화합니다. 독립형 DB 인스턴스에 있는 데이터베이스의 경우 이 저장 프로시저 또는 [rdsadmin.activate\_database](db2-sp-managing-databases.md#db2-sp-activate-database) 저장 프로시저를 사용할 수 있습니다. 복제본 소스 DB 인스턴스의 데이터베이스의 경우 `rdsadmin.reactivate_database` 저장 프로시저를 사용해야 합니다. | 
| [rdsadmin.remove\_groups](db2-sp-granting-revoking-privileges.md#db2-sp-remove-groups) | 권한 부여 및 취소 | `rdsadmin.remove_groups` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 사용자로부터 하나 이상의 그룹을 제거합니다. | 
| [rdsadmin.remove\_sid\_group\_mapping](db2-sp-granting-revoking-privileges.md#db2-sp-remove-sid-group-mapping) | 권한 부여 및 취소 | `rdsadmin.remove_sid_group_mapping` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스에서 보안 ID(SID) 및 해당 Active Directory 그룹 매핑을 제거합니다. | 
| [rdsadmin.remove\_user](db2-sp-granting-revoking-privileges.md#db2-sp-remove-user) | 권한 부여 및 취소 | `rdsadmin.remove_user` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 권한 부여 목록에서 사용자를 제거합니다. | 
| [rdsadmin.rename\_tablespace](db2-sp-managing-tablespaces.md#db2-sp-rename-tablespace) | 테이블스페이스 | `rdsadmin.rename_tablespace` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 테이블스페이스의 이름을 변경합니다. | 
| [rdsadmin.restore\_database](db2-sp-managing-databases.md#db2-sp-restore-database) | 데이터베이스 수 | `rdsadmin.restore_database` 저장 프로시저를 사용하여 Amazon S3 버킷에서 RDS for Db2 DB 인스턴스의 데이터베이스를 복원합니다. | 
| [rdsadmin.revoke\_role](db2-sp-granting-revoking-privileges.md#db2-sp-revoke-role) | 권한 부여 및 취소 | `rdsadmin.revoke_role` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에서 권한 피부여자 역할, 사용자 또는 그룹의 역할을 취소합니다. | 
| [rdsadmin.rollforward\_database](db2-sp-managing-databases.md#db2-sp-rollforward-database) | 데이터베이스 수 | `rdsadmin.rollforward_database` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스를 온라인 상태로 전환하고 [rdsadmin.restore\_database](db2-sp-managing-databases.md#db2-sp-restore-database)를 직접적으로 호출하여 RDS for Db2 DB 인스턴스를 복원한 후 트랜잭션 로그를 적용합니다. | 
| [rdsadmin.rollforward\_status](db2-sp-managing-databases.md#db2-sp-rollforward-status) | 데이터베이스 수 | `rdsadmin.rollforward_status` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스에서 [rdsadmin.rollforward\_database](db2-sp-managing-databases.md#db2-sp-rollforward-database) 또는 [rdsadmin.complete\_rollforward](db2-sp-managing-databases.md#db2-sp-complete-rollforward) 저장 프로시저를 직접적으로 호출하는 롤포워드 상태를 쿼리합니다. | 
| [rdsadmin.set\_archive\_log\_retention](db2-sp-managing-databases.md#db2-sp-set-archive-log-retention) | 데이터베이스 수 | `rdsadmin.set_archive_log_retention` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 아카이브 로그 파일을 보존할 기간을 구성합니다. 이 저장 프로시저를 사용하여 아카이브 로그 보존을 비활성화할 수도 있습니다. | 
| [rdsadmin.set\_configuration](db2-sp-managing-databases.md#db2-sp-set-configuration) | 데이터베이스 수 | `rdsadmin.set_configuration` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 특정 설정을 구성합니다. | 
| [rdsadmin.set\_sid\_group\_mapping](db2-sp-granting-revoking-privileges.md#db2-sp-set-sid-group-mapping) | 권한 부여 및 취소 | `rdsadmin.set_sid_group_mapping` 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스에서 보안 ID(SID)와 해당 Active Directory 그룹 간에 매핑을 만듭니다. | 
| [rdsadmin.show\_archive\_log\_retention](db2-sp-managing-databases.md#db2-sp-show-archive-log-retention) | 데이터베이스 수 | rdsadmin.show\_archive\_log\_retention 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 현재 아카이브 로그 보존 설정을 반환합니다. | 
| [rdsadmin.show\_configuration](db2-sp-managing-databases.md#db2-sp-show-configuration) | 데이터베이스 수 | rdsadmin.show\_configuration 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 수정할 수 있는 하나 이상의 설정을 반환합니다. | 
| [rdsadmin.uncatalog\_storage\_access](db2-sp-managing-storage-access.md#db2-sp-uncatalog-storage-access) | 스토리지 액세스 | `rdsadmin.uncatalog_storage_access` 저장 프로시저를 사용하여 Db2 데이터 파일이 포함된 Amazon S3 버킷에 액세스하기 위한 스토리지 별칭을 제거합니다. | 
| [rdsadmin.update\_db\_param](db2-sp-managing-databases.md#db2-sp-update-db-param) | 데이터베이스 수 | rdsadmin.update\_db\_param 저장 프로시저를 사용하여 RDS for Db2 DB 인스턴스의 데이터베이스에 대해 데이터베이스 파라미터를 업데이트합니다. | 
| [rdsadmin.enable\_archive\_log\_copy](db2-sp-managing-databases.md#db2-sp-enable_archive_log_copy) | 데이터베이스 수 | rdsadmin.enable\_archive\_log\_copy 저장 프로시저를 사용하여 Amazon S3로의 RDS Db2 데이터베이스 아카이브 로그 복사를 활성화합니다. | 
| [rdsadmin.disable\_archive\_log\_copy](db2-sp-managing-databases.md#db2-sp-disable_archive_log_copy) | 데이터베이스 수 | rdsadmin.disable\_archive\_log\_copy 저장 프로시저를 사용하여 Amazon S3로의 RDS Db2 데이터베이스 아카이브 로그 복사를 비활성화합니다. | 

**Topics**
+ [Amazon RDS for Db2 저장 프로시저 고려 사항](db2-stored-procedures-considerations.md)
+ [RDS for Db2에 대한 권한 부여 및 취소를 위한 저장된 프로시저](db2-sp-granting-revoking-privileges.md)
+ [RDS for Db2 감사 정책에 대해 저장된 프로시저](db2-sp-managing-audit-policies.md)
+ [RDS for Db2용 버퍼 풀에 대해 저장된 프로시저](db2-sp-managing-buffer-pools.md)
+ [RDS for Db2용 데이터베이스에 대해 저장된 프로시저](db2-sp-managing-databases.md)
+ [RDS for Db2의 스토리지 액세스에 대해 저장된 프로시저](db2-sp-managing-storage-access.md)
+ [RDS for Db2의 테이블스페이스에 대해 저장된 프로시저](db2-sp-managing-tablespaces.md)