查询出来的sysdate为什么不是当前的日期呢
如图,用select sysdate from dual;查询出来的sysdate显示的是2004年的日期,
为什么不是当前的日期呢,这个值能否修改为当前日期呢?
------解决方案--------------------查出来的日期与你的操作系统的日期有关!
------解决方案--------------------楼上不要误导楼主了,sysdate是数据库所在机器的时间
------解决方案--------------------看看这个,有没有帮助!
http://www.linuxidc.com/Linux/2012-10/73219.htm
------解决方案--------------------
lsnrctl start
------解决方案--------------------
正解。你的ORACLE数据库所装机器的系统时间。
所以你应该修改安装数据库那台服务器的系统时间就OK了。
------解决方案--------------------检查数据库服务器的系统时间,而不是本地系统时间
------解决方案--------------------修改DB服务器的时间,而不是你的机器(想必是客户端)那台机器的时间。
------解决方案--------------------查看一下数据数据库的时间和本地系统的时间是不是一致的 不一致改一下就好
------解决方案--------------------
用sqlplus再查一下
或者看一下时区问题
------解决方案--------------------服务器本地时间的原因。
------解决方案--------------------
对的~
------解决方案--------------------调整数据库服务器上的时间,和你本地客户端的没关系的