Oracle 11g с нуля: первые
шаги с СУБД Oracle
Роман Марков
25 июля 2013
rmarkov@inbox.ru
ведущий:
Цель вебинара: знакомство с Oracle 11g
•  Архитектура и особенности реализации
•  Инсталляция
•  Средства администрирования
•  Резервное копирование и восстановление
•  Система безопасности
•  Роль администратора базы данных
1	
  
#	
  
Архитектура и особенности реализации
Oracle Database
•  Система управления объектно-реляционными данными Oracle
(RDBMS) реализует открытый, продуманный и хорошо
интегрированный подход к управлению данными.
Подключение к серверу
Клиент	
   Среднее	
  звено	
   Сервер	
  
Вариант	
  многозвенной	
  архитектуры	
  
 
	
  
	
  
База	
  данных	
  (файлы	
  и	
  структуры	
  хранения)	
  
Архитектура сервера БД
	
  
	
  
	
  
	
  
	
  
Серверный	
  	
  
процесс	
  
PGA	
  
Клиентский	
  
процесс	
  
Экземпляр	
  
Оперативная	
  память	
  
(System	
  Global	
  Area,	
  SGA)	
  
	
  	
  
Процессы	
  
Сервер	
  
	
  
	
  
	
  
	
  
	
  
	
  
Варианты конфигураций
D1	
  
D2	
  
I1	
  
I2	
  
I1	
   I2	
   I3	
  
D	
  
Кластер	
  Одиночный	
  сервер	
  
Локальное	
  хранилище	
  
Сетевое	
  хранилище	
  
Оперативная память
Серверный	
  
процесс	
  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	
  
Структура базы данных
Журнальные	
  файлы	
  
Файл	
  параметров	
   Архивные	
  журналы	
  
Управляющие	
  
файлы	
  
Файлы	
  данных	
  
Резервные	
  
копии	
  
Логическая и физическая структуры БД
База	
  данных	
  
Логическая	
   Физическая	
  
Табличное	
  	
  
пространство	
  
Файл	
  БД	
  
Сегмент	
  
Экстент	
  
Блок	
  данных	
  
	
  
	
  
Хранилище:	
  
• 	
  SAN	
  
• 	
  NAS	
  
• 	
  Exadata	
  
• 	
  File	
  System	
  
• 	
  NFS	
  
• 	
  ASM	
  
• 	
  RAW	
  
Инсталляция
Средства администрирования
Средства администрирования
•  Командная строка – 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
…
1.  Утилита RMAN (Recovery Manager)
2.  Средства операционной системы
Резервное копирование и восстановление
$ rman target /
RMAN>	
  BACKUP DATABASE;
Control	
  
file	
   Параметры	
  Журналы	
  
транзакций	
  
Файлы	
  данных	
   Упр.	
  файлы	
  
Система безопасности
Роль администратора БД (DBA)
•  Задачи, решаемые DBA:
1.
Оценка аппаратной части сервера
2.
Инсталляция
3.
Планирование параметров БД и операционной системы
4.
Создание, миграция и обеспечение доступности БД
5.
Резервное копирование и восстановление БД
6.
Управление безопасностью
7.  Дизайн БД
8.  Мониторинг производительности и тюнинг БД

Oracle 11g с нуля: первые шаги с СУБД Oracle

  • 1.
    Oracle 11g снуля: первые шаги с СУБД Oracle Роман Марков 25 июля 2013 rmarkov@inbox.ru ведущий:
  • 2.
    Цель вебинара: знакомствос Oracle 11g •  Архитектура и особенности реализации •  Инсталляция •  Средства администрирования •  Резервное копирование и восстановление •  Система безопасности •  Роль администратора базы данных 1  
  • 3.
    #   Архитектура иособенности реализации Oracle Database •  Система управления объектно-реляционными данными Oracle (RDBMS) реализует открытый, продуманный и хорошо интегрированный подход к управлению данными.
  • 4.
    Подключение к серверу Клиент   Среднее  звено   Сервер   Вариант  многозвенной  архитектуры  
  • 5.
          База  данных  (файлы  и  структуры  хранения)   Архитектура сервера БД           Серверный     процесс   PGA   Клиентский   процесс   Экземпляр   Оперативная  память   (System  Global  Area,  SGA)       Процессы   Сервер              
  • 6.
    Варианты конфигураций D1   D2   I1   I2   I1   I2   I3   D   Кластер  Одиночный  сервер   Локальное  хранилище   Сетевое  хранилище  
  • 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  
  • 8.
    Структура базы данных Журнальные  файлы   Файл  параметров   Архивные  журналы   Управляющие   файлы   Файлы  данных   Резервные   копии  
  • 9.
    Логическая и физическаяструктуры БД База  данных   Логическая   Физическая   Табличное     пространство   Файл  БД   Сегмент   Экстент   Блок  данных       Хранилище:   •   SAN   •   NAS   •   Exadata   •   File  System   •   NFS   •   ASM   •   RAW  
  • 10.
  • 11.
  • 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   Параметры  Журналы   транзакций   Файлы  данных   Упр.  файлы  
  • 14.
  • 15.
    Роль администратора БД(DBA) •  Задачи, решаемые DBA: 1. Оценка аппаратной части сервера 2. Инсталляция 3. Планирование параметров БД и операционной системы 4. Создание, миграция и обеспечение доступности БД 5. Резервное копирование и восстановление БД 6. Управление безопасностью 7.  Дизайн БД 8.  Мониторинг производительности и тюнинг БД