Поставил связку Oracle SQL Developer и Oracle 10 XE. Корпоративный софт такой корпоративный...
Обнаружилось, что SQL Developer не работает - появляется ошибка ORA-00604. После изучения нытья в интернетах выяснилось, что ему совершенно необходимо, чтобы локаль при его запуске совпадала с локалью самого сервера и никакие внутренние настройки при этом не помогают. А у меня основная локаль несколько нестандартная (en_RU).
Дабы не переключать всю локаль ради одного кривого приложения я добавил в запускающий скрипт (sqldeveloper.sh) следующую команду:
export LC_ALL=C
Запускаем приложение, лезем в диалог "Help->About", на закладке "Properties" видим "user.language=en" и "user.country=US"