Проблема на постоянство Unit и Oracle NLS - PullRequest
0 голосов
/ 12 июля 2010

У меня есть этот постоянный блок:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
 <persistence-unit name="HIAEWebservice">
 <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
 <class>alsc.ws.persistence.InCareAdmission</class>
 <class>alsc.ws.persistence.InCareCancelSchedule</class>
 <class>alsc.ws.persistence.InCareSchedule</class>
  <properties>
   <property name="eclipselink.jdbc.driver" value="oracle.jdbc.OracleDriver" />
   <property name="eclipselink.jdbc.url" value="jdbc:oracle:thin:@192.168.163.67:1521:EMRPPROD" />
   <!-- I work in this example without user / password.-->
   <property name="eclipselink.jdbc.user" value="interface_hiae" />
   <property name="eclipselink.jdbc.password" value="interpprod" />
  </properties>
 </persistence-unit>
</persistence>

При попытке вставить в базу данных Oracle я получаю эту ошибку:

ORA-00604: error occurred at recursive SQL level 1 
ORA-12705: Cannot access NLS data files or invalid environment specified

На моем сервере нет клиента Oracle.. Я думаю, что это проблема, но есть ли какое-то решение, которое мне не нужно для использования клиента Oracle?

Спасибо за ваши ответы

1 Ответ

0 голосов
/ 13 июля 2010

Насколько мне известно, ваш сервер не нуждается в клиенте Oracle для работы с использованием драйвера тонкого клиента.

Однако драйвер Oracle, похоже, ищет файлы данных NLS.classes12.jar (для Java 1.2-1.3), ojdbc14.jar (для Java 1.4), ojdbc5.jar (для Java 5) или ojdbc6.jar (для Java 6) могут иметь или не иметь их в зависимости от версии.

Для тех, у кого они есть для отдельной загрузки на Oracle Страница загрузки драйвера JDBC , пусть они называются nls_charset11.jar, nls_charset12.jar или orai18n.jar в зависимости от версии Oracle и версии Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...