けさらんぱさらん

方向性は定めず、ただ思いつくままに

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そんなに得意じゃないので合ってるかは分かりません。