Максим Чалышев - Oracle SQL. 100 шагов от новичка до профессионала

Здесь есть возможность читать онлайн «Максим Чалышев - Oracle SQL. 100 шагов от новичка до профессионала» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 11, Жанр: Программирование, Базы данных, Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Oracle SQL. 100 шагов от новичка до профессионала: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Oracle SQL. 100 шагов от новичка до профессионала»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Более 300 ответов на вопросы.
Более 500 практических заданий.
Более 1000 разобранных примеров.
Учебник справочник по языку SQL.

Oracle SQL. 100 шагов от новичка до профессионала — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Oracle SQL. 100 шагов от новичка до профессионала», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Запрос к V$SESSION о сессиях экземпляра базы данных:

Рисунок 234. Запрос информации о сессиях

DBA_DB_LINKS описывает все DB_LiNK, существующие в базе данных, используется для просмотра подробной информации о заданном DB_LiNK.

Запрос к DB_LiNK для информации о DB_LiNK:

Рисунок 235. Запрос информации db lINk

DBA_OBJECTS — все объекты в базе. Для просмотра информации по заданным объектам, статусам объектов правильно использовать именно это представление.

Запрос к DBA_OBJECTS на просмотр сведений обо всех объектах базы данных:

DBA_ROLES — список всех ролей, которые присутствуют в базе данных.

Запрос к DBA_ROLES на просмотр сведений обо всех ролях безопасности базы данных:

Рисунок 237. Запрос информации по ролям в базе данных

DBA_ROLE_PRIVS описывает права, предоставленные всем пользователям и ролям в базе данных.

Запрос к DBA_ROLE_PRIVS на просмотр сведений обо всех ролях пользователей базы данных:

Рисунок 238. Информация о привилегиях

DBA_SOURCE — исходные коды всех хранимых объектов. Используется для просмотра исходных кодов процедур.

Запрос к DBA_SOURCE на исходные коды всех объектов базы данных:

Рисунок 239. Информация об исходных кодах

DBA_TABLESPACES описывает табличные пространства, присутствующие в базе данных. Подробная информация о табличных пространствах. DBA_TABLESPACES используется для того, чтобы посмотреть информацию по заданному табличному пространству.

Запрос к DBA_TABLESPACES на просмотр информации обо всех табличных пространствах базы данных:

Рисунок 240. Информация о табличных пространствах

DBA_TAB_PRIVS описывает все объектные привилегии в базе данных.

USER_TAB_PRIVS описывает привилегии объекта, для которого текущий пользователь является владельцем объекта, лицом, предоставляющим право, или получателем привилегии.

Запрос к DBA_TAB_PRIVS на просмотр информации обо всех объектных привилегиях базы данных:

Рисунок 241. Информация об объектных привилегиях базы данных

DBA_TRIGGERS описывает все триггеры в базе данных.

USER_TRIGGERS описывает все триггеры, принадлежащие текущему пользователю. Это представление не отображает столбец OWNER.

Запрос к DBA_TRIGGERS на просмотр информации обо всех триггерах базы данных:

Рисунок 242. Информация о триггерах базы данных

DBA_USERS описывает всех пользователей базы данных.

Запрос к DBA_USERS на просмотр информации обо всех пользователях базы данных:

Рисунок 243. Информация о пользователях базы данных

USER_USERS описывает текущего пользователя. В этом представлении не отображаются столбцы PASSWORD или PROFILE.

DBA_VIEWS описывает все представления в базе данных.

USER_VIEWS описывает представления, принадлежащие текущему пользователю. Это представление не отображает столбец OWNER.

Запрос к USER_VIEWS на просмотр информации обо всех представлениях базы данных:

Рисунок 244. Информация о пользователях базы

Важные замечания

Для работы с этими системными представлениями необходимы специальные права.

Вопросы учеников

Для каких конкретных задач используются системные представления?

Например, чтобы посмотреть колонки в заданной таблице, для просмотра индексов, которые есть в заданной схеме.

Пример — просмотр всех нерабочих объектов в базе данных.

Контрольные вопросы и задания для самостоятельного выполнения

1. Каким запросом можно посмотреть все табличные пространства в базе данных?
2. Найти запросом все триггеры для таблицы AUTO.
3. Посмотреть список всех DB_LINK в базе.
4. Посмотреть все представления, где участвует таблица CITY.
5. Найти все имена заблокированных (LOCKED) пользователей.

Шаг 95. Внешние таблицы EXTERNAL TABLE

Введение

Внешние таблицы — специальный механизм ORACLE СУБД, с помощью которого можно обращаться к данным, хранящимся в файлах вне базы данных, как к обычным таблицам.

Для загрузки данных могут использоваться команды драйвера ORACLELoader. К ExternalTABLE не могут применяться операторы изменения данных (DELETE, INSERT, UPDATE, MERGE).

Но к таким таблицам вполне могут применяться стандартные запросы SELECT с использованием групповых операций, агрегатных функций, аналитического SQL.

Все это делает механизм внешних таблиц особенно эффективным для проектов DWH (хранилищ данных), при формировании ETL (процедур загрузки) для хранилищ данных.

Теория и практика

Предположим, у нас есть несколько файлов заданного формата, файлы расположены в каталоге TEMP на диске c:

Необходимо подключить эти файлы как внешние таблицы к экземпляру нашей базы данных.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Oracle SQL. 100 шагов от новичка до профессионала»

Представляем Вашему вниманию похожие книги на «Oracle SQL. 100 шагов от новичка до профессионала» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Oracle SQL. 100 шагов от новичка до профессионала»

Обсуждение, отзывы о книге «Oracle SQL. 100 шагов от новичка до профессионала» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x