查询出来的sysdate为啥不是当前的日期呢

查询出来的sysdate为什么不是当前的日期呢如图,用select sysdate from dual查询出来的sysdate显示的是200

查询出来的sysdate为什么不是当前的日期呢

如图,用select sysdate from dual;查询出来的sysdate显示的是2004年的日期,
为什么不是当前的日期呢,这个值能否修改为当前日期呢?
[最优解释]
查出来的日期与你的操作系统的日期有关!
[其他解释]
楼上不要误导楼主了,sysdate是数据库所在机器的时间
[其他解释]
看看这个,有没有帮助!
http://www.linuxidc.com/Linux/2012-10/73219.htm
[其他解释]

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

lsnrctl start
[其他解释]
引用:
楼上不要误导楼主了,sysdate是数据库所在机器的时间

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

[其他解释]
检查数据库服务器的系统时间,而不是本地系统时间
[其他解释]
修改DB服务器的时间,而不是你的机器(想必是客户端)那台机器的时间。
[其他解释]
查看一下数据数据库的时间和本地系统的时间是不是一致的 不一致改一下就好
[其他解释]
引用:
如图,用select sysdate from dual;查询出来的sysdate显示的是2004年的日期,
为什么不是当前的日期呢,这个值能否修改为当前日期呢?

用sqlplus再查一下
或者看一下时区问题
[其他解释]
引用:
楼上不要误导楼主了,sysdate是数据库所在机器的时间

对的~
[其他解释]
服务器本地时间的原因。
[其他解释]
调整数据库服务器上的时间,和你本地客户端的没关系的
[其他解释]
-- 回答是肯定的,要修改日期,只需要修改你的操作系统的日期,
-- 但一般习惯在安装数据库前就调整好操作系统的日期。
[其他解释]
可是我的电脑上的日期是当前的日期,怎么会是04年的日期呢,能通过什么方式进行修改吗?
[其他解释]
该回复于2012-11-06 16:42:01被管理员删除
[其他解释]
或者,看看这篇 感觉应该在这些情况之内了……
http://blog.sina.com.cn/s/blog_6f500e050100q7de.html
[其他解释]
怎样重启lisenner呢,重启数据库可以吗?
[其他解释]
引用:
怎样重启lisenner呢,重启数据库可以吗?

但是sysdate和监听没关,不必restart也知道!
[其他解释]
也有类似问题
[其他解释]
修改服务器上的时间,和客户端没有关系
[其他解释]
感谢大家的指点,小弟明白了.谢谢!~~