PHPからOracle XE に接続 (2)

現象:
ORA-12705: Cannot access NLS data files or invalid environment specified
というエラーが出ていた.

対処:
apache 起動前に以下の環境変数をセット
ORACLE_SID=XE
export ORACLE_SID
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
NLS_LANG=Japanese_Japan.UTF8
export NLS_LANG
NLS_CHARACTERSET=UTF8
export NLS_CHARACTERSET

結果:
接続できた.
$ httpd restart では反映されなかったので,
stop してからstart したら反映された

エラーが出ていた時は以下の設定がされていた.UTF-8は使えないという記述も見たが..
NLS_LANG=Japanese_Japan.JA16EUC
NLS_CHARACTERSET=JA16EUC