ITPub博客

首页 > 数据库 > Oracle > 关于在Linux下sqlplus、rman中的日期格式

关于在Linux下sqlplus、rman中的日期格式

原创 Oracle 作者:EnochPersist 时间:2009-09-14 11:26:25 0 删除 编辑

在redhat上的oracle10gR2,今天在rman、sqlplus中想将日期格式设置成‘yyyy/mm/dd hh24:mi:ss’

1.在sqlplus中执行alter system set nls_date_format='yyyy/mm/dd hh24:mi:ss' scope=spfile;重新启动oracle后发现在sqlplus的日期变成了‘yyyy/mm/dd hh24:mi:ss’格式。进入rman,看list backupset的日期还是默认的‘yyyy/mm/dd ’这种格式。

2.在.bash_profile中添加环境变量 NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss' export NLS_DATE_FORMAT 后,执行了这个脚本. ./.bash_profile或切换一下当前用户,保证这个脚本被执行。回到rman中发现日期的格式变成了‘yyyy/mm/dd hh24:mi:ss’

3.在sqlplus中执行alter system reset nls_date_format='yyyy/mm/dd hh24:mi:ss' scope=spfile sid='*'; 重新启动oracle后发现在sqlplus的日期变成‘yyyy/mm/dd ’格式。

总结:在sqlplus、rman中的日期格式分别对应着oracle中spfile的参数nls_date_format 和系统中的环境变量nls_date_format 。

[@more@]

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

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-09-14

  • 博文量
    8
  • 访问量
    7281