Category: Oracle

26
Апр
2020

Не работает SNMP в Java процедуре

Пытаюсь запустить следующую Java процедуру в Oracle 19с JVM. Данная процедура должна запросить по SNMP у принтера определенный OID и вернуть его значение.

import java.io.IOException;
import org.snmp4j.CommunityTarget;
import org.snmp4j.PD…

20
Апр
2020

Проверка на повторяющуюся информацию, запрошенную в базе данных Oracle

Имеется приложение, которое отображает результат селекта из таблицы, которая находится в базе данных Оракл. Каждый три секунды запрос повторяется и в приложении вновь появляются те же самые записи. Напрягает, что таблица моргает каждые 3 с…

09
Апр
2020

После секционирования таблиц ошибка: "ORA-14402: обновление ключа секции приведет к ее изменению"

Был написан код с использованием Spring Data Jpa. Поставщик Jpa – Hibernate.
Были созданы таблицы, в которые сохранялись и читались данные.

Когда в таблицы по некоторым полям было добавлено секционирование, стала появляться ошибка:

OR…

03
Апр
2020

Как используя PreparedStatement удалить все записи из БД, задавая batchSize?

Как используя PreparedStatement удалить все записи из БД, задавая batchSize?

В таблице около миллиона записей, нужно их удалить, используя PreparedStatement и задавать при этом batchSize. Чтобы удаление происходило частями, например, по 1…

21
Мар
2020

Как подключится к БД Oracle используя имя сервиса (service name) вместо SID?

Есть Java приложение, которое подключается к БД используя имя хоста, порт и SID. Вот так:

jdbc:oracle:thin:@oracle.dbhost1.mydomain.ca:1521:XYZ

Где XYZ это SID.

Теперь, надо подлключиться к другой БД не используя SID, а вместо не…

12
Фев
2020

Java приложение теряет связь с БД

Есть Java приложения, которые работают с Oracle, если пользователь какое-то время ничего не делает в приложении теряется связь с БД. Получается что если приложение какое-то время не реагирует с БД, а просто простаивает Oracle обрубает соед…

30
Янв
2020

Получить данные и построить объект из таблицы бд с неизвестным количеством столбцов

Всем привет!
Java(7) + Spring + Hibernate + JDBC + OracleDB.
Есть задача реализовать способ получения данных из таблиц базы данных. Известно лишь имя таблицы. Ни количество столбцов, ни какого они типа – неизвестно. Таблицы генерируются п…

14
Янв
2020

Как правильно поставить timeout для пула соединений?

Имеется модуль подключения к БД, пул соединений работает отлично.
Единственный минус – проблема с сетевой связностью. Пока она решается, надо при зависании соединения обрывать его. Сейчас на каком-то запросе сессия может просто зависнуть, …

26
Ноя
2018

Database Meetup

6 декабря в Омске пройдёт встреча администраторов и разработчиков баз данных Database Meetup. Кого ждут? Всех, кто работает с Java и PL/SQL для управления СУБД, а также администраторов других продуктов Oracle. Что в программе? Разговор пойдёт об оптими…

26
Сен
2018

Выпущены Java SE 11 и JDK 11

Разработчики Oracle объявили о выпуске стандарта Java 11 и его реализации JDK (Java Development Kit) с длительным сроком поддержки вплоть до 2026 года. Он полностью совместим с прежними версиями. Поддержка Java 8 закончится в декабре 2020 года, а Java …

21
Сен
2018

Oracle представила JavaFX 11 в качестве отдельного модуля

Oracle вынесла модуль JavaFX из комплекта разработчика Java Development Kit (JDK) 11 и сделала его отдельным ПО. Компонент JavaFX 11 с открытым исходным кодом — обособленная платформа разработки клиентских приложений для ПК, мобильных и встраиваемых си…

24
Июл
2018

Ошибка числа или значения при выгрузке XML из CLOB с размером более 32К

Собственно есть spring приложение которое вызывает функцию возвращающую xml в clob’е.
Само взаимодействие с базой данных происходит через DAO (java классы генерятся с помощью jooq-codegen). Все работает хорошо ровно до тех пор функция не п…

22
Июн
2018

Oracle передала сообществу Apache архив с 1,5 млн строк кода NetBeans

Oracle передала Apache Software Foundation второй архив с 1,5 млн строк кода интегрированной среды разработки NetBeans. Он включает в себя модули для поддержки Java, JavaScript, PHP и Groovy, а также инструменты для разработки мобильных приложений
— Чи…

27
Май
2018

Oracle планирует убрать из Java встроенную поддержку сериализации

Oracle объявила, что прекратит встроенную поддержку сериализации Java из соображений безопасности, заменив ее на защищенный компактный фреймворк. Причины Марк Рейнхольд, главный архитектор Java, назвал добавление поддержки сериализации объектов в 1997 …

20
Апр
2018

С февраля 2019 года Oracle Java SE 8 для организаций станет платным

После января 2019 года Oracle обяжет предприятия работать с Java SE 8 исключительно под лицензией для коммерческого использования. При этом публичные обновления инструмента для индивидуальной работы останутся доступны на прежних условиях как минимум до…

04
Июл
2017

No suitable driver found for jdbc:oracle:thin

Всем привет, подскажите новичку пишу тест с иcпользованием запросов к оракловой базе – использую ojdbc6.jar, пока тесты запускались руками из Idea проблем не было, как только возникла необходимость стартануть из консоли вот как то так:
c:\…

08
Июн
2017

Создание пустых каталогов в Windows

Стоит задача написать PL/SQL процедуру, которая будет создавать пустую папку по указанному пути.
Я знаю что для этого можно использовать класс написанный на Java, а так же выдавать права пользователю, на доступ к этой папке.
Пишу вот такой…

27
Окт
2015

Подскажите как работать с ref cursor или приведите пример

Сколько не читал, пока для меня это не понятно. Посоветуйте что-то, или приведите пример.
Мне нужно, чтобы после написания пользователем данных в JTextField и нажатия кнопки JButton, данные добавлялись с помощью ref cursor в таблицу SCOTT….