powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Соеденение JDeveloper 11g c Oracle XE.
31 сообщений из 31, показаны все 2 страниц
Соеденение JDeveloper 11g c Oracle XE.
    #35598380
Divan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую коллеги!
Кто нибудь уже смог настроить JDeveloper 11g и запросить данные из Oracle XE?
в Jdeveloper 10g решалось достаточно просто, заменой библиотек JDBC - ojdbc14.jar ojdbc14dms.jar
в JDeveloper 11g я таких библиотек не нашел :(
в общем настраиваю соединение с xe все без проблем, но как только пытаюсь запустить model на проверку, все...
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

Что посоветуете?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35598458
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Divan wrote:

> Кто нибудь уже смог настроить JDeveloper 11g и запросить данные из
> Oracle XE? в Jdeveloper 10g решалось достаточно просто, заменой библиотек JDBC -
> ojdbc14.jar ojdbc14dms.jar в JDeveloper 11g я таких библиотек не нашел :(

Поищи ojdbc5.jar или ojdbc6.jar.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35598899
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых на рисунке видно где лежать "штатные" JDBC драйвера.
Во-вторых при настройке соединения можно выбрать Connection Type - Generic JDBC и подсунуть любые свои драйвера.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35599872
Divan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К Denis Popov:
>>Поищи ojdbc5.jar или ojdbc6.jar.
Нашел, а что с ними дальше делать? :) может быть подскажете откуда взять подходящие библиотеки для замены?

к Garrick:
>>Во-вторых при настройке соединения можно выбрать Connection Type - Generic JDBC и подсунуть >>любые свои драйвера.

сделал и подсунул. теперь при соеденении идет такая ошибка:
(oracle.jbo.JboException) JBO-29000: Unexpected exception caught: java.lang.NoSuchMethodError, msg=oracle.i18n.text.OraBoot.getCharsetMaxCharLen(Ljava/lang/String;)Ljava/lang/String;
----- Level 1: Detail 0 -----
(java.lang.NoSuchMethodError) oracle.i18n.text.OraBoot.getCharsetMaxCharLen(Ljava/lang/String;)Ljava/lang/String;

очевидно в этих библиотеках нет необходимого метода.

есть еще идеи?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35599992
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Divan wrote:

> К Denis Popov:
> >>Поищи ojdbc5.jar или ojdbc6.jar.
> Нашел, а что с ними дальше делать? :) может быть подскажете откуда взять
> подходящие библиотеки для замены?

А что именно помогало - замена ojdbc14.jar на ojdbc14dbms.jar? Если так, то скачай последние JDBC
драйвера, там есть эти архивы, новой версии:

http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html

Другой вариант - нельзя ли в конфигурации JDeveloper'а указать нерусский язык, например, в файл

Middleware/jdeveloper/jdev/bin/jdev.conf

добавить строку

AddVMOption -Duser.language=en

?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35600027
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Divan
сделал и подсунул. теперь при соеденении идет такая ошибка:
(oracle.jbo.JboException) JBO-29000: Unexpected exception caught: java.lang.NoSuchMethodError, msg=oracle.i18n.text.OraBoot.getCharsetMaxCharLen(Ljava/lang/String;)Ljava/lang/String;
----- Level 1: Detail 0 -----
(java.lang.NoSuchMethodError) oracle.i18n.text.OraBoot.getCharsetMaxCharLen(Ljava/lang/String;)Ljava/lang/String;

очевидно в этих библиотеках нет необходимого метода.

есть еще идеи?

Мне кажется не хватает orai18n.jar соответствующей версии.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35603358
Divan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет коллеги, ничего не помогает...
Остается одна надежда, установить патч для Oracle XE, но... у меня нет доступа на металинк :(
попытаюсь этот патч поискать...
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35644259
req1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Впишусь. Проблема чем-то похожа. Т.е. настраиваю соединение (правда через JDBC-ODBC Bridge) в результате при попытке запуска Weblogic выдает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
< 10 . 11 . 2008   13 : 51 : 21  EET> <Warning> <J2EE> <BEA- 160195 > <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application Application1 is not versioned.> 
< 10 . 11 . 2008   13 : 51 : 21  EET> <Warning> <JDBC> <BEA- 001129 > <Received exception  while  creating connection  for  pool "Connection1": [Microsoft][ODBC driver  for  Oracle][Oracle]ORA- 12203 : TNS:не в состоянии установить связь с адресатом> 
< 10 . 11 . 2008   13 : 51 : 22  EET> <Error> <Deployer> <BEA- 149265 > <Failure occurred in the execution of deployment request with ID '1226317881531'  for  task '1'. Error is: 'weblogic.application.ModuleException: '
weblogic.application.ModuleException: 
	at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java: 289 )
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java: 93 )
	at weblogic.application.internal.flow.DeploymentCallbackFlow$ 1 .next(DeploymentCallbackFlow.java: 387 )
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java: 37 )
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java: 58 )
	Truncated. see log file  for  complete stacktrace
weblogic.common.ResourceException: weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: [Microsoft][ODBC driver  for  Oracle][Oracle]ORA- 12203 : TNS:не в состоянии установить связь с адресатом
	at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java: 253 )
	at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java: 1109 )
	at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java: 1033 )
	at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java: 214 )
	at weblogic.jdbc.common.internal.ConnectionPool.doStart(ConnectionPool.java: 1051 )
	Truncated. see log file  for  complete stacktrace
> 
< 10 . 11 . 2008   13 : 51 : 22  EET> <Warning> <Deployer> <BEA- 149004 > <Failures were detected  while  initiating deploy task  for  application 'Application1'.> 
< 10 . 11 . 2008   13 : 51 : 22  EET> <Warning> <Deployer> <BEA- 149078 > <Stack trace  for  message  149004 
weblogic.application.ModuleException: 
	at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java: 289 )
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java: 93 )
	at weblogic.application.internal.flow.DeploymentCallbackFlow$ 1 .next(DeploymentCallbackFlow.java: 387 )
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java: 37 )
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java: 58 )
	Truncated. see log file  for  complete stacktrace
weblogic.common.ResourceException: weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: [Microsoft][ODBC driver  for  Oracle][Oracle]ORA- 12203 : TNS:не в состоянии установить связь с адресатом
	at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java: 253 )
	at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java: 1109 )
	at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java: 1033 )
	at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java: 214 )
	at weblogic.jdbc.common.internal.ConnectionPool.doStart(ConnectionPool.java: 1051 )
	Truncated. see log file  for  complete stacktrace
> 
[Deployer: 149034 ]An exception occurred  for  task [Deployer: 149026 ]deploy application Application1 on DefaultServer.: .
weblogic.application.ModuleException:
####  Deployment incomplete.  ####    Nov  10 ,  2008   1 : 51 : 22  PM
oracle.jdeveloper.deploy.DeployException
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java: 247 )
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.deployImpl(Jsr88RemoteDeployer.java: 157 )
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java: 94 )
	at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java: 39 )
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java: 94 )
	at oracle.jdeveloper.deploy.common.BatchDeployer.deployImpl(BatchDeployer.java: 82 )
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java: 94 )
	at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java: 39 )
	at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java: 94 )
	at oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java: 436 )
	at oracle.jdeveloper.deploy.DeploymentManager.deploy(DeploymentManager.java: 209 )
	at oracle.jdevimpl.runner.adrs.AdrsStarter$ 4 $ 1 .run(AdrsStarter.java: 1316 )
Caused by: oracle.jdeveloper.deploy.DeployException
	at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java: 561 )
	at oracle.jdevimpl.deploy.weblogic.common.Jsr88WeblogicDeploymentHelper.redeployApplications(Jsr88WeblogicDeploymentHelper.java: 259 )
	at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java: 222 )
	...  11  more
Caused by: oracle.jdeveloper.deploy.DeployException: Deployment Failed
	at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java: 542 )
	...  13  more
#### Cannot run application Application1 due to error deploying to DefaultServer.
[Application Application1 stopped and undeployed from Server Instance DefaultServer]
Пытался так же подобраться и к Oracle 9i, ТНС к которому 100% работающий.
Сам визард для создания Entity на соединение не ругается, даже видит структуру таблиц в базе(т.к. на ее основе создает поля доступа в соответсвующем класе).
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #35650687
Divan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, проблема решена методом проб и ошибок. Проверено и работает.
1. Настраиваем Model.
правой кнопкой на AppModule и выбираем Configuration. Жмем кнопку Edit после чего выбираем закладку Properties
Находим свойство jbo.default.country и выставляем значение DE
и jbo.default.language выставляем в значение en
сохраняем и закрываем.
Кликаем правой кнопкой на ветке Model и выбираем Project Properties
слева выбираем Run/Debug/Profile. Жмем кнопку Edit. Сразу же видим поле для ввода Java Options:
вписываем туда такую строчку: -Duser.timezone="+02:00"
Внимание! Вписать нужно именно с чертой в начале.
Все. Настройка модели завершена.
2. Теперь необходимо настроить ViewController для того чтобы WebLogic запустил наши страницы.

Кликаем правой кнопкой на ветке ViewController и выбираем Project Properties
слева выбираем Run/Debug/Profile. Жмем кнопку Edit. Сразу же видим поле для ввода Java Options:
вписываем туда такую строчку: -Duser.timezone="+02:00" -Duser.region=DE

после этого все работает прекрасно!
Если будут вопросы, пишите на почту!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Соеденение JDeveloper 11g c Oracle XE.
    #36842959
fandm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня ничего не помогало. Просто поменял в "Язык и Региональные стандарты" Windows с Русского на Английский (США) и сразу заработало, даже без перезапуска JDeveloper.
А вот эти ключи user.region и т.п. не помогали.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36843640
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это известный глюк Oracle XE. Решаться может по разному в завимисости от ситуации - где-то можно прямо в коде поставить default Locale на Enlgish, где-то нужно изменить -Duser.region и -Duser.language на что-то НЕрусское, например us en ил de en, как было написано выше.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36895054
ginger0308
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Divan: Итак, проблема решена методом проб и ошибок. Проверено и работает.
1. Настраиваем Model.
правой кнопкой на AppModule и выбираем Configuration. Жмем кнопку Edit после чего выбираем закладку Properties...


Использованы перечисленные методы - всё равно при отправке на wls возникает ошибка..

[05:29:50 PM] Weblogic Server Exception: weblogic.application.ModuleException:
[05:29:50 PM] Caused by: weblogic.common.ResourceException: weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

[05:29:50 PM] See server logs or server console for more details.
[05:29:50 PM] weblogic.application.ModuleException:
[05:29:50 PM] #### Deployment incomplete. ####
[05:29:50 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

У меня JDeveloper 11.1.1.3.0 и oracle 10 XE
Главное позволяет установить связь с базой, показывает доступные таблички, после формирования страницы и во время отправки на wls такая ошибка... Может кто сталкивался?
В реестре параметр со значением AMERICAN_AMERICA.AL32UTF8
база - AL32UTF8
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36896188
ginger0308
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не столкнулся с подобной проблемой? Может ещё какие-нибудь варианты есть...
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36896352
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ginger0308,
у меня работает
JDBC + TNS +

Код: plaintext
1.
2.
3.
Windows Registry Editor Version  5 . 00 

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="AMERICAN_AMERICA.CL8MSWIN1251"
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36896416
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ginger0308Divan:

Использованы перечисленные методы - всё равно при отправке на wls возникает ошибка..

оно же говорит
ginger0308
ORA-12705: Cannot access NLS data files or invalid environment specified

т.е. не находит файл orai18n.jar или не находит в нём вашей кодовой страницы.

ginger0308
В реестре параметр со значением AMERICAN_AMERICA.AL32UTF8
база - AL32UTF8
А реестр ему по барабану - можете туда написать хоть то, что обычно на заборах пишут, никак не повлияет.

У вас, кстати, Oracle XE какой версии? Oracle Database 10g Express Edition (Western European) или Oracle Database 10g Express Edition (Universal) см. разницу Oracle Database 10g Release 2 (10.2.0.1)
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36896983
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, с дровами все в порядке, не переживайте. Все, что вам нужн осделать - прописать в параметрах JDeveloper следующее: -J-Duser.region=us -J-Duser.language=en.
Я не знаю где точно это нужно писать, но у меня была точно такая же проблема в Netbeans с Oracle XE. Проблема в том, драйвер XE не хочет работать с русскими настройками.
Если привденное мной решение не поможет, то попробуйте прописать перед созданием соединения следующее:
Код: plaintext
Locale.setDefault(Locale.ENGLISH);
Пробелма решится 100%.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897338
ginger0308
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick,

установлено OracleXEUniv,

svenom,
я так понимаю эти настройки надо прописать в C:\oraclexe\Middleware\jdeveloper\jdev\bin в jdev.conf файл. Прописаны строчки AddVMOption -J-Duser.region=us

AddVMOption -J-Duser.language=en

но всё ((((( те же краснющие ошибки на деплое:

[05:37:04 PM] Weblogic Server Exception: weblogic.application.ModuleException:
[05:37:04 PM] Caused by: weblogic.common.ResourceException: weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

[05:37:04 PM] See server logs or server console for more details.
[05:37:04 PM] weblogic.application.ModuleException:
[05:37:04 PM] #### Deployment incomplete. ####
[05:37:04 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

уже снова проинсталлен XE и jdev - но ситуация не изменилась


svenom, вопросик по поводу: "Если привденное мной решение не поможет, то попробуйте прописать перед созданием соединения следующее:

Locale.setDefault(Locale.ENGLISH);"
а где это конкретно указать? на каком этапе деплоя?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897478
ginger0308
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эту локализацию прописать в свойствах бизнес-компонент configurations у AppModuleLocal? То есть указать в jbo.default.locale.variant значение locale.setDefault(Locale.English)?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897504
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги,

1) Если вы используете JDBC в декстопном приложении, то вам перед установкой соединения выставить дефолтную локаль, отличную от русской.
2) Если вы пытаетесь подключиться через GUI JDeveloper, что бы, например, покопаться со схемой базы или поотправлять запросы, то упомянутые мной свойства нужно выставить где-то в файле конфигурации IDE. Где они находятся у JDeveloper не знаю, так как с ним не работал.
3) Если вы деплоете приложение на AS, то нужно прописать упомянутые параметры в настройках JVM этого AS. Если это не помогает, то попробуйте выставить дефолтную локаль, отличную от русской, ДО вызова любых селектов , как вариант - после события инициализации контейнера или приложения.

Я сталкивался со всеми тремя случаями и всех их успешно решал, только у меня был NetBeans + GlassFish, так что более четких инструкций дать не могу.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897519
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут просто главное понимать, что это косяк драйверов 10g XE - они не работают корректно с русской локалью. Он очень старый, Oracle давно божился его исправить, но воз и ныне там.

Еще один вариант, который пришел в голову: пройдите в Панель управления -> Региональные настройки -> и в том окне, которое открылось смените локаль с русской на английскую (именно в верхнем checkbox'e, не в нижнем!) -> перезагрузитесь.

Звучит глупо, но запросто может помочь.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897551
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenom,
если у меня работает с русской локалью, то что я делаю не так?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897584
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы упоминали, что у вас прописано в реестре значение NLS_LANG. Я не знаю, как имнно Oracle работает с этим и на каком именно этапе происходит ошибка в драйвере. Это уже больше вопрос к опаклоидам. Я поделился тем, как я решал проблема на "чистой" установке Oracle 10g XE.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36897656
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ginger0308Garrick,

установлено OracleXEUniv,

svenom,
я так понимаю эти настройки надо прописать в C:\oraclexe\Middleware\jdeveloper\jdev\bin в jdev.conf файл. Прописаны строчки AddVMOption -J-Duser.region=us

AddVMOption -J-Duser.language=en


Ну, так у вас проблемы не с JDeveloper, а с WebLogic. Надо эти параметры указать где-то в его настройках или в его командной строке запуска, для этого надо поправить соответствующий CMD файл. И, кстати, orai18n.jar файла нет в комплекте JDBC через который WebLogic работает. Может попробовать подложить?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #36915747
EvgenBel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если актуально, решил данную проблему следующим образом. В директории вашего домена weblogic поправил файл domains\mydomain\bin\startWebLogic.cmd. где добавил
set SAVE_JAVA_OPTIONS="-Duser.region=us -Duser.language=en"
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Соеденение JDeveloper 11g c Oracle XE.
    #38010619
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123ginger0308,
у меня работает
JDBC + TNS +

Код: java
1.
2.
3.
4.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="AMERICAN_AMERICA.CL8MSWIN1251"


Petro123svenom,
если у меня работает с русской локалью, то что я делаю не так?
SID - не XE, а OraClient10g_home1. Так?

У вас точно OracleXE?
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38163758
PavelDart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svenomКоллеги, с дровами все в порядке, не переживайте. Все, что вам нужн осделать - прописать в параметрах JDeveloper следующее: -J-Duser.region=us -J-Duser.language=en.
Я не знаю где точно это нужно писать, но у меня была точно такая же проблема в Netbeans с Oracle XE. Проблема в том, драйвер XE не хочет работать с русскими настройками.
Если привденное мной решение не поможет, то попробуйте прописать перед созданием соединения следующее:
Код: java
1.
Locale.setDefault(Locale.ENGLISH);


Пробелма решится 100%.

Подскажите, пожалуйста, в каком конфигурационном файле надо прописывать для NetBeans (7.2.1):
svenom
Код: sql
1.
-J-Duser.region=us -J-Duser.language=en
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38163819
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PavelDartПодскажите, пожалуйста, в каком конфигурационном файле надо прописывать для NetBeans (7.2.1):
Код: sql
1.
-J-Duser.region=us -J-Duser.language=en


D:\Programs\NetBeans 7.2.1\etc\netbeans.conf

"Полный копи-паст с моего (локаль прописана)"
Код: ruby
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
# Default locations of userdir and cachedir:
# (http://wiki.netbeans.org/FaqWhatIsUserdir)
#
# On Windows ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher
# with "<AppData>\NetBeans" where <AppData> is user's
# value of "AppData" key in Windows Registry under
# "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
# and ${DEFAULT_CACHEDIR_ROOT} will be replaced by the launcher
# with "<Local AppData>\NetBeans\Cache" where <Local AppData> is user's
# value of "Local AppData" key in Windows Registry under
# "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
#
# On Mac ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher
# with "~/Library/Application Support/NetBeans" and
# ${DEFAULT_CACHEDIR_ROOT} with "~/Library/Caches/NetBeans"
#
# On other systems ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher
# with "~/.netbeans" and ${DEFAULT_CACHEDIR_ROOT} with "~/.cache/netbeans"
#
# You can also use ${HOME} variable which will be replaced with
# user.home JVM system property value. This variable is valid only in
# netbeans_default_userdir and netbeans_default_cachedir properties.
#
# NOTE: If you specify a non-default userdir path on command line
# (--userdir option) and don't specify a cachedir path (--cachedir option),
# cachedir will be in "<userdir>/var/cache".
#
# Cachedir must be different from userdir. The same cachedir and userdir
# would cause problems.
#
netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/7.2.1"
netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/7.2.1"

# Options used by NetBeans launcher by default:
# (can be overridden by explicit command line switches)
#
# Note that default -Xmx and -XX:MaxPermSize are selected for you automatically.
# You can find these values in var/log/messages.log file in your userdir.
# The automatically selected value can be overridden by specifying -J-Xmx or
# -J-XX:MaxPermSize= here or on the command line.
#
# If you specify the heap size explicitly, you may also want to enable
# Concurrent Mark & Sweep garbage collector.
# (see http://wiki.netbeans.org/FaqGCPauses)
#
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Duser.region=US -J-Duser.country=US"

# Default location of JDK:
# (set by installer or commented out if launcher should decide)
#
# It can be overridden on command line by using --jdkhome <dir>
# Be careful when changing jdkhome.
# There are two NetBeans launchers for Windows (32-bit and 64-bit) and
# installer points to one of those in the NetBeans application shortcut 
# based on the Java version selected at installation time.
#
netbeans_jdkhome="C:\JDK"

# Additional module clusters:
# using ${path.separator} (';' on Windows or ':' on Unix):
#
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"

...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38163890
PavelDart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avp.mkD:\Programs\NetBeans 7.2.1\etc\netbeans.conf


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

Код: plaintext
1.
2.
WARNING: SQL Error: 604, SQLState: 60000
SEVERE: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38163902
PavelDart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перед созданием сессии прописал:
Код: java
1.
java.util.Locale.setDefault(java.util.Locale.ENGLISH);


Ошибка перестала возникать.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38164457
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelDartПеред созданием сессии прописал:
Код: java
1.
java.util.Locale.setDefault(java.util.Locale.ENGLISH);


Ошибка перестала возникать.

Следует различать окружение в котором стартует ваша IDE и окружение в котором стртует ваше приложение, даже если оно запущено из IDE. У любой IDE есть опции для настройки параметров запуска проекта из этой IDE. netbeans.conf задаёт настройки только для самой IDE, что повлияет только на подключение самой IDE к OracleXE. Ваше приложение, запущенное из IDE, будет иметь другое окружение и опции из netbeans.conf на него никак не повлияют.

Интересно, а в 2014 году эта тема тоже будет ещё актуальной? Уже OracleXE 11 есть. Почему-то для Windows только 32-х разрядный, а для Linux только 64-х.
...
Рейтинг: 0 / 0
Соеденение JDeveloper 11g c Oracle XE.
    #38165400
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GarrickСледует различать окружение в котором стартует ваша IDE и окружение в котором стртует ваше приложение, даже если оно запущено из IDE. У любой IDE есть опции для настройки параметров запуска проекта из этой IDE. netbeans.conf задаёт настройки только для самой IDE, что повлияет только на подключение самой IDE к OracleXE. Ваше приложение, запущенное из IDE, будет иметь другое окружение и опции из netbeans.conf на него никак не повлияют.
+1

Добавлю только, что я эти колдунства делал только для того чтобы можно было генерировать JPA классы по таблицам из БД (в NetBeans).

P.S. Можно ещё локаль в винде поменять на Немецкую или Французкую (Американскую само собой тоже), тоже помогало.
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Соеденение JDeveloper 11g c Oracle XE.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]