my opinion is my own

RDS Oracleで拡張Varchar型の設定を行う

拡張データ型で、ユーザーは VARCHAR2、NVARCHAR2、RAW コラムを最大 32767 バイトのサイズ(デフォルト:4000バイト)に拡大できるという機能があり、その機能をRDS Oracleで設定する方法をメモ。

  1. データベースのスナップショットを作成

  2. パラメータグループ内の MAX_STRING_SIZE パラメータを EXTENDED に設定

    image-20210427133115351

  3. DB インスタンスを修正して MAX_STRING_SIZEEXTENDED に設定したパラメータグループと関連付け

  4. DB再起動

  5. パラメータ確認

SQL> show parameters max_string_size

NAME				     TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
max_string_size 		     string
EXTENDED
SQL> 

データベースをupgradeモードにしたり、utl32k.sqlの実行がないので、オンプレミスよりも手順が簡略化されている。

Oracle 19cで拡張VARCHAR2型を導入 | my opinion is my own https://zatoima.github.io/oracle-19c-extended-varchar2.html

参照

Oracle DB インスタンスのその他のタスクの実行 - Amazon Relational Database Service https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.Misc.html#Oracle.Concepts.ExtendedDataTypes

拡張データ型を有効にする

---

関連しているかもしれない記事


#Oracle #RDS