突然想修改下oracle默认的时间格式,在论坛搜索了一大圈,尝试了很多答案,发现都是谬论,以下是oracle在linux环境下的解决方案。

linux下通过修改spfile文件可以解决,跟环境变量 NLS_DATE_FORMAT毛关系都没有。另外,也测试了windows下只跟环境变量NLS_DATE_FORMAT有关系,跟spfile无关。

今天还搜索到一种方式,通过修改oracle参数文件$ORACLE_HOME/dbs/inita.ora来实现,未验证通过,但按原理来说应该是可以的。这么一个简简单单的问题,耗费了我大量时间啊,一切都是不明白oracle体系结构,执行机制而产生的,要努力掌握这一块!!。

实验环境:linux+oracle 10.2.0.1

windows+oracle 10.2.0.5

[oracle@gzsjmp ~]$ sqlplus sys/haitao88 as sysdba;

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Mar 3 16:02:27 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options

SQL> select sysdate from dual;

SYSDATE ---------- 2013-03-03

SQL> alter system set nls_date_format='YYYY-MM-DD hh24:mi:ss' scope=spfile;

System altered.

SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started.

Total System Global Area  599785472 bytes Fixed Size                  2022632 bytes Variable Size             234881816 bytes Database Buffers          360710144 bytes Redo Buffers                2170880 bytes Database mounted. Database opened. SQL> select sysdate from dual;

SYSDATE ------------------- 2013-03-03 16:04:38

SQL> show parameters nls

NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ nls_calendar                         string nls_comp                             string nls_currency                         string nls_date_format                      string      YYYY-MM-DD hh24:mi:ss nls_date_language                    string

SQL> exit Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options [oracle@gzsjmp ~]$  echo $NLS_DATE_FORMAT; YYYY-MM-DD

转载于:https://www.cnblogs.com/everchase/archive/2013/05/06/3062481.html

[原创]修改oracle 数据库默认时间格式相关推荐

  1. 修改oracle数据库默认时间格式

    oracle数据库默认的时间格式只能精确到天(DD-MON-RR),在实际工作环境中,开发程序通常需要取得精确到秒的时间值,经查询资料在oracle中修改时间值的方式大致可以分为以下几种: 1.临时修 ...

  2. 如何修改mysql数据库服务器时间,修改mysql数据库服务器时间格式

    修改mysql数据库服务器时间格式 内容精选 换一换 本章节为您介绍使用Maxwell同步工具将线下基于binlog的数据迁移到MRS Kafka集群中的指导.Maxwell是一个开源程序(https ...

  3. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式

    修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...

  4. vb 修改sql数据库服务器时间格式,博途使用小结:用VB脚本向SQL数据库中写数据的方法...

    刚刚学会在博途中利用VB脚本向SQL数据库写数据,将经验总结为一篇短文供大家讨论,文中包括如何建立SQL数据库及表格,如何写脚本以及如何触发脚本. 1.安装TIA时,SQL Server Manage ...

  5. 修改Oracle数据库默认监听端口

    我们在使用Oracle的时候,经常默认的1521端口,不给使用,本文给与一种修改默认端口的方法,具体如下: 1.查看监听状态        $ lsnrctl status        可以看到这个 ...

  6. Oracle 默认时间格式 Date格式转换

    默认时间格式: 1.Oracle的日期格式 Oracle缺省的时间格式即时间数据的显示形式,与所使用的字符集有关.一般显示年月日,而不显示时分秒. 例如,使用us7ascii字符集(或者是其他的英语字 ...

  7. oracle数据库日期格式的运算,修改oracle数据库日期格式

    ORACLE SQL Developer日期显示格式设置 原文:ORACLE SQL Developer日期显示格式设置 ORACLE的SQL Developer工具默认的日期格式DD-MON-RR, ...

  8. oracle如何查询时间格式,oracle时间格式讨论

    1. oracle对时间格式的数据存贮 Oracle以特定的存储格式来存储时间,占7个字节,与查询显示的时间无关.存贮的时间包括年月日时分秒,最小精度为秒,不存贮秒以下的时间单位.因此在一些前台支持毫 ...

  9. 修改PostgreSQL数据库默认用户postgres的密码

    修改PostgreSQL数据库默认用户postgres的密码 PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下: 步骤一:登录Postgr ...

最新文章

  1. mac微软雅黑字体_【字体字重】常见设计稿字体对应字重
  2. 机器学习实战:支持向量机
  3. SVM入门(八)松弛变量
  4. 高等组合学笔记(十三):组合反演,反演公式
  5. MySQL数据类型和常用字段属性总结
  6. PHP基础2--基本语法
  7. Android Intent组件使用
  8. AngularJS——第8章 服务
  9. 【独家】一种手机上实现屏幕录制成gif的方案
  10. 什么是DNS?为什么选择UDP?详细的DNS解析过程?
  11. 简易波形发生器通过单片机的Proteus仿真
  12. Python奇技淫巧之Pycharm活动模板配置
  13. 超星问卷与麦客问卷自动填写(selenium+Chrome)
  14. 电商订单批量导入API接口功能
  15. 九度oj 题目1365:贝多芬第九交响曲
  16. 对HTML语义化标签理解
  17. 高通三款处理器齐发布 全面死磕联发科
  18. 计算机的两种启动引导方式,硬盘的两种分区和对应启动引导方式
  19. jzyzoj 1216 poj虫洞 3259 Bellman_Ford模板
  20. 嵌入式计算机系统简述,嵌入式系统定义_简述嵌入式系统的定义和组成

热门文章

  1. [转].NET 数据库连接池
  2. Android 4.4.2 动态添加JNI库方法记录 (二 app应用层)
  3. 使用 Dockerfile 定制镜像
  4. 4 系统的 CPU 使用率很高,但为啥却找不到高 CPU的应用?
  5. qhfl-3 Course模块
  6. ajax success function_Ajax封装
  7. 游戏中的卡片模态面板设计【1】—运用案例分析
  8. Linux磁盘分区了解多少?Linux入门必看
  9. JavaWeb课程复习资料——中文乱码上下文处理
  10. SecureCRT设置背景颜色和目录(文件夹)颜色