Maison >base de données >Oracle >Comment changer de fuseau horaire dans Oracle
Comment modifier le fuseau horaire dans Oracle : 1. Utilisez l'instruction "alter database set time_zone='+8:00';" pour modifier le fuseau horaire ; 2. Utilisez les commandes "shutdown immédiat" et "startup" pour redémarrez la base de données.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
1. Vérifiez le fuseau horaire actuel de la base de données
SQL> select dbtimezone from dual; DBTIMEZONE ------------ +00:00
2 Vérifiez le fuseau horaire de la session
SQL> select sessiontimezone from dual; SESSIONTIMEZONE -------------------------------------------------------------------------------- +08:00
Vous pouvez voir que le fuseau horaire de la session est le fuseau horaire de Pékin. Le fuseau horaire n'est pas cohérent avec le fuseau horaire de la base de données.
3. Modifiez le fuseau horaire de la base de données en CST
alter database set time_zone='+8:00'; SQL> alter database set time_zone='+8:00'; Database altered.
4 Redémarrez la base de données
SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area 784998400 bytes Fixed Size 2257352 bytes Variable Size 478154296 bytes Database Buffers 301989888 bytes Redo Buffers 2596864 bytes Database mounted. Database opened. SQL> select sessiontimezone, dbtimezone from dual; SESSIONTIMEZONE -------------------------------------------------------------------------------- DBTIMEZONE ------------ +08:00 +08:00
Tutoriel recommandé : "Tutoriel vidéo Oracle"
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!