485 читали · 5 лет назад
"Внезапный" отказ на DBlink'е
После переустановки одного из двух связанных DBlink'ом серверов Oracle перестала работать связка из локальной и удаленной функций. Что случилось? DBlink - прекрасное средство, позволяющее объединить два и более разделённых сетью серверов Oracle в единый ансамбль. Например, у нас есть боевой сервер, а мы бы хотели создать систему его мониторинга и отображения результатов наблюдений. Мы можем построить эту систему прямо на боевом сервере, но представляется более удобным иной подход. Установим на отдельной машине отдельный сервер Oracle. Ему не потребуется особая мощность и мы можем абсолютно бесплатно и абсолютно легально взять стартовый Express Edition...
6 лет назад
Спецификация пакета по DBlink'у
Как показать на Oracle apex спецификацию пакета на удаленном сервере Oracle? Есть сервер Oracle apex, с которого осуществляется публикация. Есть удаленный "боевой" сервер Oracle, на одну из схем которого установлен dblink от сервера apex. В другой схеме "боевого" сервера есть пакет, спецификацию которого нужно опубликовать в web средствами Oracle apex первого сервера...
2311 читали · 7 лет назад
Печеньки от Oracle. Иерархический запрос
В таблице одна строка. Как извлечь из нее 10 строк? Как сформировать последовательность? Календарь? Побочные "плюшки" иерархического SQL запроса в Oracle. Таблица dual Если нам нужно получить SQL запросом текущую дату, то в Oracle мы пишем: select sysdate from dual ; 31.03.19 В некоторых диалектах SQL для скаляра (текущая дата - скаляр) можно записать без from dual, но Oracle требует полноты минимальной конструкции выражения для чтения данных: select <список столбцов> from <список таблиц> Служебная таблица dual как раз и наличествует в системе для формализации выборок "из ниоткуда"...