学习oracle技术,每天学一点,每天进步一点

如何启动数据库后不设置NLS_DATE_FORMAT

上一篇 / 下一篇  2007-12-18 11:29:44 / 个人分类:学习

在puber上看到:原文如下;

如何启动数据库后不设置NLS_DATE_FORMAT
/|(llFq'v0ITPUB个人空间B5W0Cr]r!K0X

alter session  set  nls_date_format='YYYY-MM-DD HH24:MI:SS';ITPUB个人空间RkKde&n q)C

W(JfY!m,T0这样可以设置  但数据库关闭时,结束该会话,下次启动又要设置   真麻烦ITPUB个人空间R X _8}Q?"Qk
ITPUB个人空间eC%@@&^"A{
有没有简单的方法,启动后直接就是这样的格式:'YYYY-MM-DD HH24:MI:SS
$ll[-H't[_SY,G-Ip8L0
p7u"P(|5i:c5D0我试着再PFILE中添加:  ITPUB个人空间;OK1a"s,]%OMU
ITPUB个人空间 O7H9H4Sy#zs
nls_date_format='YYYY-MM-DD HH24:MI:SS'
6]GyCA$V F.I0ITPUB个人空间gl RNN*Y"B7Dd$_
但启动时提示:
3?Q4K Ou0SQL>ITPUB个人空间9fFG1G1prQ
SQL> startup
Fq8lvv0ORA-01078: failure in processing system parametersITPUB个人空间@L*rl#S%L
LRM-00101: 未知的参数名 'NLS_DATE_FORMATE'
mL&C_` J,p0SQL>ITPUB个人空间G0{Nu%qo
ITPUB个人空间/X(Mh+G p#{C1O
ITPUB个人空间4j(o^C b7xe
解决方法:
 添加到环境变量中即可
#h[&u T],BI [*]0比如windows下
;Vm*GEm G0新建一个变量
h]j u6f__#R#Tg0变量名为nls_date_formatITPUB个人空间xn({*Us
变量值为YYYY-MM-DD HH24:MI:SSITPUB个人空间nkOH j5\H
也可以在cmd下
SET NLS_DATE_FORMAT = YYYY-MM-DD HH24:MI:SSITPUB个人空间8W'Ve\ V-D
ITPUB个人空间 q'T^.lnV@N
linux
oracle用户编辑ITPUB个人空间C T\`%]GHR0m
.bash_profile下 加入以下内容ITPUB个人空间};_1Th'@fMu
export  NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
重新登录即可生效
|Z9@}jp+p"`0

TAG:

引用 删除 Guest   /   2008-04-30 15:02:34
-5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 16194
  • 日志数: 277
  • 图片数: 2
  • 建立时间: 2007-12-11
  • 更新时间: 2008-09-03

RSS订阅

Open Toolbar