質問

Oracle 10g を実行しているサーバーが、sqlplus バイナリを使用するときに同じ NLS_SORT 値で初期化されていないことがわかりました。

sqlplus のすべてのインスタンスにデフォルトの NLS_SESSION_PARAMETERS を設定する方法はありますか?

追伸:アイデアは ない すべての SQL スクリプトの先頭で ALTER SESSION を実行します。

役に立ちましたか?

解決

NLS パラメータはクライアント アプリケーションによって指定されます。 SQL*Plus Windows では、レジストリでパラメータが定義されます ( ORACLE_HOME 設置されている場所)。*nix システムでは、パラメータは環境変数として定義されます。

追加情報については、 ドキュメンテーション.

他のヒント

ON Logon トリガーを使用して ALTER SESSION を実行しますか?

そうすれば、1 か所で実行でき、すべてのクライアントを変更する必要がなくなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top