ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何启动数据库后不设置NLS_DATE_FORMAT

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

原创 Linux操作系统 作者:paulyibinyi 时间:2007-12-18 11:29:44 0 删除 编辑

在puber上看到:原文如下;

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

alter session  set  nls_date_format='YYYY-MM-DD HH24:MI:SS';

这样可以设置  但数据库关闭时,结束该会话,下次启动又要设置   真麻烦

有没有简单的方法,启动后直接就是这样的格式:'YYYY-MM-DD HH24:MI:SS

我试着再PFILE中添加:  

nls_date_format='YYYY-MM-DD HH24:MI:SS'

但启动时提示:
SQL>
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00101: 未知的参数名 'NLS_DATE_FORMATE'
SQL>


解决方法:
 添加到环境变量中即可
比如windows下
新建一个变量
变量名为nls_date_format
变量值为YYYY-MM-DD HH24:MI:SS
也可以在cmd下
SET NLS_DATE_FORMAT = YYYY-MM-DD HH24:MI:SS

linux下
oracle用户编辑
.bash_profile下 加入以下内容
export  NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
重新登录即可生效

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-792/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    902
  • 访问量
    6542777