残念なことに古い環境を再現しないといけなくて、Oracle 11gの環境を再現しようとしています
https://github.com/wnameless/docker-oracle-xe-11g
がよさそうなので使おうと思っていて、日本語でデータ保存ができるようにしたいのですが、変更の仕方が分かりません。
NLS_LANGあたりを日本語設定すればいいと思うのですが、どうやるとできるでしょうか?
試したこと
Dockerfileの先頭で
OSのlocaleを
ja_JP.UTF-8
に変更
assets/setup.sh の先頭で
export NLS_LANG=Japanese_Japan.JA16SJISTILDE
-> かわらず
assets/init.ora の先頭で
NLS_LANGUAGE=JAPANESE
NLS_CHARACTERSET=JA16SJISTILDE
-> docker run して起動できないため、削除
起動後
https://qiita.com/jsaito/items/33c7b2b5dd80a7447a14
を試すと、Oracle 11g で
SELECT parameter, value FROM nls_database_parameters WHERE parameter LIKE '%CHARACTERSET';
を流して言語の変更の確認ができましたが、Dockerfileで完結したいです
回答3件
あなたの回答
tips
プレビュー