Ретроспективные запросы....................................................................... 281
Предоставление полномочий для использования ретроспекций ... 281
Ретроспективные запросы по времени.......................................... 281
Ретроспективные запросы на базе системных номеров
изменений...................................................................................... 283
Итоги.......................... 285
Глава 9 Пользователи, привилегии и роли.......................................................... 287
Пользователи........................................................................................... 288
Создание пользователя.................................................................. 288
Изменение пароля пользователя.................................................... 289
Удаление пользователя.................................................................. 290
Системные привилегии........................................................................... 290
Предоставление пользователю системных привилегий................ 291
Проверка системных привилегий, предоставленных
пользователю................................................................................. 292
Использование системных привилегий......................................... 293
Отзыв системных привилегий у пользователя............................... 293
Объектные привилегии............................................................................ 294
Предоставление пользователю объектных привилегий................ 294
Проверка назначенных объектных привилегий.............................. 295
Проверка полученных объектных привилегий............................... 296
Как использовать объектные привилегии...................................... 298
Синонимы....................................................................................... 298
Общедоступные синонимы............................................................ 299
Отзыв объектных привилегий........................................................ 300
Роли........................................................................................................ 300
Создание ролей.............................................................................. 301
Предоставление привилегий ролям............................................... 301
Предоставление ролей пользователю............................................ 302
Проверка ролей, предоставленных пользователю......................... 302
xiv Содержание
Проверка системных привилегий, предоставленных роли 303
Проверка объектных привилегий, предоставленных роли 304
Как пользоваться привилегиями, предоставленными роли 305
Роли по умолчанию........................................................................ 305
Отзыв роли..................................................................................... 306
Отзыв привилегий у роли............................................................... 306
Удаление роли................................................................................ 306
Аудит базы данных.................................................................................. 307
Привилегии, которые необходимы для проведения аудита 307
Примеры аудита.............................................................................. 307
Просмотр аудиторского следа........................................................ 309
Итоги............................................................................... 310
Глава 10 Создание таблиц, последовательностей, индексов и представлений 311
Таблицы.................................................................................................... 312
Создание таблицы.......................................................................... 312
Получение информации о таблицах............................................... 314
Получение информации о столбцах таблицы................................. 314
Изменение таблицы........................................................................ 315
Переименование таблицы.............................................................. 325
Добавление комментария к таблице.............................................. 325
Усечение таблицы........................................................................... 326
Удаление таблицы........................................................................... 326
Последовательности............................................................................... 326
Создание последовательности......................................... 327
Получение информации о последовательностях........................... 329
Использование последовательностей............................................ 329
Заполнение первичного ключа с помощью последовательности... 331
Изменение последовательности..................................................... 332
Удаление последовательности........................................................ 333
Индексы................................................................................................... 333
Создание B-tree индекса................................................................. 334
Создание индексов на базе функций............................................. 335
Получение информации об индексах............................................. 336
Получение информации об индексах для столбца.......................... 336
Модификация индекса................................................................... 337
Удаление индекса............................................................................ 337
Создание bitmap-индекса............................................................... 338
Представления............................. 339
Создание и использование представлений................................... 339
Содержание xv