ORA-00604 / ORA-01882 SQL DEVELOPER

Stato: errore -Test non riuscito:

ORA-00604: error occurred at recursive SQL level 1

ORA-01882: timezone region not found

Questo errore si potrebbe evidenzia tentando di accedere da Sql-Developer a versioni di database Oracle  con un dbtimezone errato rispetto al client.

Si risolve in modo semplice, editando il file sqldeveloper.conf ed aggiungendo la seguente riga (se si utilizza Windows si consiglia di editare il file tramite wordpad eseguito come amministratore, evitando il copia e incolla e digitando la riga seguente dopo l’ultima AddVMOption, utilizzando lo spazio disponibile senza aggiungere salti riga):

AddVMOption -Duser.timezone=CET

la posizione del file da editare dipende dal sistema operativo usato:

Es.

Mac OSX:

/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

Windows 7/8:

C:\app\User\product\11.2.0\client_1\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

Feedback to: supporto@x3solutions.it