🗊Презентация Архитектура СУБД Oracle. Основные понятия. (Лекция 2)

Категория: Информатика
Нажмите для полного просмотра!
Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №1Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №2Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №3Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №4Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №5Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №6Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №7Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №8Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №9Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №10Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №11Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №12Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №13Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №14Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №15Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №16Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №17Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №18Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №19Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №20Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №21Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №22Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №23Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №24Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №25Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №26Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №27Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №28Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №29Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №30Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №31Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №32Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №33Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №34Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №35Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №36Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №37Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №38Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №39Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №40Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №41Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №42Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №43Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №44Архитектура СУБД Oracle. Основные понятия. (Лекция 2), слайд №45

Содержание

Вы можете ознакомиться и скачать презентацию на тему Архитектура СУБД Oracle. Основные понятия. (Лекция 2). Доклад-сообщение содержит 45 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Архитектура СУБД Oracle
Описание слайда:
Архитектура СУБД Oracle

Слайд 2





В этой лекции
Словарь данных Oracle  и представления словаря
Подключаемые базы данных – pluggable / container databases
Построение инфраструктуры базы данных
Описание слайда:
В этой лекции Словарь данных Oracle и представления словаря Подключаемые базы данных – pluggable / container databases Построение инфраструктуры базы данных

Слайд 3





Словарь Oracle 
Таблицы базы данных Oracle
Таблицы пользователя
	-   Набор таблиц, созданных и обслуживаемых пользователем
	-   Содержат информацию пользователя
Словарь данных
	-   Набор таблиц, созданных и обслуживаемых сервером Oracle
	-   Содержат информацию о базе данных
Описание слайда:
Словарь Oracle Таблицы базы данных Oracle Таблицы пользователя - Набор таблиц, созданных и обслуживаемых пользователем - Содержат информацию пользователя Словарь данных - Набор таблиц, созданных и обслуживаемых сервером Oracle - Содержат информацию о базе данных

Слайд 4





Словарь Oracle
Словарь Oracle - набор таблиц и связанных с ними представлений, который предоставляет возможность отследить внутреннюю структуру  базы данных и деятельность СУБД Oracle
Описание слайда:
Словарь Oracle Словарь Oracle - набор таблиц и связанных с ними представлений, который предоставляет возможность отследить внутреннюю структуру базы данных и деятельность СУБД Oracle

Слайд 5





Словарь данных
Создается при генерации базы данных 
Обновляется и обслуживается сервером Oracle в фоновом режиме после выполнения операторов DDL
Позволяет запрашивать данные в виде представлений 
Содержит следующую информацию:
	-  Имена пользователей сервера Oracle
	-  Уровни привилегий пользователей
	-  Имена объектов базы данных
	-  Табличные ограничения
	-  Учетные данные
Описание слайда:
Словарь данных Создается при генерации базы данных Обновляется и обслуживается сервером Oracle в фоновом режиме после выполнения операторов DDL Позволяет запрашивать данные в виде представлений Содержит следующую информацию: - Имена пользователей сервера Oracle - Уровни привилегий пользователей - Имена объектов базы данных - Табличные ограничения - Учетные данные

Слайд 6





Описание словаря данных
Располагается в системном табличном пространстве SYSTEM
Владелец:  пользователь SYS, некоторые представления  - SYSTEM 
Для доступа к словарю необходима специальная привилегия GRANT SELECT ANY DICTIONARY
Описание слайда:
Описание словаря данных Располагается в системном табличном пространстве SYSTEM Владелец: пользователь SYS, некоторые представления - SYSTEM  Для доступа к словарю необходима специальная привилегия GRANT SELECT ANY DICTIONARY

Слайд 7





Запросы к словарю данных
	-	USER	Объекты, принадлежащие пользователю
	-	ALL	Объекты, к которым пользователь имеет   		доступ 
	-	DBA	Все объекты базы данных (для 				администратора БД)
	-	V$	 Производительность сервера
Прочие представления
	-	DICTIONARY
	-	TABLE_PRIVILEGES
	-	CDB	 
	-	IND  и пр.
 
Описание слайда:
Запросы к словарю данных - USER Объекты, принадлежащие пользователю - ALL Объекты, к которым пользователь имеет доступ - DBA Все объекты базы данных (для администратора БД) - V$ Производительность сервера Прочие представления - DICTIONARY - TABLE_PRIVILEGES - CDB - IND и пр.  

Слайд 8





Примеры запросов к словарю данных
Вывод списка всех представлений словаря данных, доступных пользователю
SELECT  *  FROM  DICTIONARY;
Вывод структуры представления USER_OBJECTS
DESCRIBE user_objects;
Вывод имен всех таблиц пользователя
SELECT object_name FROM user_objects WHERE object_type ='TABLE’;
Вывод списка объектов базы данных
SELECT object_name, owner,  status FROM dba_objects;
Описание слайда:
Примеры запросов к словарю данных Вывод списка всех представлений словаря данных, доступных пользователю SELECT * FROM DICTIONARY; Вывод структуры представления USER_OBJECTS DESCRIBE user_objects; Вывод имен всех таблиц пользователя SELECT object_name FROM user_objects WHERE object_type ='TABLE’; Вывод списка объектов базы данных SELECT object_name, owner, status FROM dba_objects;

Слайд 9





Примеры запросов к словарю данных
Просмотр типов объектов, принадлежащих пользователю, с помощью ключевого слова DISTINCT
	SELECT DISTINCT object_type  FROM user_objects;
Просмотр  подключений к серверу
SELECT * FROM v$session WHERE username is not null;
Поиск таблиц словаря данных по заданным темам в столбце COMMENTS таблицы DICTIONARY
	SELECT * FROM dictionary WHERE LOWER(comments) LIKE '%grant%';
Просмотр сведений о подключаемых БД
SELECT name, open_mode, total_size FROM v$pdbs;
Описание слайда:
Примеры запросов к словарю данных Просмотр типов объектов, принадлежащих пользователю, с помощью ключевого слова DISTINCT SELECT DISTINCT object_type FROM user_objects; Просмотр подключений к серверу SELECT * FROM v$session WHERE username is not null; Поиск таблиц словаря данных по заданным темам в столбце COMMENTS таблицы DICTIONARY SELECT * FROM dictionary WHERE LOWER(comments) LIKE '%grant%'; Просмотр сведений о подключаемых БД SELECT name, open_mode, total_size FROM v$pdbs;

Слайд 10





Словарь - USER_CONSTRAINTS и USER_CONS_COLUMNS 
SELECT constraint_name, 
	constraint_type
FROM  user_constraints WHERE table_name = ‘…’;
SELECT constraint_name, 
	column_name
FROM  user_cons_columns WHERE table_name = ‘…’;
Описание слайда:
Словарь - USER_CONSTRAINTS и USER_CONS_COLUMNS SELECT constraint_name, constraint_type FROM user_constraints WHERE table_name = ‘…’; SELECT constraint_name, column_name FROM user_cons_columns WHERE table_name = ‘…’;

Слайд 11





Словарь - заключение
Словарь данных - это набор таблиц
Пользователь просматривает содержимое словаря данных с помощью представлений
Список основных представлений приводится в конце лекции
Описание слайда:
Словарь - заключение Словарь данных - это набор таблиц Пользователь просматривает содержимое словаря данных с помощью представлений Список основных представлений приводится в конце лекции

Слайд 12





Мультиарендная архитектура
Oracle Multitenant - технология, позволяющая запустить несколько независимых баз данных в рамках одного экземпляра. 
Каждая база данных имеет свой набор табличных пространств и набор схем, но при этом у них общая SGA и один набор серверных процессов.  
Базы данных изолированы, друг о друге ничего не знают, не конфликтуют между собой.
Словарь разбивается на две части: общую часть и локальную.
Описание слайда:
Мультиарендная архитектура Oracle Multitenant - технология, позволяющая запустить несколько независимых баз данных в рамках одного экземпляра. Каждая база данных имеет свой набор табличных пространств и набор схем, но при этом у них общая SGA и один набор серверных процессов. Базы данных изолированы, друг о друге ничего не знают, не конфликтуют между собой. Словарь разбивается на две части: общую часть и локальную.

Слайд 13





Мультиарендная архитектура
CDB - container DB – контейнер базы данных
 PDB - pluggable DB –  подключаемые базы данных
Описание слайда:
Мультиарендная архитектура CDB - container DB – контейнер базы данных PDB - pluggable DB – подключаемые базы данных

Слайд 14





Oracle Multitenant
Можно создавать несколько CDB – для разных версий программного обеспечения СУБД.
Одну и ту же PDB можно переносить между CDB. 
В CDB создается главный контейнер Root. Root содержит метаданные CDB. 
В одной CDB можно создать до 252 PDB.
Описание слайда:
Oracle Multitenant Можно создавать несколько CDB – для разных версий программного обеспечения СУБД. Одну и ту же PDB можно переносить между CDB. В CDB создается главный контейнер Root. Root содержит метаданные CDB. В одной CDB можно создать до 252 PDB.

Слайд 15





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 16





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 17





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 18





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 19





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 20





Создание PDB в Oracle Database Configuration Assistant
Описание слайда:
Создание PDB в Oracle Database Configuration Assistant

Слайд 21





Соединение с PDB и действия над ней
Описание слайда:
Соединение с PDB и действия над ней

Слайд 22





Соединение с PDB и действия над ней
Описание слайда:
Соединение с PDB и действия над ней

Слайд 23





Создание общих пользователей
Описание слайда:
Создание общих пользователей

Слайд 24





Подключение в SQL Developer
Описание слайда:
Подключение в SQL Developer

Слайд 25





Создание инфраструктуры базы данных 
создание табличных пространств
создание ролей
назначение ролям системных привилегий
создание профилей безопасности
создание пользователей
назначение пользователям ролей
создание объектов базы данных
назначение ролям объектных привилегий
Описание слайда:
Создание инфраструктуры базы данных создание табличных пространств создание ролей назначение ролям системных привилегий создание профилей безопасности создание пользователей назначение пользователям ролей создание объектов базы данных назначение ролям объектных привилегий

Слайд 26





Табличные пространства - TABLESPACES
Табличное пространство – логическая структура хранения данных, контейнер сегментов
С одним табличным пространством связаны один или несколько файлов операционной системы, с каждым файлом связано только одно табличное пространство
Описание слайда:
Табличные пространства - TABLESPACES Табличное пространство – логическая структура хранения данных, контейнер сегментов С одним табличным пространством связаны один или несколько файлов операционной системы, с каждым файлом связано только одно табличное пространство

Слайд 27





Табличные пространства - TABLESPACES
PERMANENT - хранение постоянных объектов БД
TEMPORARY - хранение временных данных  
UNDO - хранение сегментов отката, используется всегда один
Описание слайда:
Табличные пространства - TABLESPACES PERMANENT - хранение постоянных объектов БД TEMPORARY - хранение временных данных UNDO - хранение сегментов отката, используется всегда один

Слайд 28





TABLESPACES
PERMANENT-пространств может быть несколько
можно создавать свои объекты в любом из  PERMANENT-пространств, если это не запрещено,
одно ему может приписано в качестве пространства по умолчанию. 
TERMPORARY-пространств может быть несколько
TERMPORARY-пространство приписывается одному или нескольким пользователям, которые могут там размещать свои временные данные
UNDO-пространств может быть несколько, но активным является всегда только одно (указывается в конфигурационном файле SPIFLE.ORA)
Описание слайда:
TABLESPACES PERMANENT-пространств может быть несколько можно создавать свои объекты в любом из PERMANENT-пространств, если это не запрещено, одно ему может приписано в качестве пространства по умолчанию. TERMPORARY-пространств может быть несколько TERMPORARY-пространство приписывается одному или нескольким пользователям, которые могут там размещать свои временные данные UNDO-пространств может быть несколько, но активным является всегда только одно (указывается в конфигурационном файле SPIFLE.ORA)

Слайд 29





PERMANENT TABLESPACES
Описание слайда:
PERMANENT TABLESPACES

Слайд 30





PERMANENT TABLESPACES
Описание слайда:
PERMANENT TABLESPACES

Слайд 31





TEMPORARY TABLESPACES
Описание слайда:
TEMPORARY TABLESPACES

Слайд 32





TEMPORARY TABLESPACES
Описание слайда:
TEMPORARY TABLESPACES

Слайд 33





Привилегии
Привилегия - это право выполнять конкретный тип предложений SQL, или право доступа к объекту другого пользователя.  
ORACLE  имеет два   вида   привилегий:   системные  и  объектные.
Назначаются оператором GRANT
Отзываются оператором REVOKE
Описание слайда:
Привилегии Привилегия - это право выполнять конкретный тип предложений SQL, или право доступа к объекту другого пользователя. ORACLE имеет два вида привилегий: системные и объектные. Назначаются оператором GRANT Отзываются оператором REVOKE

Слайд 34





Группы системных привилегий - примеры
Описание слайда:
Группы системных привилегий - примеры

Слайд 35





Объектные привилегии - примеры
Описание слайда:
Объектные привилегии - примеры

Слайд 36





Роли - ROLES
Роль – это именованный набор привилегий
Описание слайда:
Роли - ROLES Роль – это именованный набор привилегий

Слайд 37





Создание профиля безопасности
Описание слайда:
Создание профиля безопасности

Слайд 38





Свойства созданного профиля
Описание слайда:
Свойства созданного профиля

Слайд 39





Свойства профиля по умолчанию
Описание слайда:
Свойства профиля по умолчанию

Слайд 40





Создание пользователя
Описание слайда:
Создание пользователя

Слайд 41





Попытка подключения к БД
Описание слайда:
Попытка подключения к БД

Слайд 42





Попытка подключения к БД
Описание слайда:
Попытка подключения к БД

Слайд 43





Приложение – Некоторые представления словаря данных
Описание слайда:
Приложение – Некоторые представления словаря данных

Слайд 44





Приложение – Некоторые представления словаря данных
Описание слайда:
Приложение – Некоторые представления словаря данных

Слайд 45





Вопросы?
Описание слайда:
Вопросы?



Похожие презентации
Mypresentation.ru
Загрузить презентацию