Введение в субд oracle


Download 1.79 Mb.
Sana24.12.2022
Hajmi1.79 Mb.
#1064246
Bog'liq
Введение в СУБД ORACLE

Введение в СУБД ORACLE

Администрирование баз данных

  • Проектирование базы данных
  • Восстановление работоспособности
  • Обеспечение целостности
  • Обеспечение безопасности в базе данных
  • Оптимизация и поддержка производительности
  • Мониторинг системы
  • Обеспечение перехода на новую версию

Понятия RTO и RPO

  • RTO - Время восстановления - recovery time objective - допустимое время простоя сервиса в случае сбоя
  • RPO - Точка возврата - recovery point objective - допустимый объем возможных потерь данных в случае сбоя

Oracle Corporation

  • Создана в 1977г.
  • имеет подразделения в 145 странах
  • вторая после Microsoft по прибыльности компания – поставщик программного обеспечения
  • финансовые показатели в 2016году: оборот $37 млрд, чистая прибыль $8,9 млрд
  • количество сотрудников в 2016 году – 136 000
  • 30% глобального рынка программного обеспечения
  • основные продукты Oracle RDBMS, TimesTen, Oracle Enterprise Linux (на основе Red Hat), JDeveloper, WebLogic, Apex
  • поглощение Sun Microsystems: MySQL, Java

СУБД ORACLE - объектно-реляционная система управления базами данных

  • 1977: первая версия
  • 2005: Oracle 10g Release 2
  • 2009: Oracle 11g Release 2 - поддерживается на платформах Windows (начиная с Windows Server 2008), Linux, Solaris, HP, AIX5L, IBM z/OS, Mac OS X Server.
  • 2013: Oracle 12c.

Основные редакции СУБД ORACLE

  • Standard Edition One: начальная редакция для дома и малого бизнеса;
  • Standard Edition: для малого и среднего бизнеса;
  • Enterprise Edition: решения промышленного уровня;
  • Доступны 2 метрики лицензирования

  • Named User Plus – по пользователям, можно конкретно подсчитать точное количество пользователей системы
  • Processor – по процессорной мощности серверов на неограниченное количество пользователей.

Дистрибутивы СУБД ORACLE

http://www.oracle.com

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Инсталляция ORACLE 12с EE

Список пользователей и паролей по умолчанию

  • SYSTEM – MANAGER
  • SYS – CHANGE_ON_INSTALL
  • SCOTT – TIGER

Как проверить установку?

  • Сервисы
  • Список установленных программ
  • Редактор реестра
  • Установщик Universal Installer
  • Пользователи и группы
  • Соединение с базой данных

Программы ORACLE 12с

Сервисы ORACLE 12с

Пользователи и группы ORACLE 12с

Редактор реестра

Основные системные пользователи Oracle

  • SYSTEM - генерируемый Oracle (предопределенный) привилегированный пользователь, которому принадлежат ключевые ресурсы БД Oracle (представления словаря БД, репозиторий инструментов, ...).
  • SYS – генерируемый Oracle (предопределенный) привилегированный пользователь ранга администратора базы данных (АБД), который является владельцем ключевых ресурсов БД Oracle (модули Oracle, таблицы словаря БД, V$-представления словаря, ...)

Системная роль Администратора базы данных

  • DBA – предопределенная роль, которая автоматически создаётся для каждой базы данных Oracle и содержит все системные привилегии, кроме SYSDBA и SYSOPER. Должна назначаться только администраторам, которым требуется полный доступ.

Специальные системные привилегии

  • SYSDBA и SYSOPER - специальные привилегии администратора, которые позволяют выполнять базовые задачи администрирования: запуск или остановка экземпляра БД; создание, удаление, открытие или монтирования базы и др.
  • Роль DBA не включает SYSDBA и SYSOPER. Привилегии могут быть указаны при подключении (connect) пользователя к БД.

Установка соединения с экземпляром

  • SQL plus
  • SQL Developer
  • SQL Developer:

    http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Установка соединения SQLPlus

Установка соединения SQL Developer

Установка соединения SQL Developer

Установка соединения SQL Developer

Экземпляр Oracle (инстанс)

  • запущенный сервер (программа) СУБД Oracle
  • общая (глобальная) область памяти (SGA – system global area) и др. системные области памяти
  • фоновые процессы, предназначенные для управления файлами базы данных.

Архитектура экземпляра Oracle

SID – system identifier и Global Database Name

Запуск и остановка экземпляра

Запуск и остановка экземпляра

Запуск и остановка экземпляра


Download 1.79 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling