ええ、失敗した良いこと...それは良い考えではありません... :-)
まず、OracleでのUTF-8サポートには、「AL32UTF8」文字セットを使用する必要があります。
これはまったく新しいデータベースですか?または、データがすでに含まれている既存のデータベースですか?
新しいデータベースについて話している場合は、データベースを作成するときに、データベースを削除して、DBCAでAL32UTF8文字セットを指定して再度作成する必要があります。
データがすでに含まれている既存のデータベースの場合は、もう少し複雑です。現在使用している文字セットは何ですか? AL32UTF8はその文字セットの直接のスーパーセットですか?
これは本当に重要なテーマです。つまり、現在の文字セットと移動先の文字セットを知っている必要があり、互換性とデータ変換の問題を確認するために「CSSCAN」ユーティリティを実行する必要があります。
詳細については、MOSに関する次のドキュメントを確認してください。
NLS_CHARACTERSETをAL32UTF8/UTF8(Unicode)に変更する[ID260192.1]
お役に立てば幸いです。