如图,用select sysdate from dual;查询出来的sysdate显示的是2004年的日期,
为什么不是当前的日期呢,这个值能否修改为当前日期呢?

解决方案 »

  1.   

    楼上不要误导楼主了,sysdate是数据库所在机器的时间
      

  2.   

    看看这个,有没有帮助!
    http://www.linuxidc.com/Linux/2012-10/73219.htm
      

  3.   

    或者,看看这篇 感觉应该在这些情况之内了……
    http://blog.sina.com.cn/s/blog_6f500e050100q7de.html
      

  4.   

    怎样重启lisenner呢,重启数据库可以吗?
      

  5.   

    但是sysdate和监听没关,不必restart也知道!
      

  6.   

    正解。你的ORACLE数据库所装机器的系统时间。
    所以你应该修改安装数据库那台服务器的系统时间就OK了。
      

  7.   

    用sqlplus再查一下
    或者看一下时区问题