1.Доступ к словарю базы данных 1.v$ 2.dba_ 3.all_ 4.user_ 2.Просмотр системных view cистемные view - dict (dictionary) столбцы системных view – dict_columns.

Презентация:



Advertisements
Похожие презентации
Файл Сервер ORACLE База данных Экземпляр Процесс Базы данных Процесс Базы данных Процесс Базы данных Процесс Базы данных Процесс Базы данных SGA База данных.
Advertisements

Администрирование информационных систем 8 семестр Администрирование СУБД Oracle Аврунев Олег Евгеньевич, зам. директора ЦИУ Лекция 1.
Администрирование информационных систем Аврунев Олег Евгеньевич, зам. директора ЦИУ Лекция 1.
Администрирование информационных систем Лекция 5. СУБД ORACLE.
Основы DB2 Белькова Евгения, программист отдела тестирования, группа DB2 Tools.
Реляционные системы управления базами данных Основные концепции. Особенности СУБД Oracle.
Администрирование информационных систем СУБД Oracle.
Оптимизация скорости работы Кошкин Алексей Антонович, Руководитель проектов «Центра Информационных Технологий и Консалтинга Парус»
Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Review of undo componets of Oracle RDBMS Andrey Kriushin, RDTEX J.S.C.
Физическая архитектура базы данных SQL Server. 2 Типы файлов Файлы данных (data files) –Primary (главный файл) – системные и пользовательские данные –Secondary.
Лекция 27 Лекция 27 Идентификация пользователей. Проверка и назначение полномочий и представлений данных пользователей. Защита базы данных. Контроль параллельной.
Схема (schema) – это набор объектов БД, принадлежащий одному владельцу и образующий одно пространство имен Объекты схемы: таблицы представления домены.
Обобщенная архитектура СУБД. Область SQL содержит данные связывания, временные буферы, дерево разбора и план выполнения для каждого оператора SQL, Область.
Администрирование и безопасность MySQL. Создание и удаление пользователей Под учетной записью пользователя MySQL подразумевается строка в таблице user.
Новые возможности 12c Active Data Guard Евгений Горбоконенко.
Администрирование информационных систем СУБД Oracle.
Миграция системы Ва-Банк ST с СУБД Oracle 8i на СУБД Oracle 10g Release 2 ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва.
Администрирование информационных систем Лекция 6. СУБД ORACLE (продолжение)
Транксрипт:

1.Доступ к словарю базы данных 1.v$ 2.dba_ 3.all_ 4.user_ 2.Просмотр системных view cистемные view - dict (dictionary) столбцы системных view – dict_columns 3.Параметры сервера ORACLE 1.init.ora 2.spfile.ora 4.Просмотр параметров экземпляра v$parameter show parameter Доступ к параметрам ORACLE и к словарю БД

Сервер ORACLE Сервер ORACLE состоит из 1.Экземпляр ORACLE 2.База данных ORACLE Системные view v$instance v$database

Системная глобальная область 1.Максимальный размер SGA устанавливается параметром SGA_MAX_SIZE 2.На размер SGA влияют параметры 1.DB_CACHE_SIZE, DB_KEEP_CACHE_SIZE, DB_RECYCLE_CACHE_SIZE – размер кэша буферов БД 2.LOG_BUFFER – размер журнального буфера 3.SHARED_POOL_SIZE – размер разделяемого пула 4.LARGE_POOL_SIZE – размер большого пула 5.JAVA_POOL_SIZE – размер Java-пула Просмотр SGA 1.select * from sga 2.show sga

Фоновые процессы ORACLE oracle]$ ps -ef | grep oracle oracle :24 ? 00:00:00 ora_pmon_orasrv oracle :24 ? 00:00:00 ora_dbw0_orasrv oracle :24 ? 00:00:00 ora_lgwr_orasrv oracle :24 ? 00:00:00 ora_ckpt_orasrv oracle :24 ? 00:00:00 ora_smon_orasrv oracle :24 ? 00:00:00 ora_reco_orasrv oracle :24 ? 00:00:00 ora_cjq0_orasrv oracle :24 ? 00:00:00 ora_qmn0_orasrv oracle :24 ? 00:00:00 ora_s000_orasrv oracle :24 ? 00:00:00 ora_d000_orasrv oracle :24 ? 00:00:00 ora_arc0_orasrv oracle :24 ? 00:00:00 ora_arc1_orasrv

Фоновые процессы ORACLE Обязательные процессы 1.DBWn – процесс записи в БД 2.LGWR – процесс записи в журнал 3.PMON - монитор процессов 4.SMON – системный монитор 5.CKPT – процесс контрольной точки Необязательные процессы 1.ARCn – процесс архивирования

Фоновые процессы ORACLE

Программная глобальная область

База данных ORACLE Системные view Файлы данных – v$tablespace, v$datafile, dba_tablespaces, dba_data_files Контрольные файлы - v$controlfiles Файлы журналов - v$log, v$logfile

Табличные пространства Типы табличных пространств 1.Данные Используются для хранения объектов БД – таблиц, индексов, программного кода. 1.UNDO (ROLLBACK) Используются для хранения старых образов данных при выполнении транзакций 1.Временные (TEMPORARY) Используются для выполнения сортировок и для временного хранения данных

Структура табличных пространств Системные view Табличные пространства – dba_tablespaces Файлы базы данных – dba_data_files Сегменты – dba_segments Экстенты – dbs_extents

Оптимизация запросов 1.Проектирование 1.Оптимизация схемы БД 2.Выбор структур БД и использование индексов 2.Настройка приложений 1.Запросы SQL 2.Оптимизация приложений 3.Настройка экземпляра 1.Оптимизация SGA 2.Оптимизация фоновых процессов 4.Настройка базы данных 1.Оптимизация физических структур

Оптимизация SQL 1.Принципы выполнения запросов. 2.План выполнения, получение информации о плане выполнения запросов 3.Получение информации о пуле запросов из системных view 4.Оптимизатор, принципы работы 5.Статистика, гистограммы, просмотр информации о статистике 6.Сбор статистики 7.Структуры данных ORACLE и пути доступа 8.Подсказки оптимизатора 9.materialized view и query rewrite

Выполнение SQL 1.Открытие SQL 2.Разбор 3.Проверка наличия в разделяемом пуле 1.Проверка синтаксиса 2.Проверка привилегий 3.Преобразование view в запросы 4.Формирование плана выполнения или использование существующего плана 4.Привязка переменных 5.Выполнение 6.Цикл выборки данных 7.Закрытие SQL

Выполнение SQL Просмотр информации об разделяемом пуле 1.v$librarycache 2.v$sqltext 3.V$sqltext_with_newlines 4.v$sql 5.v$sqlarea 6.v$sql_workarea 7.v$sql_workarea_active