С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140

Не могу подключиться к БД

06.07.2012, 16:19. Показов 2616. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сомневаюсь, что проблема в коде, так как он слизан с одной из тем этого форума.
Ошибка следующая


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


Вот промтовский перевод описания ошибки из документации
ORA-12571: TNS:Ошибка записи пакета
Причина: ошибка произошла при посылки данных.
Действие: Не нормальное видение для пользователя. Для дальнейшей детализации, включите трассировку и перевыполните действие. Если ошибка упорствует, обратитесь к Поддержке Oracle Customer.

ORA-12705: Нет доступа к файлам данных NLS или определенная неправильная среда.
Причина: Или попытка была сделана, чтобы выполнить команду ALTER SESSION с неправильным параметром NLS или значения; или переменная среды(сред) NLS_LANG, ORA_NLSxx, или ORACLE_HOME неправильно была определена, следовательно файлы данных NLS не могут быть расположены.
Действие: Проверьте синтаксис командыALTER SESSION и параметр NLS, корректируйте синтаксис и делайте новую попытку утверждением или определяйте правильный путь/величины директория в переменных среды.

Таких переменных среды окружения я вообще не нашел у себя. Вероятно не в этом дело. А в чем тогда? Может кто-то сталкивался с такой проблемой.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public static void main(String[] args) throws ClassNotFoundException {
 
 
 
        String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe";
        String user = "system";
        String password = "123456";
        try {
            DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
            Connection conn = DriverManager.getConnection(url, user, password);
            System.out.println("Вы успешно подключены к БД");
        } catch (SQLException se) {
            System.err.println("getDBConnection(): SQL Exception: " + se);
        }        
    
    }}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.07.2012, 16:19
Ответы с готовыми решениями:

Не могу подключиться к устройству
Добрый день. Скажу сразу, я не программер, и ничего в Java не понимаю. Пробую подлючится к железяке. Выдает ошибку ...

Не могу подключиться к MySQl
Добрый день. В эклипсе все работает отлично, подключил библиотеку mysql_connector_java_5.1.27_bin.jar через свойства проекта. а когда...

Не могу подключиться к БД derby
Добрый день. Проблема довольно тривиальна - есть приложение для работы с базой данных. Работать оно должно удаленно. В параметре...

13
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
06.07.2012, 16:59
У Oracle DB XE есть определенные проблемы с кодировками и кодовыми страницами. Мне в свое время не удалось с ними справиться. В итоге поставил полноценную 11g.
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
09.07.2012, 08:16
А вы 11-й Oracle XE используете или 10-й?
0
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
09.07.2012, 20:08  [ТС]
десятку

Добавлено через 1 час 6 минут
На 11-ом та же ошибка

Добавлено через 22 минуты
Качаю полноценную - посмотрю как там
0
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 4
09.07.2012, 20:56
ставьте 11g. и все будет ок
0
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
10.07.2012, 05:48  [ТС]
Мдааа... Установка встает на обновлении реестра HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1
До этого установщик выводил штук 20 сообщений об ошибке типа File not found
Устанавливаю, ориентируясь на видео урок по установке и настройке
Наверное будет проще поработать с mysql

Добавлено через 24 секунды
либо скачать с другой раздачи

Добавлено через 6 часов 14 минут
если есть у кого ссылка на виндовский рабочий oracle EE - поделитесь плиз
а чтоб на линуху поставить нужен какой-то конкретный дистрибутив ОС, я имею ввиду, что на убунту инсталлировать не получится? Или можно доставить отсутствующие пакеты, и все попрет?
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
10.07.2012, 07:39
Цитата Сообщение от Shepard90 Посмотреть сообщение
либо скачать с другой раздачи
Та раздача на самом популярном отечественном трекере с 11.2.0.3 полностью работоспособная.
Цитата Сообщение от Shepard90 Посмотреть сообщение
а чтоб на линуху поставить нужен какой-то конкретный дистрибутив ОС
Теоретически, можно пошаманить и поставить почти на любой. Но проще будет ставить на офицаильно поддерживаемые или около того: RHEL, Oracle Linux, SLES/SLED, CentOS, OpenSUSE, Fedora.
1
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
10.07.2012, 08:18  [ТС]
Да, именно ее я и пытался поставить на Win XP 32-bit. Может, что-то не так делал. Хотя ни у одного меня установка висла на обновлении реестра
0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
10.07.2012, 15:08
Цитата Сообщение от Shepard90 Посмотреть сообщение
если есть у кого ссылка на виндовский рабочий oracle EE - поделитесь плиз
Качайте с оф. сайта. Попробуйте почистить все, что осталось с предыдущего оракла. +Возможно траблы с правами.
0
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
10.07.2012, 16:32  [ТС]
Так Enterprise же платный вроде?
0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
10.07.2012, 16:49
У оракла EE бесплатен, пока не используется в коммерческих целях.
1
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
10.07.2012, 18:05  [ТС]
Ясно. Хотя как определить, в коммерческих он целях используется или нет - это мне не понятно.
Не знаю может рано радуюсь, но я наконец законнектился через system password с помощью java. Как создавать свою базу не знаю - пробовал только XE, а здесь я web-оболочки не нашел, да и установил ли... Тут что, все через консольку? Установил 11.2.0.2, скачанную с "самого популярного отечественного трекера". 11.2.0.3 для Win32 походу все-таки битая оказалась.
Всем спасибо!
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
10.07.2012, 23:50
Цитата Сообщение от Shepard90 Посмотреть сообщение
Как создавать свою базу не знаю - пробовал только XE, а здесь я web-оболочки не нашел, да и установил ли... [/B]
Ну, instance создается через Database Configuration Assistant (ставится вместе с 11g). Потом берете, например, Oracle SQL Developer (http://www.oracle.com/technetw... index.html), заходите под SYS, создаете новую схему - и вперед.

Добавлено через 4 часа 20 минут
Кстати, о XE. Вот тут рецепт лечения: http://www.oraclegis.com/blog/?p=6
1
6 / 6 / 3
Регистрация: 18.10.2010
Сообщений: 140
11.07.2012, 10:53  [ТС]
Удалил EE - ни к чему мне такая СУБД, с которой я не умею работать и которая тонну ресурсов жрет (по-любому как-то можно переписать параметры инициализации экземпляра, но по умолчанию при загрузке он сжирает 500 мб оперативки. Поставил XE. Скачал jdbc от 9-ки - коннектиться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.07.2012, 10:53
Помогаю со студенческими работами здесь

Не могу подключиться к базе данных
Всем привет. Я новичок, никогда с бд в java не работал, делал все по документации, но подключиться не получается. Вот что Я делал. 1....

Не могу подключиться к базе данных H2
Всем привет, прошу помочь в решении проблемы! Уже как только не делала, никак не получается. Я подключила к своему проекту базу...

Не могу подключиться через JNDI Tomcat Mysql
В общем вот делаю все по инструкции к Tomcat 8.5.5 conf\context.xml <?xml version="1.0" encoding="UTF-8"?> <!-- ...

Не могу подключиться к бд с подключенным драйвом,ошибка: Access denied for user 'root'@'localhost' (using password: YES)
Добрый день, пытаюсь подключиться к локальной бд MAMP из indellij idea jdbc (Mac os x). Драйвер jdbc я подключил! import...

Не могу подключиться к сети Wfi МГТС Gpon. Пишет что винда не может подключиться
Скрины


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru