-- 1. RDSインスタンス作成
aws rds describe-db-engine-versions \
--engine oracle-se2 \
| jq -c '.DBEngineVersions | [ .Engine, .EngineVersion ]'
aws rds create-option-group \
--option-group-name og01 \
--engine-name oracle-se2 \
--major-engine-version 19 \
--option-group-description "og01"
aws rds add-option-to-option-group \
--option-group-name "og01" \
--options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Asia/Tokyo}]" \
--apply-immediately
aws rds create-db-instance \
--db-instance-identifier oracle01 \
--allocated-storage 20 \
--db-instance-class db.t3.small \
--engine oracle-se2 \
--master-username oracle \
--master-user-password 'password' \
--no-multi-az \
--engine-version 19.0.0.0.ru-2021-04.rur-2021-04.r1 \
--storage-type gp2 \
--no-publicly-accessible \
--no-enable-performance-insights \
--no-auto-minor-version-upgrade \
--license-model license-included \
--option-group-name og01
-- 2. 動作確認
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
select sysdate from dual;
alter session set nls_timestamp_tz_format='YYYY/MM/DD HH24:MI:SS TZH:TZM';
select systimestamp from dual;
-- 3. クリーンアップ
-- RDSインスタンス削除
aws rds delete-db-instance \
--db-instance-identifier oracle01 \
--skip-final-snapshot
-- オプショングループ一覧
aws rds describe-option-groups
aws rds describe-option-groups | jq -r '.OptionGroupsList.OptionGroupName'
-- オプショングループ削除
aws rds delete-option-group --option-group-name og01