2012-03-28 13 views
1

zu ändern, wie Oracle 9i-Datenbank Zeitzone ändern, ich ein Benutzerschema mit dem Namen ‚HR_NU‘ haben, seine Zeitzone -07: 00, ich will es ändern AbfrageWie Zeitzone von Oracle 9i Database

mit sich ändern
alter database set time_zone='+05:00'; 

aber immer Fehler

Error starting at line 10 in command: 
alter database set time_zone='+05:00' 
Error report: 
SQL Error: ORA-02231: missing or invalid option to ALTER DATABASE 
02231. 00000 - "missing or invalid option to ALTER DATABASE" 
*Cause: An option other than ADD, DROP, RENAME, ARCHIVELOG, NOARCHIVELOG, 
      MOUNT, DISMOUNT, OPEN, or CLOSE is specified in the statement. 
*Action: Specify only legal options. 

ich gleiches Problem googeln, und kam zu wissen, dass, wenn ich eine Tabelle ein Feld vom Datentyp Zeitstempel mit localtimezone enthält, dann werde ich oben Fehlermeldung erhalten, schlug die Lösung Datentyp ändern jeder Spalte mit Datentyp Zeitstempel, aber ich habe mehr als 300 Tabellen und ungefähr 200 Spalten des Zeitstempeldatentyps.

Jede Hilfe bitte.

Antwort

0

[SET TIME_ZONE [time_zone_region]]

kann auch wie dieser "Satz time_zone = 'America/New_York'" erreicht werden Sie, dass versucht haben?

Verwandte Themen