Oracle11gXEの文字コードをShift-Jisに変更する
Oracleの無償版ExpressEditionの最新版をインストールしたんですが
ExpressEditionを普通にインストールしただけだと文字コードがUTF-8なんですよね
でも業務上Shift-Jisである必要があるので変更します。
基本的にはこちらの10gの方法と同じなんですが
初期化パラメータが違うのでそれだけメモ
java_pool_size=4194304 large_pool_size=4194304 pga_aggregate_target=40M sga_target=140M shared_pool_size=62914560 streams_pool_size=0 audit_file_dest='E:\oraclexe\app\oracle\admin\XE\adump' compatible='11.2.0.0.0' control_files='E:\oraclexe\app\oracle\oradata\XE\control.dbf' db_name='XE' DB_RECOVERY_FILE_DEST_SIZE=10G DB_RECOVERY_FILE_DEST='E:\oraclexe\app\oracle\fast_recovery_area' diagnostic_dest='E:\oraclexe\app\oracle\.' dispatchers='(PROTOCOL=TCP) (SERVICE=XEXDB)' job_queue_processes=4 memory_target=1024M open_cursors=300 remote_login_passwordfile='EXCLUSIVE' sessions=20 shared_servers=4 undo_management='AUTO' undo_tablespace='UNDO'
これで無事動いたんですが、Oracleそんなに得意じゃないので合ってるかは分かりません。