Error
Error Code: ORA-30095

Oracle Error ORA-30095: DST Upgrade Conflict

📦 Oracle Database
📋

Description

The ORA-30095 error occurs when you try to create or alter a table with `TIMESTAMP WITH TIME ZONE` columns during a DST (Daylight Saving Time) upgrade process that is in the `BEGIN UPGRADE` stage. This operation is not allowed until the DST upgrade is complete.
💬

Error Message

table created/altered with TIMESTAMP WITH TIME ZONE not allowed at current DST upgrade stage
🔍

Known Causes

3 known causes
⚠️
DST Upgrade in Progress
The database is currently undergoing a Daylight Saving Time upgrade using `DBMS_DST.BEGIN_UPGRADE`, which restricts certain DDL operations.
⚠️
Direct TIMESTAMP Column
The `CREATE TABLE` or `ALTER TABLE` statement directly includes a column of type `TIMESTAMP WITH TIME ZONE`.
⚠️
User-Defined Type
The `CREATE TABLE` or `ALTER TABLE` statement includes a column with a user-defined data type that, in turn, uses `TIMESTAMP WITH TIME ZONE`.
🛠️

Solutions

Coming Soon

Detailed step-by-step solutions for this error are being prepared. In the meantime, try these general troubleshooting tips:

General Troubleshooting Tips

  • Check the error message carefully for specific details
  • Review recent changes that might have caused the error
  • Search for the exact error code in the official documentation
  • Check log files for additional context
  • Try restarting the application or service