Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab_03_Oracle (Grant Revoke) (1) / Theory_Grant_Revoke_Dict (3_Oracle)

.pdf
Скачиваний:
6
Добавлен:
11.02.2015
Размер:
584.8 Кб
Скачать

Тут CONSTRAINT_TYPE (C) тип обмеження (P – первинний ключ, U – унікальність і C – перевірка). Тому що ми “полінувалися” дати імена обмеженням NOT NULL, то Oracle привласнив їм власні імена,

що починаються зі сполучення SYS_C (SYS_C008549, SYS_C008550,

...).

2.3. Список усіх подань і коментарів до них

У таблиці 2.1 наведені назви подань та коротких коментарів до

них.

 

 

 

 

 

Таблиця 2.1

 

Подання та коментарії

 

 

 

 

 

 

 

 

Подання

 

 

Коментарі

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

 

 

 

 

 

ALL_OBJECTS

Об'єкти, доступні користувачеві

 

 

 

 

 

ALL_SEQUENCES

Опис послідовностей, доступних користувачеві

 

 

 

 

ALL_SNAPSHOTS

Всі моментальні копії, доступні користувачеві

 

 

 

ALL_SOURCE

Вихідний текст об'єктів, доступних користувачеві

 

 

 

ALL_SYNONYMS

Всі синоніми, доступні користувачеві

 

 

 

 

ALL_TABLES

Опис таблиць, доступних користувачеві

 

 

 

ALL_TAB_COLUMNS

Стовпці всіх таблиць, подань і кластерів, доступних піл

 

 

ALL_TAB_COMMENTS

Коментарі до таблиць і подань, доступним користувачеві

 

 

 

 

 

 

 

ALL_TAB_PRIVS

Привілей

на

об'єкти,

які

одержав

користувач

безпосередньо, через роль або як PUBLIC

 

 

 

 

 

ALL_TAB_PRIVS_MADE

Привілей користувача й привілей на його об'єкти

 

 

 

 

 

 

 

ALL_TAB_PRIVS_RECD

Привілей

на

об'єкти,

які

одержав

користувач

безпосередньо, через роль або як PUBLIC

 

 

 

 

 

 

 

ALL_TRIGGERS

Тригери, доступні користувачеві

 

 

 

 

 

Використання стовпців у користувальницьких тригерах, у

ALL_TRIGGER_COLS

тригерах для його таблиць або у всіх тригерах, якщо він

 

має привілей CREATE ANY TRIGGER

 

 

 

 

ALL_USERS

Інформація про всіх користувачів бази даних

 

 

 

 

ALL_VIEWS

Текст подань, доступних користувачеві

 

 

 

 

 

 

AUDIT_ACTIONS

Коди типів аудиторських дій

 

 

 

 

 

 

 

CAT

Синонім для USER_CATALOG

 

 

 

 

 

 

CLU

Синонім для USER_CLUSTERS

 

 

 

 

CODE_PIECES

Використовується для створення подань _OBJECT_SIZE

 

 

 

 

 

 

 

Подання

 

 

Коментарі

 

 

 

 

 

CODE_SIZE

Використовується для створення подань _OBJECT_SIZE

 

 

 

 

COLS

Синонім для USER_TAB_COLUMNS

 

 

 

 

 

Привілей на стовпці, які належать користувачеві, котрі він

COLUMN_PRIVILEGES

видав або одержав безпосередньо, через роль або як

 

користувач PUBLIC

 

 

 

 

 

 

DBA_2PC_NEIGHBORS

Інформація від тих, що знову надійшли, й відпрацьованих

запитів затриманих транзакцій

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_2PC_PENDING

Інформація про

транзакції,

в яких

відбувся

збій

під час

фази підготовки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_AUDIT_EXISTS

Журнал

записів

протоколу,

створених командою

AUDIT

EXISTS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_AUDIT_OBJECT

Журнал протоколу команд над об'єктами. Створюється у

файлі CATAUDIT.SQL

 

 

 

 

 

 

 

 

 

 

 

DBA_AUDIT_SESSION

Журнал протоколу команд входу й виходу з ORACLE

 

 

 

 

DBA_AUDIT_STATEMENT

Синонім для USER_AUDIT_STATEMENT

 

 

 

 

 

 

 

DBA_AUDIT_TRAIL

Журнал протоколу всієї системи

 

 

 

 

 

DBA_BLOCKERS

Усі сеанси, які тримають блокування, що його очікує хтось

інший

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_CATALOG

Усі таблиці, подання, синоніми

й послідовності, що

належать користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_CLUSTERS

Опис усіх кластерів

 

 

 

 

 

 

 

DBA_CLU_COLUMNS

Відповідність стовпців таблиць стовпцям кластера

 

 

 

 

 

DBA_COL_COMMENTS

Коментарі до стовпців усіх таблиць і подань

 

 

 

 

 

 

 

DBA_COL_PRIVS

Привілей на всі стовпці бази даних

 

 

 

 

 

DBA_CONSTRAINTS

Визначення правил цілісності для всіх таблиць бази даних

 

 

DBA_CONS_COLUMNS

Інформація про стовпці у визначеннях правила цілісності,

створених користувачем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_DATA_FILES

Файли бази даних

 

 

 

 

 

 

 

 

 

 

DBA_DB_LINKS

Усі зв'язки бази даних

 

 

 

 

 

 

DBA_DDL_LOCKS

Усі блокування DDL у базі даних і всі пов'язані з ними

запити до блокувань DML

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_DEPENDENCIES

Залежності (від) всіх об'єктів бази даних

 

 

 

 

DBA_DML_LOCKS

Усі блокування DML у базі даних і всі пов'язані з ними

запити до блокувань DML

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_ERRORS

Поточні помилки для всіх збережених об'єктів

 

 

 

 

 

 

 

 

DBA_EXP_FILES

Опис експортних файлів

 

 

 

 

 

 

 

 

 

 

DBA_EXP_OBJECTS

Об'єкти, які експортувалися

 

 

 

 

 

 

 

 

 

DBA_EXP_VERSION

Номер версії останнього експорту

 

 

 

 

 

 

 

 

DBA_EXTENTS

Екстенти всіх сегментів бази даних

 

 

 

 

 

 

 

 

 

DBA_FREE_SPACE

Вільні

екстенти

в табличних

просторах,

доступних

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DBA_INDEXES

Опис індексів, доступних користувачеві

 

 

 

 

 

 

 

 

 

 

Подання

Коментарі

 

 

DBA_IND_COLUMNS

Стовпці індексів користувач або його індексовані таблиці

 

 

DBA_LOCKS

Усі блокування й затримки в базі даних, а також всі

вступники на них запити

 

 

 

DBA_OBJECTS

Усі об'єкти бази даних

 

 

DBA_OBJECT_SIZE

Розмір об'єктів PL/SQL бази даних

 

 

DBA_OBJ_AUDIT_OPTS

Параметри аудиторства для всіх таблиць і подань

 

 

DBA_PRIV_AUDIT_OPTS

Параметри аудиторства для привілеїв

 

 

DBA_ROLES

Усі ролі в базі даних

 

 

DBA_ROLE_PRIVS

Ролі, видані користувачам або іншим ролям

 

 

DBA_ROLLBACK_SEGS

Опис сегментів відкоту бази даних

 

 

DBA_SEGMENTS

Розподіл простору для всіх сегментів бази даних

 

 

DBA_SEQUENCES

Опис всіх послідовностей у базі даних

 

 

DBA_SNAPSHOTS

Усі моментальні копії в базі даних

 

 

DBA_SNAPSHOT_LOGS

Усі журнали моментальних копій у базі даних

 

 

DBA_SOURCE

Вихідний текст всіх збережених об'єктів

 

 

DBA_STMT_AUDIT_OPTS

Параметри системного аудиторства

 

 

DBA_SYNONYMS

Усі синоніми в базі даних

 

 

DBA_SYS_PRIVS

Системні привілеї, видані користувачам або ролям

 

 

DBA_TABLES

Опис усіх таблиць бази даних

 

 

DBA_TABLESPACES

Опис усіх табличних просторів у базі даних

 

 

DBA_TAB_COLUMNS

Стовпці усіх таблиць, подань і кластерів

 

 

DBA_TAB_COMMENTS

Коментарі до таблиць і подань бази даних

 

 

DBA_TAB_PRIVS

Привілею на об'єкти всієї бази даних

 

 

DBA_TRIGGERS

Опис усіх тригерів бази даних

 

 

DBA_TRIGGERS_COLS

Використання стовпців у користувальницьких тригерах або

в тригерах для його таблиць

 

 

 

DBA_TS_QUOTAS

Квоти всіх користувачів у табличному просторі

 

 

DBA_USERS

Інформація про всіх користувачів бази даних

 

 

DBA_VIEWS

Текст всіх подань бази даних

 

 

DBA_WAITERS

Усі сеанси, що очікують або володіють блокуваннями

 

 

DBMS_ALERT_INFO

Таблиця сигналів тривоги, що регіструються

 

 

DBMS_LOCK_ALLOCATED

Таблиця користувальницьких блокувань

 

 

DEPTREE

Дерево залежності об'єктів

 

 

DICT

Синонім для DICTIONARY

 

 

DICTIONARY

Опис таблиць і подань словника даних

 

 

DICT_COLUMNS

Опис стовпців таблиць і подань словника даних

 

 

ERROR_SIZE

Використовується для створення подань _OBJECT_SIZE

 

 

GLOBAL_NAME

Містить один рядок із глобальним ім'ям поточної бази

даних

 

 

 

IDEPTREE

Відсортований, сформатований варіант DEPTREE

 

 

IND

Синонім для USER_INDEXES

 

 

Подання

 

 

Коментарі

 

 

 

 

INDEX_HISTOGRAM

Містить статистику команди ANALYZE INDEX VALIDATE

STRUCTURE

 

 

 

 

 

 

 

 

 

INDEX_STATS

Містить статистику команди ANALYZE INDEX VALIDATE

STRUCTURE

 

 

 

 

 

 

 

 

 

LOADER_COL_INFO

Подання SQL*LOADER, що використовується для прямого

завантаження

 

 

 

 

 

 

 

 

 

LOADER_CONSTRAINT_I

Подання SQL*LOADER, що використовується для прямого

NFO

завантаження

 

 

 

 

 

LOADER_INDCOL_INFO

Подання SQL*LOADER, що використовується для прямого

завантаження

 

 

 

 

 

 

 

 

 

LOADER_IND_INFO

Подання SQL*LOADER, що використовується для прямого

завантаження

 

 

 

 

 

 

 

 

 

LOADER_PARAM_INFO

Подання SQL*LOADER, що використовується для прямого

завантаження

 

 

 

 

 

 

 

 

 

LOADER_TAB_INFO

Подання SQL*LOADER, що використовується для прямого

завантаження

 

 

 

 

 

 

 

 

 

LOADER_TRIGGER_INFO

Подання SQL*LOADER, що використовується для прямого

завантаженн

 

 

 

 

 

 

 

OBJ

Синонім для USER_OBJECTS

 

 

 

 

PARSED_PIECES

Використовується для створення подань _OBJECT_SIZE

 

 

PARSED_SIZE

Використовується для створення подань _OBJECT_SIZE

 

 

 

 

PUBLIC_DEPENDENCY

Залежності між об'єктами

 

 

 

 

 

 

RESOURCE_COST

Вартість кожного ресурсу

 

 

 

 

ROLE_ROLE_PRIVS

Інформація про ролі, призначених іншим ролям

 

 

ROLE_SYS_PRIVS

Інформація про системні привілеї, призначених ролям

 

 

ROLE-TAB-PRIVS

Інформація про об'єктні привілеї, призначених ролям

 

 

 

 

SEQ

Синонім для USER_SEQUENCES

 

 

 

 

 

SESSION-PRIVS

Привілей, які користувач має в даний момент

 

 

 

SESSION-ROLES

Ролі, включені для користувача в даний момент

 

 

SOURCE-SIZE

Використовується для створення подань -OBJECT_SIZE

 

 

STMT_AUDIT_OPTION_M

Таблиця опису кодів типів параметрів протоколювання

AP

 

 

 

 

 

 

 

 

 

SYN

Синонім для USE_SYNONYMS

 

 

 

 

 

SYSTEM_PRIVILEGE_MAP

Таблиця опису кодів системних привілеїв

 

 

 

 

Привілей на об'єкти, до яких користувач одержав привілеї,

TABLE_PRIVILEGES

видав, для яких він є власником або привілей виданий

 

користувачеві PUBLIC

 

 

 

 

 

 

 

TABS

Синонім для USER_TABLES

 

 

 

 

 

 

 

 

USER_AUDIT_OBJECT

Запису

протокольного

журналу

для

команд, що

звертаються до об'єкта

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_AUDIT_.SESSION

Запису

протокольного

журналу про

входи

й виходи в

систему

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подання

 

 

 

Коментарі

 

 

 

 

USER_AUDIT_STATEMEN

Запису протокольного журналу про наступні команди:

T

GRANT, REVOKE, AUDIT, NOAUDIT і ALTER SYSTEM

 

 

USER_AUDIT_TRAIL

Запису протокольного журналу стосовні до користувача

 

 

 

USER_CATALOG

Усі таблиці, подання,

синоніми й послідовності, що

належить користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_CLUSTERS

Опис кластерів користувача

 

 

 

 

 

USER_CLU_COLUMNS

Відповідність стовпців таблиць стовпцям кластера

 

 

 

 

 

USER_COL_COMMENTS

Коментарі

до стовпців

користувальницьких

таблиць і

подань

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_COL_PR1VS

Привілей на стовпці,

для яких користувач є власником,

видав або одержав привілеї

 

 

 

 

 

 

 

 

 

USER_COL_PRIVS_MADE

Привілей на стовпці, для яких користувач є власником

 

 

USER_COL_PRIVS_RECD

Привілей на стовпці, для яких користувач є власником,

 

видав або одержав привілеї

 

 

 

 

 

USER_CONSTRAINTS

Визначення правил цілісності для таблиць користувача

 

 

USER_CONS_COLUMNS

Інформація про стовпці у визначеннях правила цілісності,

створених користувачем

 

 

 

 

 

 

 

 

 

 

 

 

USER.DB_LINKS

Зв'язки бази даних, що належать користувачеві

 

 

 

 

 

 

USER_DEPENDENCIES

Залежності об'єктів користувача

 

 

 

 

 

 

 

 

 

 

 

USER_ERRORS

Поточні

помилки

для

всіх

об'єктів,

що

належать

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_EXTENTS

Екстенти

сегментів,

виділені

об'єктам,

що

належать

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_FREE_SPACE

Вільні екстенти

в

табличних

просторах,

доступних

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_INDEXES

Опис індексів, доступних користувачеві

 

 

 

 

USER_IND_COLUMNS

Стовпці індексів користувач або його індексовані таблиці

 

 

 

 

USER_OBJECTS

Об'єкти, що належать користувачеві

 

 

 

 

USER_OBJECT_SIZE

Розмір об'єктів PL/SQL, що належать користувачеві

 

 

USER_OBJ_AUDIT_OPTS

Параметри аудиторства для користувальницьких таблиць і

поданні

 

 

 

 

 

 

 

 

 

USER_RESOURCE_LIMIT

Обмеження на ресурси, доступні поточному користувачеві

S

 

 

 

 

 

 

 

 

 

 

 

 

USER_ROLE_PRIVS

Ролі, видані поточному користувачеві

 

 

 

 

USER_SEGMENTS

Розподіл простору для сегментів об'єктів користувача

 

 

 

USER_SEQUENCES

Опис послідовностей, створених користувачем

 

 

 

 

USER_SNAPSHOTS

Усі моментальні копії, доступні користувачеві

 

 

 

USER_SNAPSHOT_LOGS

Усі журнали моментальних копій, що належать

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_SOURCE

Вихідний

текст

збережених

об'єктів,

що

належать

користувачеві

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER_SYNONYMS

Усі приватні синоніми користувача

 

 

 

 

 

 

 

 

 

 

 

Подання

Коментарі

 

 

USER_SYS_PRIVS

Системні привілеї, видані поточному користувачеві

 

 

 

USER_TABLES

Опис таблиць користувача

 

 

 

USER_TABLESPACES

Опис доступних табличних просторів

 

 

USER_TAB_COLUMNS

Стовпці всіх таблиць, подань і кластерів

 

 

 

USER_TAB_COMMENTS

Коментарі до таблиць

і подань, що належать

користувачеві

 

 

 

 

 

 

USER_TAB_PRIVS

Привілей на об'єкти, для

яких користувач є власником,

видав або одержав привілеї.

 

 

 

USER_TAB_PRIVS_MADE

Усі привілеї на об'єкти, що належать користувачеві.

 

 

 

 

 

Продовження таблиці 6.1

USER_TAB_PR1VS_RECD

Привілей на об'єкти, які одержав користувач.

 

 

 

 

USER_TRIGGERS

Опис всіх користувальницьких тригерів.

 

 

 

USER_TRIGGER_COLS

Використання стовпців у користувальницьких тригерах або

в тригерах для його таблиць.

 

 

 

 

 

 

 

 

USER_TS_QUOTAS

Квоти користувача в табличному просторі.

 

 

 

 

USER_USERS

Інформація про поточного користувача бази даних.

 

 

 

 

 

USER_VIEWS

Текст подань користувача.

 

 

 

 

Динамічні таблиці продуктивності, доступні користувачеві SYS, дозволяють

керувати продуктивністю роботи сервера СУБД.

 

 

 

 

V$ACCESS

Заблоковані на сучасний момент об'єкти й сеанси, у яких

вони використовуються

 

 

 

 

 

 

 

 

 

 

V$ARCHIVE

Інформація про

журнали архіву

для кожного

потоку

системи бази даних

 

 

 

 

 

 

 

 

V$BACKUP

Статус скидання всіх ON-LINE баз даних

 

 

 

 

 

V$BGPROCESS

Опис фонових процесів

 

 

 

 

 

 

V$CIRCUIT

Інформація про віртуальні ланцюги

 

 

 

 

 

V$DATABASE

Інформація з контрольного файла про базу даних

 

 

 

V$DATAFILE

Інформація з контрольного файла про файли бази даних

 

 

 

V$DBFILE

Інформація про всі файли бази даних

 

 

 

V$DB-OBJECT-CACHE

Об'єкти бази даних, що перебувають у бібліотечному кеші

 

 

 

 

V$DISPATCHER

Інформація про процеси диспетчера

 

 

 

 

 

 

 

V$ENABLEDPRIVS

Включені привілеї

 

 

 

 

 

V$F1LESTAT

Інформація про статистику введення/виведення у файл

 

 

 

V$FIXED-TABLE

Усі таблиці, подання й похідні табліци в базі даних

 

 

 

 

 

V$INSTANCE

Статус поточного екземпляра

 

 

 

 

 

Число затримок кожного типу. (Рядки цієї таблиці

V$ LATCH

однозначно

відповідають

рядкам

таблиці

 

V$ATCHHOLDER)

 

 

 

 

 

 

 

V$LATCHHOLDER

Інформація про власників затримок

 

 

 

 

 

V$LATCHNAME

Закодовані імена затримок з таблиці V$ATCH

 

 

 

V$LIBRARYCACHE

Статистика щодо керування буферами бібліотечної пам'яті

 

 

 

 

 

V$LICENSE

 

Параметри ліцензії

 

 

 

 

 

 

 

 

 

 

Продовження

таблиціСтатистика

SQL*Loader

при

виконанні

прямого

6.1V$ADCSTAT

 

завантаження

 

 

 

 

 

 

 

 

 

 

V$LOADTSTAT

 

Статистика

SQL* Loader

при

виконанні

прямого

 

завантаження

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V$LOCK

 

Блокування й ресурси

 

 

 

 

 

 

 

 

V$LOG

 

Інформація про журнальний файл

 

 

 

 

 

 

 

V$LOGFILE

 

Інформація про журнальні файли

 

 

 

 

 

 

V$LOGHIST

 

Інформація про історію журнального файла

 

 

 

 

 

V$LOG-HISTORY

 

Інформація про історію журнального файла

 

 

 

 

 

U$NLS-PARAMETERS

Поточні значення параметрів NLS

 

 

 

 

 

 

 

V$OPEN-CURSOR

 

Відкриті користувачами курсори

 

 

 

 

 

 

V$PARAMETER

 

Інформація про поточні значення параметрів

 

 

 

 

 

 

V$PROCESS

 

Інформація про всі активні процеси

 

 

 

 

 

V$QUEUE

 

Інформація про черги мультисерверних повідомлень

 

 

 

V$RECOVERY-LOG

Журнальні файли, необхідні для повного відновлення бази

даних

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V$RECOVER-FILE

 

Статус файлів, які потрібно відновлювати

 

 

 

 

 

 

V$REQD1ST

 

Гістограма

часів обігу, розділена

на 12 стовпців або

 

періодів часу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V$RESOURCE

 

Інформація про ресурси

 

 

 

 

 

 

 

 

V$ROLLNAME

 

Імена всіх активних сегментів відкоту

 

 

 

 

 

 

V$ROLLSTAT

 

Статистика для всіх активних сегментів відкоту

 

 

 

 

V$ROWCACHE

 

Статистика активності словника даних. (Один рядок для

 

кожного буфера пам'яті)

 

 

 

 

 

 

 

 

 

 

 

V$SECONDARY

 

Подання Trusted ORACLE, в якому перераховані вторинні

 

змонтовані бази даних

 

 

 

 

 

 

 

 

 

 

 

 

 

V$SESS10N

 

Інформація про поточні сеанси

 

 

 

 

 

V$SESS10N-WA1T

 

Список ресурсів або подій, яких очікує поточний сеанс

 

 

 

 

 

V$SESSTAT

 

Статистика для поточних сеансів

 

 

 

 

 

 

 

 

V$SGA

 

Сумарна інформація про SGA

 

 

 

 

 

 

V$SHARED-SERVER

Інформація про вcі поділювані процеси сервера

 

 

 

 

V$SQLAREA

 

Статистика про поділювані буфери пам'яті курсору. Один

 

рядок для кожного курсору

 

 

 

 

 

 

 

 

 

 

 

V$SQLTEXT

 

Текст команд SQL, що перебувають у розділених курсорах

 

SGA

 

 

 

 

 

 

 

 

 

 

 

 

 

V$STATNAME

 

Розкодовані імена для статистик. з таблиці V$SESSTAT.

 

 

 

V$SYSLABEL

 

Подання Trusted ORACLE, в якому перераховані системні

 

мітки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V$SYSSTAT

 

Поточні значення статистик з таблиці V$SESSTAT

 

 

 

 

 

 

V$THREAD

 

Інформація

про потоки, що

містяться в контрольному

 

файлі

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V$TIMER

Поточний час у сотих частках секунди

 

 

V$TRANSACTION

Інформація про транзакції

 

 

V$TYPE-SIZE

Розміри різних компонентів бази даних

 

 

V$VERSION

Імена версії компонентів бібліотеки ядра ORACLE

 

 

V$WAITSTAT

Статистика вмісту блоку. Обновляється тільки при

включеної тимчасової статистики.

 

 

 

Спеціальні таблиці Таблиця CHAINED_ROWS

Список зчеплених рядків таблиці або кластера, використаного в

команді ANALYZE:

 

Стовпець:

Тип даних:

OWNER-NAME

VARCHAR2

TABLE-NAME

VARCHAR2

CLUSTER-NAME

VARCHAR2

HEAD_ROWID

ROWID

TIMESTAMP

DATE

Таблиця EXCEPTIONS

Ця таблиця використовується для визначення рядків, що порушують правила цілісності, якщо правила цілісності включені.

Стовпець:

Тип даних:

HEAD.ROWID

VARCHAR2

OWNER

VARCHAR2

TABLE-NAME

VARCHAR2

CONSTRAINT

VARCHAR2

Таблиця PLAN_TABLE

Ця таблиця може заповнюватися командою EXPLAIN PLAN для того, щоб описати план виконання оператора SQL.

Стовпець:

Тип даних:

STATEMENT.ID

VARCHAR2

TIMESTAMP

DATE

REMARKS

VARCHAR2

OPERATION

VARCHAR2

OPTIONS

VARCHAR

OBJECT_NODE

VARCHAR2

OBJECT_OWNER

VARCHAR2

OBJECT.NAME

VARCHAR

OBJECT_INSTANCE

NUMBER

OBJECT_TYPE

VARCHAR2

SEARCH_COLUMNS

NUMBER

ID

NUMBER

PARENT.ID

NUMBER

POSITION

NUMBER

Організація виведення інформації про об'єкти схеми

Словник даних пропонує багато подань, що надають інформацію про об'єкти схем.

Наступний список підсумує подання, пов'язані з об'єктами схем:

*ALL_OBJECTS, USER_OBJECTS

*ALL_CATALOG, USER_CATALOG

*ALL_TABLES, USER_TABLES

*ALL_TAB_COLUMNS, USER_TAB_COLUMNS

*ALL_TAB_COMMENTS, USER_TAB_COMMENTS

*ALL_COL_COMMENTS, USER_COL_COMMENTS

*ALL_VIEWS, USER_VIEWS

*ALL_INDEXES, USER_INDEXES

*ALL_IND_COLUMNS, USER_IND_COLUMNS

*USER_CLUSTERS

*USER_CLU_COLUMNS

*ALL_SEQUENCES, USER_SEQUENCES

*ALL_SYNONYMS, USER_SYNONYMS

*ALL_DEPENDENCIES, USER_DEPENDENCIES

Наступні приклади показують використання деяких з перерахованих вище подань.

Приклад 1

Виведення об'єктів схеми за типами Наступний запит видає всі об'єкти, що належать користувачеві,

який видає цей запит:

SELECT object_name, object_type FROM user_objects;

Результати цього запиту могли б виглядати в такий спосіб:

OBJECT_NAME OBJECT_TYPE

-------------------------------------------------------------------

EMP_DEPT

CLUSTER

EMP

TABLE

DEPT

TABLE

EMP_DEPT_INDEX INDEX

PUBLIC_EMP

SYNONYM

EMP_MGR

VIEW

Приклад 2

Виведення інформації про стовпці таблиць Інформацію про стовпці – таку як ім'я, тип даних, довжина,

точність, масштаб і значення, що замовчуються, – можна одержати за допомогою подань, що мають суфікс _COLUMNS. Наприклад, наступний запит видає всі замовчувані значення стовпців для таблиць

EMP і DEPT:

SELECT table_name, column_name, data_default FROM user_tab_columns

WHERE table_name = 'DEPT' OR table_name = 'EMP';

Результати цього запиту могли б виглядати в такий спосіб:

TABLE_NAME COLUMN_NAME

DATA_DEFAULT

---------------------------------------------

 

-----------------------

DEPT

DEPTNO

 

DEPT

DNAME

 

DEPT

LOC

('NEW YORK')

EMP

EMPNO

 

EMP

ENAME

 

EMP

JOB

 

EMP

MGR

 

EMP

HIREDATE

(sysdate)

EMP

SAL

 

EMP

COMM

 

EMP

DEPTNO

 

Соседние файлы в папке Lab_03_Oracle (Grant Revoke) (1)