IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Problème d'heure système et autres heures [11gR2]


Sujet :

Administration Oracle

  1. #1
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut Problème d'heure système et autres heures
    Bonjour,

    J'ai un décalage entre SYSDATE et CURRENT_TIMESTAMP sur ma base que je n'arrive pas à corriger.
    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
    J'ai fais le SELECT à 17h28 donc c'est CURRENT_TIMESTAMP qui a la bonne valeur.

    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.
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    C'est tout simple.
    SYSDATE renvoie bêtement l'heure du serveur Oracle (fournie par le système d'exploitation).
    CURRENT_DATE la convertit selon le fuseau horaire défini dans la session.

    Le DBTIMEZONE n'a aucune importance, il sert juste de valeur pivot pour les TIMESTAMP WITH LOCAL TIMEZONE.

    Donc c'est l'heure côté Unix qui est "fausse".
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut
    OK, je vais répondre ça à mon client.
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11gR2] Problème de comparaison d'heure système
    Par juju05 dans le forum SQL
    Réponses: 5
    Dernier message: 04/06/2014, 16h39
  2. [AC-2007] Problème avec heure système
    Par marcGR dans le forum IHM
    Réponses: 2
    Dernier message: 27/07/2011, 15h12
  3. Probléme avec l'heure système
    Par schneiderj dans le forum Composants
    Réponses: 10
    Dernier message: 02/06/2009, 16h44
  4. Problème avec prog modifiant la date et l'heure système
    Par eldesir dans le forum Assembleur
    Réponses: 1
    Dernier message: 19/01/2007, 20h39
  5. Réponses: 1
    Dernier message: 22/06/2006, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo