На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Java Junior , Подготовка
    Программирование для системы :)
    Антивирусы, вирусы, драйвера, Ассебмлер, Си, но это все в прошлом.


    Мужики, нужна ваша помощь, проклятый баг, интернет облазил, но не нашел решения, Oracle 11G XE + NetBeans 8.0.2

    невозможно соединиться с jdbc:oracle:thin:@localhost:1521:XE с помощью oracle.jdbc.OracleDriver
    (ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified)

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

    P.S. как написал пост, так сразу нашел решение,

    ExpandedWrap disabled
      NetBeans 8.0.2, C:\Program Files\NetBeans 8.0.2\etc\netbeans.conf
       
      netbeans_default_options="-J-Duser.region=us -J-Duser.language=en -J-Dcom.sun.aas.installRoot=\"C:\WebServer\GlassFish-v2\glassfish-v2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true"


    NetBeans загружается на английском и все работает, спасибо за внимание.
    Сообщение отредактировано: sourceman -
      Поторопился, из NetBeans'а подключается, а при подключении через мою программу также выдает
      ExpandedWrap disabled
        невозможно соединиться с jdbc:oracle:thin:@localhost:1521:XE с помощью oracle.jdbc.OracleDriver
        (ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified)


      Код обычный, дома работает, на работе нет
      ExpandedWrap disabled
         
        try{  
            Class.forName("oracle.jdbc.driver.OracleDriver");
            dbconnect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", USER, PASSWD);
        }catch(Exception ex) {                      
            System.out.println("Failed to load Oracle driver or getting connection...");
            System.out.println(ex.getMessage());
        }
        ну так своей программе при запуске тогда тоже надо передавать те же параметры что и нетбинсу
        а лучше таки настроить оракул

        Цитата sourceman @
        Антивирусы, вирусы, драйвера, Ассебмлер, Си, но это все в прошлом.

        ни разу не так, "системность" зависит сугубо от контекста, а антивирусы, кстати, вообще непонятно каким тут боком
        например, написание на ассемблере драйвера, нужным для конкретного пользователя образом настраивающего видеоадаптер - сугубо прикладное программирование
        а вот, например, создание пачки процедур для субд, которыми будут пользоваться разработчики прикладных программ - сугубо системное
          wind
          Цитата
          ну так своей программе при запуске тогда тоже надо передавать те же параметры что и нетбинсу
          а лучше таки настроить оракул



          Можно подробнее как это сделать?


          Цитата
          ни разу не так, "системность" зависит сугубо от контекста, а антивирусы, кстати, вообще непонятно каким тут боком
          например, написание на ассемблере драйвера, нужным для конкретного пользователя образом настраивающего видеоадаптер - сугубо прикладное программирование
          а вот, например, создание пачки процедур для субд, которыми будут пользоваться разработчики прикладных программ - сугубо системное


          Драйвера позволяющие писать в порты например в MS DOS, под Win9x. Сейчас только СУБД и Java :)
            Цитата sourceman @
            Можно подробнее как это сделать?

            когда внезапно приходится что-то сделать с оракулом, лезу в гугл, не специалист; что искать - не установлены, скорее всего, пакеты для локализации
              Уже много чего облазил, разные советы перепробовал, но пока не пришел к решению, но это лишь на одной из машин! На домашней все нормально.
              Сообщение отредактировано: sourceman -
                что пробовать-то? нужно либо избежать при подключении выполнения команды "alter session set nls_language=... nls_territory=...", подбирая драйверы, либо добиться того, чтобы в этих параметрах были значения, приемлемые для сервера оракула, либо сделать так, чтобы на сервере были установлены необходимые пакеты и его не смутили настройки клиента
                  Либо
                  ExpandedWrap disabled
                    java -Duser.language=en -Duser.country=us


                  Либо в коде перед попыткой установить jdbc-соединение
                  ExpandedWrap disabled
                    Locale.setDefault(Locale.ENGLISH);
                    В NetBeans DataBases работает, а в коде нет
                    Цитата
                    java -Duser.language=en -Duser.country=us


                    В коде работает метод описанный
                    ExpandedWrap disabled
                      Locale.setDefault(Locale.ENGLISH);


                    Спасибо за помощь!
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:
                    Страницы: (3) 1 2 [3]  все


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0331 ]   [ 16 queries used ]   [ Generated: 28.03.24, 09:33 GMT ]