エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
cloudpackブログ - Oracle RDSに文字コードがAL32UTF8以外のデータ(日本語含む)をインポート
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
cloudpackブログ - Oracle RDSに文字コードがAL32UTF8以外のデータ(日本語含む)をインポート
Oracle RDSの文字コードはAL32UTF8で固定されています。 そのため、他の文字コードのOracleデータベース... Oracle RDSの文字コードはAL32UTF8で固定されています。 そのため、他の文字コードのOracleデータベースのデータを移行(exp/imp)する際に、インポート(imp)時、下記のようなエラーが発生することがあります。 ORA-12899: 列"SUZLAB"."SUZLAB_TABLE"."SUZ_LAB_COLUMN"の値が大きすぎます(実際: 150、最大: 100) このエラーは、Oracleの文字型の列のサイズ指定が、デフォルトではバイト単位で指定されるので、同じ一文字でも日本語などでは、例えば元は2バイトでも移行した際、AL32UTF8に変換されて、3バイトになってしまい、結果として列に指定されたサイズ(バイト単位)を超えてしまうことが原因です。 ただOracle(Oracle RDS)には、Oracle RDSでnls_length_semanticsの値をCH