如何启动Oracle数据库后不设置NLS_DATE_FORMAT参数
如何启动Oracle数据库后不设置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>
[color=darkred]解决方法:
添加到环境变量中即可
比如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'
重新登录即可生效
本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!