Bonjour,
J'ai un décalage entre SYSDATE et CURRENT_TIMESTAMP sur ma base que je n'arrive pas à corriger.
J'ai fais le SELECT à 17h28 donc c'est CURRENT_TIMESTAMP qui a la bonne valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT SYSDATE, CURRENT_TIMESTAMP, dbtimezone,SESSIONTIMEZONE FROM DUAL; SYSDATE CURRENT_TIMESTAMP DBTIMEZONE SESSIONTIMEZONE 04/14/2016 08:28:33 14/04/2016 17:28:33.638400 +02:00 -08:00 Europe/Amsterdam
Sachant que je n'ai pas de user permettant de faire un ALTER DATABASE (je suis DBA études et pas DBA Production, avec de pauvres user tout faibles), j'ai voulu faire un ALTER SESSION pour changer la valeur de DBTIMEZONE mais je n'y arrive pas. J'ai changé en revanche SESSIONTIMEZONE mais ça ne résoud pas le problème de SYSDATE qui reste faux.
Est-ce que vous pourriez me dire ce que je dois faire pour corriger le problème sachant que niveau Unix mes interlocuteurs disent que tout est OK et que le problème est côté Oracle? J'avoue que le DBTIMEZONE à -08:00 me pose problème car je ne vois pas l'intérêt de positionner ainsi ce paramètre.
Partager