Top Banner
Oracle 11g с нуля: первые шаги с СУБД Oracle Роман Марков 25 июля 2013 [email protected] ведущий:
15

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

Dec 05, 2014

Download

Technology

SkillFactory

Эксперт по СУБД Oracle Роман Марков – о том, с чего начать освоение Oracle 11g, а также кто такой DBA и что он должен знать и уметь.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle 11g с нуля: первые шаги с СУБД Oracle

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

Роман Марков 25 июля 2013

[email protected]

ведущий:

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

Цель вебинара: знакомство с Oracle 11g

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

1  

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

#  

Архитектура и особенности реализации

Oracle Database

•  Система управления объектно-реляционными данными Oracle (RDBMS) реализует открытый, продуманный и хорошо интегрированный подход к управлению данными.

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

Подключение к серверу

Клиент   Среднее  звено   Сервер  

Вариант  многозвенной  архитектуры  

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

 

   

База  данных  (файлы  и  структуры  хранения)  

Архитектура сервера БД

   

 

 

 

Серверный    

процесс  

PGA  

Клиентский  

процесс  

Экземпляр  

Оперативная  память  (System  Global  Area,  SGA)  

   

Процессы  Сервер  

   

 

   

 

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

Варианты конфигураций

D1  

D2  

I1  

I2  I1   I2   I3  

D  

Кластер  Одиночный  сервер  

Локальное  хранилище  

Сетевое  хранилище  

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

Оперативная память

Серверный  

процесс  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  

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

Структура базы данных

Журнальные  файлы  

Файл  параметров   Архивные  журналы  

Управляющие  файлы  

Файлы  данных  

Резервные  копии  

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

Логическая и физическая структуры БД

База  данных  

Логическая   Физическая  

Табличное    пространство   Файл  БД  

Сегмент  

Экстент  

Блок  данных  

   

Хранилище:  

•   SAN  

•   NAS  •   Exadata  •   File  System  

•   NFS  •   ASM  

•   RAW  

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

Инсталляция

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

Средства администрирования

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

Средства администрирования •  Командная строка – 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 …

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

1.  Утилита RMAN (Recovery Manager) 2.  Средства операционной системы

Резервное копирование и восстановление

$ rman target /

RMAN>  BACKUP DATABASE;

Control  file   Параметры  Журналы  

транзакций  Файлы  данных   Упр.  файлы  

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

Система безопасности

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

Роль администратора БД (DBA)

•  Задачи, решаемые DBA: 1. Оценка аппаратной части сервера 2. Инсталляция 3. Планирование параметров БД и операционной системы 4. Создание, миграция и обеспечение доступности БД 5. Резервное копирование и восстановление БД 6. Управление безопасностью 7.  Дизайн БД 8.  Мониторинг производительности и тюнинг БД