Как подключить Oracle 12.2 к PostgreSQL через DBLink

Ранее мы рассматривали возможность подключения СУБД Oracle к другим платформам - MySQL и MS SQL. Пришла очередь научить Oracle напрямую общаться с PostgreSQL. Это также возможно через DBLink и ODBC. Настраиваем гетерогенное соединение на Oracle Linux 7.3.

0 Comments

Как в Oracle 12.2 добавить bcrypt с использованием внешней процедуры

Как получить хэш пароля, полученный алгоритмом bcrypt с префиксом $2y$, прямо из PL/SQL блока? СУБД Oracle не имеет встроенной поддержки bcrypt. Поэтому, чтобы получить хеш в формате bcrypt, нужно использовать дополнительные внешние процедуры.

(далее…)

0 Comments

Как заставить Oracle expdp изменить размерность текстовых полей, определенную в NLS_LENGTH_SEMANTICS в DDL?

Утилита импорта expdp, для создания таблиц собирает скрипты DDL с учетом параметра NLS_LENGTH_SEMANTICS, заданного для каждого поля таблицы. А что если при экспорте данных требуется поменять этот параметр?

(далее…)

0 Comments

Установка Zope 2 на CloudLinux

В данной статье описан процесс установки Zope 2 на примере версии 2.13.29 в облачной ОС CloudLinux с python версии 2.7. Установка выполняется в отдельную виртуальную среду virtualenv, являющейся модулем python.

(далее…)

0 Comments

Установка TeX Live

Данная инструкция в большей степени ориентирована на установку под Centos Linux. В этой версии существует определённая проблема с недостаточно наполненным и актуальным репозиторием для установки готовых пакетов. Поэтому в случае TeX установку лучше делать не стандартными средствами системы, а универсальным установщиком с сайта TeX Live. 
(далее…)

0 Comments

Как установить PSCyr для TeX LIVE

Пакет PSCyr предназначен для использования стандартных кириллических шрифтов (типа Times New Roman) в документе, подготовленном на TeX. Установка не совсем проста и требует некоторых усилий. В случае ОС Windows с MiKTeX 2.9 существует отличная пошаговая инструкция, найденная здесь. Для ОС Linux и TeXLive есть неплохое описание установки, взятое за основу во время установки PSCyr для texlive под Linux RedHat 4.1.2-52. В этой версии ОС пакет texlive встроен в общий репозиторий системы и по-умолчанию размещается по адресу /usr/local/texlive/2013/.
(далее…)

0 Comments

Как вернуть \No в TeX LIVE 2013 и выше

В очередном дистрибутиве TeX Live внезапно исчезла команда добавления символа номера для русскоязычных документов. Приговор следующий:

The Russian Language in the babel system Version 1.3a 2013/04/13:

The macro \No is removed since the Cyrillic number sign is available on
keyboard and can also be typed using the \textnumero macro.

Иными словами, всеми любимая команда печати номера убрана из новой версии языковой подсистемы как ненужная. Символ можно набрать с клавиатуры или использовать \textnumero. Здорово, правда? А как же тысячи документов, где этот макрос использовался годами? Починить ситуацию можно двумя способами.
(далее…)

0 Comments

Работа с JSON. Разделение строки на отдельные записи

Есть массив значений, хранящихся в одной строке, например, через запятую. Задача: преобразовать эту строку значений в отдельные записи. Такие задачи на практике встречаются достаточно часто. Предлагаемые решения, как правило, основываются на использовании регулярных выражений и иерархических запросах. Но есть более нестандартный и быстрый способ получить из одного значения несколько строк.

(далее…)

0 Comments

Что делать, если Oracle SHUTDOWN IMMEDIATE завис?

Немедленная остановка базы данных Oracle (БД) с принудительным завершением всех сессий обычно выполняется достаточно быстро (настолько быстро, сколько времени требуется остановить все процессы в БД). Но бывают случаи, когда уже начатая остановка никак не может завершиться и уходит в бесконечно долгое ожидание. Можно надеяться на лучшее и терпеливо ждать когда же все завершится, но нет никакой уверенности, что это произойдет в ближайшее время и произойдет ли вообще. Поэтому лучше взять удачу в свои руки и завершить вручную зависшие процессы.
(далее…)

0 Comments

Конец ленты публикаций

Больше нет публикаций для загрузки

Close Menu