Oracle 10gを実行しているサーバーがsqlplusバイナリを使用するときに同じNLS_SORT値で初期化されていないことがわかりました。Oracle:sqlplusでNLS_PARAMETERSを設定する
sqlplusのすべてのインスタンスに対してデフォルトのNLS_SESSION_PARAMETERSを設定する方法はありますか?
PS:すべてのSQLスクリプトの始めにALTER SESSIONを実行するには、ではなく、です。
Oracle 10gを実行しているサーバーがsqlplusバイナリを使用するときに同じNLS_SORT値で初期化されていないことがわかりました。Oracle:sqlplusでNLS_PARAMETERSを設定する
sqlplusのすべてのインスタンスに対してデフォルトのNLS_SESSION_PARAMETERSを設定する方法はありますか?
PS:すべてのSQLスクリプトの始めにALTER SESSIONを実行するには、ではなく、です。
NLSパラメータは、クライアントアプリケーションによって指定されます。 WindowsのSQL*Plus
は、レジストリに定義されたパラメータを持ちます(インストールされているORACLE_HOME
と同じです)。 * nixシステムでは、パラメータは環境変数として定義されます。
追加情報はdocumentationにあります。
ON LOGONトリガーを使用してALTER SESSIONを実行しますか?
次に、すべてのクライアントを変更する必要はありません。