Выбрать главу

Ретроспективные запросы....................................................................... 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