Логические типы данных в таблицах в БД

SQL_Deep_17.1_site-5020-4a4045.png

В таблицах довольно часто возникает необходимость хранить какие-то значения типа Boolean, которые принимают значения True или False. Для этого в SQL Server используется тип bit: 0 - false, 1 - true.

Разрешение зависшего состояния ROLLING_PATCH

SUBD_Deep_13.12_site-5020-1fc458.png

Иногда случается, что кластер не сменил статусы по обновлению, новые патчи не ставятся, а команда проверки версии кластера:

crsctl query crs activeversion -f

выдаёт примерно такой расклад:

Клонирование PDB из одной контейнерной базы в другую

SUBD_Deep_27.11_site-5020-e4395b.png

Появилась, казалось бы, простая задача — сделать копию рабочего проекта для разработки нового. Уточню — обе контейнерные базы живые, и в них крутятся проекты. Но это оказалось не столь тривиально.

Настраиваем Data Guard Broker

SUBD_Deep_27-5020-91bd20.09_site.png

Классическая схема работы Standby меня в принципе всегда устраивала, но появилось желание перенастроить контроль за StandBy через Data Guard Broker.

Итак, на входе у нас стабильно работающий физический StandBy. Настройка осуществляется через инструмент dgmgrl.

Миграция NONCDB в PDB

SUBD_Deep_14-5020-6ebc59.09_site.png

По итогам апгрейда с 11 на 12 логичным показался шаг превращения базы в pluggable. Казалось бы, три простых действия — и проблема решена. Но во время миграции вылез ряд нетривиальных ошибок.

Миграция из 11G в контейнер 12С

SUBD_Deep_24-5020-f85d45.08_site.png

Задача: перенести базу 11G в контейнер 12C

В один прекрасный момент приходит осознание, что куча инстансов по разным серверам – жутко не удобно. И тогда очень кстати оказываются оракловые pluggable базы данных.