485 читали · 5 лет назад
"Внезапный" отказ на DBlink'е
После переустановки одного из двух связанных DBlink'ом серверов Oracle перестала работать связка из локальной и удаленной функций. Что случилось? DBlink - прекрасное средство, позволяющее объединить два и более разделённых сетью серверов Oracle в единый ансамбль. Например, у нас есть боевой сервер, а мы бы хотели создать систему его мониторинга и отображения результатов наблюдений. Мы можем построить эту систему прямо на боевом сервере, но представляется более удобным иной подход. Установим на отдельной машине отдельный сервер Oracle. Ему не потребуется особая мощность и мы можем абсолютно бесплатно и абсолютно легально взять стартовый Express Edition...
435 читали · 2 года назад
Создание базы данных Oracle 19c
Подготовку к созданию базы данных (БД) мы сделали в прошлой статье, теперь можно и создать базу. Для этого можно пойти двумя путями: Чтобы было меньше сложностей при установке, рекомендую создавать БД через утилиты dbca. Погнали: [root@LinuxServer ~]# su - oracle Если вы работает в ОС Windows, для запуска утилиты в графическом режиме понадобится Xming. Запускаем Xming, про эту программу написано в предыдущей статье, напомню: Экспортируем переменную DISPLAY под пользователем oracle [oracle@LinuxServer ~]# export DISPLAY=192...
704 читали · 6 лет назад
Анти-печенька от Oracle. Hash(CLOB)
Hash функция от CLOB'а дает разные значения. Часто возникает необходимость сравнить два значения. Их можно просто приравнять. Но если это текст, особенно, длинный текст, особенно, хранимый вне базы, то хотелось бы сравнивать не сам исходный материал, а какой-то компактный слепок с него. Равны слепки, - вероятно, равны и оригиналы. Для этого существуют hash функции, вычисляющие конечно-мерное число по произвольной длины аргументу. И наиболее очевидная из них это функция ora_hash(): with tab as ( select...
630 читали · 4 года назад
Подготовка к установке Oracle Database 19c
Продолжаем писать цикл стаей о Oracle Linux Oracle Database. В прошлой статье мы установили Oracle Linux Server, теперь нужно подготовить ОС для создания базы данных. Можно почитать про установку Oracle Database 19c на официальном сайте, а также oracle-base.com, где частично описано что и как делать, Oracle Database 19c Installation On Oracle Linux 8 (OL8), но мы будем настраивать самостоятельно. 1. Отключаем firewalld [root@LinuxServer ~]# systemctl disable firewalld Removed /etc/systemd/system/multi-user...