cd6e8416

Как организовать горячий резерв БД

Как организовать горячий резерв БД
Интервью Сергея Кузнецова с Вадимом
Вадим Розенберг (Vadim Rosenberg)
Java и Oracle - это очень просто
Основные понятия
Соотношение и взаимосвязь PL/SQL и Java в Oracle
Особенности Java и среда работы программ на Java
Программные компоненты в среде разработки на Java
Установка среды разработки на Java
Среда окружения OC
Пример транслирования и выполнения Java-программы

Создание хранимых программ на Java в Oracle
Дополнительные компоненты СУБД Oracle для работы с хранимыми Java-программами
Схема вызова хранимых Java-программ
Установка JServer/OJVM в версиях 8.1 и 9
Пример создания хранимой Java-программы
Создание с помощью loadjava
Создание SQL-предложением


Обращение к загруженной в Oracle процедуре Java
Организация справочной информации
Просмотр Java-элементов

Просмотр исходных текстов
Преобразование имен

Как организовать горячий резерв БД

Java и данные из Oracle - все очень просто
Взаимодействие с базой данных через JDBC
JDBC и JDBC-драйверы
JDBC-драйверы в Oracle

Установка JDBC-драйверов для работы с Oracle
Файл Java-программы для проверки связи через JDBC
Работа с Oracle через тонкий драйвер
Работа с Oracle через толстый OCI-драйвер
Обращение к БД из хранимых процедур
Особенности работы с kprb-драйвером
Обращение к данным из триггеров Oracle
Взаимодействие с базой данных через SQLJ
Пример программы с использованием SQLJ
Транслирование программы с SQLJ

Выполнение программы с SQLJ
Java и данные из Oracle в web – все очень просто
Web-сервер Apache и его расширения JServ и Tomcat

Общие сведения о сервлетах Java в web
Пример сервлета с обращением к базе данных
Пример обращения к сервлету
Работа с JavaServer Pages
Пример составления страницы JSP
Пример обращения к странице JSP
Способы обращения к БД из страницы JSP
Пример страницы JSP с непосредственным обращением к базе данных
Пример страницы JSP с обращением к базе данных с использованием собственной разметки
Модель MVC организации приложения для web

К каждой строке охранника приставишь!
Введение
Простой пример

Политика безопасности
Заводим метки доступа
Приписываем метки доступа пользователям
Приписываем метки доступа строкам
Проверяем, как работает
Более сложная логика
Более сложная структура метки доступа
Метки сеанса
Другие усложнения
Замечания по технологии

Введение и основные понятия
Проблема
Механизмы блокирования

Механизм разблокировки
Влияние на производительность
Управление поведением
Способы оптимизации
Заключение
Литература

Как организовать горячий резерв БД

Изучаем метки доступа к строкам: задание свойств столбца доступа в таблице
Аннотация
Введение
Подготовка к работе
Исчезающий столбец

Умолчательная реакция на изменение метки обычным пользователем
Запрет делать то, результат чего не увидишь
Жесткий запрет на изменение метки
Изучаем метки доступа к строкам: специальные привилегии для избранных
Аннотация

Изменение метки в качестве исключения из правила
Изменение метки в качестве исключения из правила - 2
Другие привилегии
Изучаем метки доступа к строкам: правка обычных столбцов таблицы
Аннотация
Правка обычных полей

Изучаем метки доступа к строкам: примеры не самого очевидного поведения защиты
Аннотация
Не только защита строк, но и страховка пользователей
Выдача данных: ничего лишнего ?
Защита на уровне строк Часть 1
История
Контексты
Вывод