Category: Oracle

22
Сен
2020

Как создать хранимую процедуру в скрипте?

Ищу способ создать хранимую процедуру в Python скрипте.
Знаю, что cursor.callproc в модуле cx_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
Апр
2019

Подключение к базе данных по SSH

Столкнулся с проблемой: мне нужно получить данные с Oracle базы данных, которая находится на удаленном Linux-сервере.
Пробую библиотеку sshtunnel, но не получается. Пишет ошибку:

TNS:connect timeout occurred.

Вот мой код. Что тут не…

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). Все работает хорошо ровно до тех пор функция не п…