DBVisualizer i18n Error
While connecting to an Oracle database with DbVisualizer Free 6.5.9 I got
An error occurred while establishing the connection:
Type: java.sql.SQLException Error Code: 17176
Message:
Locale not recognized
Of course, my locale is not English. In fact, it is Basque:
$ locale
LANG=eu_ES.UTF-8
LC_CTYPE=”eu_ES.UTF-8″
LC_NUMERIC=”eu_ES.UTF-8″
LC_TIME=”eu_ES.UTF-8″
LC_COLLATE=”eu_ES.UTF-8″
LC_MONETARY=”eu_ES.UTF-8″
LC_MESSAGES=”eu_ES.UTF-8″
LC_PAPER=”eu_ES.UTF-8″
LC_NAME=”eu_ES.UTF-8″
LC_ADDRESS=”eu_ES.UTF-8″
LC_TELEPHONE=”eu_ES.UTF-8″
LC_MEASUREMENT=”eu_ES.UTF-8″
LC_IDENTIFICATION=”eu_ES.UTF-8″
LC_ALL=
The JDBC driver is Oracle Thin 10.2, from a source file called ojbdc14.jar
The workaround is here. First, add English locale. Check it is here:
$ less /usr/share/i18n/SUPPORTED
and add the locale:
$ locale-gen en_GB
Second, set the English locale before you launch DBVisualizer:
$ LANG=en_GB; export LANG
$ dbvis&
