1. Oracle 11g с нуля: первые
шаги с СУБД Oracle
Роман Марков
25 июля 2013
rmarkov@inbox.ru
ведущий:
2. Цель вебинара: знакомство с Oracle 11g
• Архитектура и особенности реализации
• Инсталляция
• Средства администрирования
• Резервное копирование и восстановление
• Система безопасности
• Роль администратора базы данных
1
3. #
Архитектура и особенности реализации
Oracle Database
• Система управления объектно-реляционными данными Oracle
(RDBMS) реализует открытый, продуманный и хорошо
интегрированный подход к управлению данными.
5.
База
данных
(файлы
и
структуры
хранения)
Архитектура сервера БД
Серверный
процесс
PGA
Клиентский
процесс
Экземпляр
Оперативная
память
(System
Global
Area,
SGA)
Процессы
Сервер
7. Оперативная память
Серверный
процесс
1
Shared
pool
Database
buffer
cache
Redo
log
buffer
Streams
pool
Large
pool
Java
pool
Stack
Space
System
Global
Area
(SGA)
Program
Global
Area
(PGA)
Серверный
процесс
2
KEEP
buffer
pool
RECYCLE
buffer
pool
nK
buffer
cache
User
Global
Area
Stack
Space
User
Global
Area
PGA
9. Логическая и физическая структуры БД
База
данных
Логическая
Физическая
Табличное
пространство
Файл
БД
Сегмент
Экстент
Блок
данных
Хранилище:
•
SAN
•
NAS
•
Exadata
•
File
System
•
NFS
•
ASM
•
RAW
12. Средства администрирования
• Командная строка – SQLPlus и другие утилиты
$ sqlplus hr
SQL*Plus: Release 11.2.0.1.0 - Production on Thu Jun 18 05:04:49 2009
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter Password: *******
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL> select last_name from employees;
LAST_NAME
-------------------------
Abel
Ande
…
13. 1. Утилита RMAN (Recovery Manager)
2. Средства операционной системы
Резервное копирование и восстановление
$ rman target /
RMAN>
BACKUP DATABASE;
Control
file
Параметры
Журналы
транзакций
Файлы
данных
Упр.
файлы
15. Роль администратора БД (DBA)
• Задачи, решаемые DBA:
1.
Оценка аппаратной части сервера
2.
Инсталляция
3.
Планирование параметров БД и операционной системы
4.
Создание, миграция и обеспечение доступности БД
5.
Резервное копирование и восстановление БД
6.
Управление безопасностью
7. Дизайн БД
8. Мониторинг производительности и тюнинг БД