Вступ до вибіркової бази даних для Oracle

У цій статті ви знайдете конфігурацію бази даних Oracle та допоможете вам поетапно створити зразок бази даних за допомогою сервера баз даних Oracle. База даних Oracle - це багатомодельна система управління базами даних, створена та розповсюджена корпорацією Oracle. Сервер баз даних повинен керувати величезною кількістю даних у одночасному багатокористувацькому середовищі. У такому сценарії потрібно, щоб сервер СУБД забезпечував високопродуктивні, авторизовані можливості доступу та відновлення несправностей.

База даних Oracle розроблена для корпоративних сіткових обчислень та використовується для онлайнової обробки транзакцій та зберігання даних. Останні версії бази даних Oracle, наприклад Oracle Database 19C, тепер доступні в хмарі або в гібридному хмарному середовищі.

Основні особливості бази даних Oracle включають:

  • Переносність
  • Кластери прикладних програм
  • Менеджер підприємства
  • SQL
  • Автоматичне управління зберіганням
  • Резервне копіювання та збій відновлення

Як створити зразок бази даних?

Ми можемо створити базу даних під час встановлення програмного забезпечення бази даних Oracle. Однак ми також можемо створити базу даних після встановлення. Перш ніж перейти до створення бази даних, необхідною умовою є встановлення програмного забезпечення.

Ми можемо створити базу даних двома способами:

  • За допомогою помічника з налаштування бази даних (DBCA), графічного інструмента.
  • Створіть оператор SQL бази даних.

Однак перший спосіб настійно рекомендується Oracle, оскільки це більш автоматизований і неспективний підхід. Отже, ми створимо його за допомогою DBCA з наступними кроками:

Крок 1

Це перший крок для створення бази даних. Перш за все, запустіть інструмент DBCA із програми Пуск >> Програми . Тут ми отримуємо список варіантів створення нової бази даних, налаштування існуючої бази даних, видалення бази даних та управління шаблонами та підключими базами даних. Оскільки ми створюємо нову, нам потрібно вибрати "Створити нову базу даних" (вибрану за замовчуванням).

Крок 2

Виберіть "Розширена конфігурація" та натисніть "Далі".

Крок 3

Тепер нам потрібно вибрати тип і шаблон бази даних. Виберіть "Спеціальна база даних" наразі. Ми можемо перевірити деталі інших типів, натиснувши " подробиці".

Нижче наведено всі варіанти шаблонів:

  • Інформаційне сховище
  • Головна мета
  • Спеціальна база даних

Крок 4

Укажіть ім'я "Global Database Name" та "SID". Тут ви можете створити контейнер баз даних з однією або декількома PDB (підключаються бази даних).

Крок 5

Виберіть місце для зберігання файлів. При першому варіанті тип зберігання та місце для бази даних будуть обрані з обраного шаблону. Однак ви також можете вибрати бажане місце розташування, вибравши інший варіант.

Крок 6

Виберіть місце зберігання файлів для резервного копіювання та відновлення. Область швидкого відновлення - це місце на диску, яке може містити файли резервного копіювання, файли журналів та файли управління. Завжди рекомендується налаштувати це місце.

Крок 7

Далі нам потрібно Управління пам'яттю для SGA та PGA. Для цього нам слід вибрати "Використовувати автоматичне управління пам'яттю". Він призначить один більший шматок, і Oracle буде керувати пам'яттю.

Крок 8

Вкажіть менеджер бази даних. Ми отримуємо два варіанти, наприклад Enterprise Manager Database Express та Enterprise Manager Cloud Control. Коли ми створюємо базу даних у нашій локальній системі, нам слід вибрати лише параметр "Налаштувати ЕМ експрес-базу даних".

Крок 9

Встановлення облікових даних користувачів для бази даних. Ми можемо встановити різні або однакові паролі для користувачів SYS, SYSTEM та PDB_ADMIN. Ми зберігаємо однакові дані для всіх облікових записів.

Крок 10

Виберіть "Створити базу даних" як варіант створення та натисніть "Далі".

Крок 11

Ми можемо побачити підсумок бази даних у розділі «Підсумок». Натисніть "Далі", щоб продовжити. Зараз створення бази даних триває. Дихайте, це може зайняти деякий час.

Крок 12

Після її завершення ви можете закрити вікно DBCA, база даних буде створена в системі. Ми можемо перевірити стан бази даних, запустивши ці команди в командному рядку або SQLPLUS.

З’єднайте SYS як SYSDBA - для підключення до сервера баз даних.

ВИБІРТЕ INSTANCE_NAME, STATUS, DATABASE_STATUS З V $ INSTANCE

Як ми можемо перевірити, наша база даних активна і готова до використання. Тепер ми можемо заповнити нашу базу даних таблицями та даними, використовуючи команди SQL.

Як працює база даних Oracle?

У базі даних Oracle є два основні компоненти - база даних та екземпляр. Колекція пам'яті та процесів, що сприяє запущеній установці, називається екземпляром, тоді як колекція файлів, що зберігають дані, називається базою даних.

Ось так виглядає архітектура сервера баз даних:

Тепер спробуємо розібратися, як Oracle зберігає дані. Зберігання бази даних Oracle має дві структури зберігання, тобто фізичну структуру зберігання та структуру логічного зберігання.

1. Фізична структура

Фізична структура включає файли, в яких знаходяться дані. Щоразу, коли ми створюємо базу даних, створюється купа файлів даних, файлів управління, файлів повторних журналів, файлів резервного копіювання Мережеві файли та файли параметрів.

2. Логічна структура

Oracle використовує логічну структуру для управління використанням дискового простору. Нижче наведено елементи логічної структури зберігання бази даних Oracle:

  • Блоки даних - база даних Oracle зберігає дані в блоки. Блок відноситься до кількості байтів на диску. Блоки даних також відомі як логічні або блоки Oracle або сторінки Oracle.
  • Обсяг - Це стосується ряду логічно суміжних блоків, які використовуються для зберігання певної інформації.
  • Сегменти - сегмент складається з розширень, виділених для зберігання об’єкта бази даних, наприклад таблиці або індексу.
  • Простори таблиць - База даних складається з логічних одиниць зберігання даних, відомих як таблиці . Простір таблиць виступає як контейнер для сегмента. Кожен простір таблиць містить щонайменше один файл даних.

Висновок

У цій статті ми дізналися про базу даних Oracle та її робочу архітектуру. Це також допомогло б вам знати, як створити його за допомогою Oracle DBCA, що є рекомендованим способом Oracle.

Рекомендовані статті

Це керівництво по зразках бази даних для Oracle. Тут ми обговорюємо покрокові інструкції, як створити зразок бази даних в oracle. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Що таке шаблон дизайну в C #?
  2. Шаблон на Java
  3. Що таке SSRS?
  4. Що таке SQL Developer?