- - PR -
oracle 10g 日付のフォーマット
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-10-10 16:37
oracle10gをred hat enterprise linuxにインストールしたところです。
oracleのデフォルトの日付型であります、"RR-MM-DD"を "YYYY/MM/DD HH24:MI:SS"に設定変更したいのですが、 もしかして再インストールが必要でしょうか!? 当方と致しましては、これから構築するシステムは全て上記設定にて 日付管理したいと希望しておりますので、alter session等で一時的に 設定変更するのでは無く、完全に設定変更をしたいと考えております。 ちなみに.bash_profileに export NLS_DATE_FORMAT "YYYY/MM/DD HH24:MI:SS" と追記し、OS再起動を掛けましたが、 再起動後、 select * from v$nls_parameters; を実行しましたところ、変更されなかったことは 確認致しました…。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2006-10-10 16:46
alter system
| ||||||||
|
投稿日時: 2006-10-10 17:06
ぶさいくろう様
早速のご返信ありがとうございます。 ALTER SYSTEMは先ほど試しておりまして、 ORA-02065: illegal option for ALTER SYSTEM と表示されました。 実行しました環境は、10gをインストールしてありますPCにて SQLPLUSで行っております。 非力で恥ずかしいばかりですが、宜しくお願い致します。 | ||||||||
|
投稿日時: 2006-10-10 17:26
すみません。追記します。
ORA-02065: illegal option for ALTER SYSTEM が表示された時は単純に構文が間違っておりまして、 今回は下記にて実行しました。 alter system set NLS_DATE_FORMAT ='YYYY/MM/DD HH24:MI:SS'; 実行しましたところ、 ORA-02096: specified initialization parameter is not modifiable with this option とエラーが帰ってきました。構文的には問題無いと思っているのですが、 いかがでしょうか。宜しくお願い致します。 | ||||||||
|
投稿日時: 2006-10-10 17:46
Trick and Treat Oracle More Cool に、
って書かれてるけど、気のせい? | ||||||||
|
投稿日時: 2006-10-10 18:05
かずくん様
ご返信ありがとうございます。 確かに ALTER SESSION SET NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'; は正常に処理されます。 しかしながら、ALTER SESSION ですと、そのセッションのみの変更と認識しておりますが、いかがでしょうか。 | ||||||||
|
投稿日時: 2006-10-10 18:14
そうゆうことね。駄文失礼しました。 そしたら、
らしいけど、そこんとこは大丈夫?変更権限あるユーザーでDBにログイン(接続)してる? | ||||||||
|
投稿日時: 2006-10-10 18:28
NLS_DATE_FORMAT と "YYYY/MM/DD HH24:MI:SS" の間に "=" が入っていないのはタイプミスでしょうか? export NLS_DATE_FORMAT="YYYY/MM/DD HH24:MI:SS" でもうまくいきませんか? |