Проблемы использования Oracle Data Integrator и Oracle Database XE
09.03.2010 от aryndin99При попытке установить ODI и подключиться с помощью Topology Manager к базе Oracle XE возникает ошибка ORA-12705.
Проблема достаточно стандартная, о которой я уже писал. Обычно эта проблема решается либо установкой "-Duser.language=en -Duser.country=us" в вызов java-машины, либо следующим вызовом внутри java-кода перед попыткой установить jdbc-соединение:
Locale.setDefault(Locale.ENGLISH);
Второй вариант в нашем случае отметается, а вот первый вполне подходит. Пристально вглядевшись в недра odiparams.bat, замечаем заботливо закомментированную строку:
rem rem Additional Java Options rem rem set ODI_ADDITIONAL_JAVA_OPTIONS="-Duser.language=en -Duser.country=us"
Вот ее и надо раскомментировать. Кроме того, нужно обратить внимание на чудесные кавычки , в которые взята эта строка. Так вот их быть НЕ должно. Т.е. правильный вариант выглядит вот так
rem rem Additional Java Options rem set ODI_ADDITIONAL_JAVA_OPTIONS=-Duser.language=en -Duser.country=us
После этого Topology Manager чудесным образом взлетает. Думаю, взлетят и остальные инструменты.
Рубрики: Data Warehouse, Data Warehousing, Database, ODI, Oracle XE | Комментарии (3) »
