Запрос к ALL_SOURCE:
Рисунок 223. Запрос к ALL_SOURCE
ALL_SYNONYMS — сведения о синонимах, доступных пользователю.
ALL_SYNONYMS содержит следующую важную информацию:
Рисунок 224. Запрос к ALL_SYNONIMS
USER_TABLES (ALL_TABLE) — подробные данные о каждой таблице пользователя.
USER_TABLES содержит следующую важную информацию:
Рисунок 225. Запрос к USER_TABLES
USER_TAB_COLUMNS — описание колонок всех таблиц пользователя, подробное описание.
USER_TAB_COLUMNS содержит следующую важную информацию:
Запрос к USER_TAB_COLUMNS для таблицы AUTO:
Рисунок 226. Запрос к USER_TAB_COLUMNS
USER_TAB_COMMENTS — комментарии к таблицам и представлениям, принадлежащим пользователю.
USER_TAB_COMMENTS содержит следующую важную информацию:
USER_TABLES является синонимом для ALL_TABLES.
USER_ COLUMN является синонимом для ALL_COLUMN.
Как посмотреть состояние всех последовательностей для текущего пользователя?
Попробуйте выполнить запрос:
Колонка LAST_NUMBER — это последнее число последовательности.
Контрольные вопросы и задания для самостоятельного выполнения
1. Повторите материалы данного шага.
2. Каким запросом найти последнее время изменения объекта?
3. Каким запросом найти все представления данной схемы, данного пользователя?
4. Каким запросом найти тип колонки MARK для таблицы AUTO?
Шаг 94. Системные представления. Сведения об объектах базы данных
Для данного шага требуется установка дополнительного программного обеспечения ORACLEExpress, SQLDEVELOPER. Как это сделать, подробно описано в шаге 51.
Cуществуют специальные системные таблицы и представления, из которых можно получить сведения о структуре базы данных и структуре объектов базы данных, текущих сессиях и процессах в базе данных. На работу с данными представлениями необходимо специальное разрешение.
Для просмотра информации из представлений необходимо соединиться с базой данных под пользователем SYS с ролью SYSDBA.
Разберем каждое из этих представлений подробнее.
Ниже рассматриваются наиболее важные системные представления, наиболее часто используемые во время практической работы.
V$DATABASE показывает информацию о базе данных из CONTROL-файла. Для того чтобы посмотреть информацию о базе данных из CONTROL-файла, основные параметры базы данных, используется представление V$DATABASE.
Запрос к V$DATABASE на просмотр информации о базе:
Рисунок 227. Просмотр информации о базе
V$VERSION показывает номер версии ядра библиотеки в ORACLE DATABASE.
Это представление используется для получения исчерпывающей подробной информации о базе данных и экземпляре.
Запрос к V$VERSION на просмотр информации о версии:
Рисунок 228. Запрос информации о версии базы данных
V$INSTANCE показывает статус текущего экземпляра. Данное представление часто используется в работе для получения исчерпывающей информации о текущем экземпляре базы.
Запрос к V$INSTANCE на просмотр информации о версии экземпляра:
Рисунок 229. Информация об экземпляре
DBA_INDEXES описывает все индексы в базе данных. Данное системное представление содержит подробную информацию по индексам базы данных. Для подробной информации по конкретному индексу необходимо выбрать соответствующую запись по наименованию заданного индекса.
Запрос к DBA_INDEXES на просмотр информации об индексах базы данных:
Рисунок 230. Информация о версии базы данных
V$LOCK — в этом представлении перечислены блокировки, которые в настоящее время хранятся в базе данных ORACLE, и запросы, ожидающие блокировку или защелку. Представление используется для получения информации о блокировках и сессиях.
Запрос к V$LOCK на просмотр информации о блокировках базы данных:
Рисунок 231. Запрос информации о блокировках
DBA_LOCK показывает блокировки или защелки DBA_LOCK в базе данных и все невыполненные запросы на блокировку или защелку.
Запрос к DBA_LOCK на просмотр информации обо всех блокировках базы данных:
Рисунок 232. Запрос информации обо всех блокировках системы
V$SESSION_WAIT отображает ресурсы или события, которые ожидают активные сессии. Используется для просмотра подвисших сессий.
Запрос к V$SESSION_WAIT о сессиях в режиме ожидания:
V$SESSION — в этом представлении перечислены сведения о сессиях для каждой сессии. Используется для просмотра подробной информации о сессиях пользователей.
Читать дальше
Конец ознакомительного отрывка
Купить книгу