Инсталиране на софтуер Oracle с помощта на OUI

За да стартирате OUI, трябва да влезете в системата под акаунт, който има достъп за четене до разпространението и пише в директорията, избрана като ORACLE_BASE. След това стартирайте OUI, като извикате командата

setup.exe - на система с Windows

runInstaller.sh - на Linux система

За да избегнете провеждането на проверка на системата, трябва да добавите параметри

Също така е възможно да се инсталира не в режим на диалог, а така наречената "тиха" инсталация. Това е необходимо, ако няма графична подсистема или ако често инсталирате приложения на същия сървър. Такава инсталация изисква файл, който ще съдържа всички необходими параметри за инсталацията. Команден синтаксис за изпълнение на този тип инсталация

runInstaller –silent –filefile responsefilefilename

Създаване на база данни с помощта на DBCA

Създаването на база данни не е трудна задача (на практика това е изпълнение на команда от две думи и няколко минути чакане), но трябва да разберете какво всъщност се случва в системата.

Екземпляр на база данни, база данни и речник на данни

Сървърът Oracle се състои от екземпляр и база данни; те са две отделни части, но работят заедно. Инстанцията е набор от структури в RAM и фонови процеси, работещи на сървърни процесори, нейното съществуване е временно, може да се стартира и спира. DB са файлове на твърдия диск; те се създават веднъж и съществуват, докато съществува базата данни. Създаването на екземпляр на база данни не е нищо повече от разпределяне на паметта и стартиране на процеси. Базата данни се създава от екземпляр на база данни веднъж и след това инстанцията може да "отваря" и "затваря" базата данни много пъти. Базата данни е достъпна само чрез екземпляр на база данни.

Вътре в базата данни има специфичен набор от таблици и други сегменти, наречени речник на данни. Речникът на данните описва всички логически и физически структури на базата данни, включително сегментите, в които се съхранява потребителска информация.

В процеса на създаване на база данни се заделя минимум физическо пространство и се създават структури за съхраняване на речник на данни и в това пространство се създава речник на данни.

Екземпляр се контролира от файл с параметри. Този файл съдържа инструкции за работа с екземпляр: колко памет да се разпредели, какви структури от данни ще бъдат създадени, поведението на фоновите процеси. След стартиране на екземпляра той работи в режим на монтиране. Този режим предполага, че екземплярът работи, той не е свързан с базата данни. Всъщност към този момент базата данни може дори още да не е създадена.

Всички параметри, посочени във файла с параметрите или не, имат стойности по подразбиране, с изключение на едно: името на базата данни. Параметърът DB_NAME указва към коя база данни ще се свърже екземплярът. Същата стойност е посочена в контролния файл. Параметърът CONTROL_FILES във файла с параметри съхранява указател към контролния файл. Тези параметри определят връзката между екземпляра и базата данни. Когато екземпляр обработва контролния файл (който намира с помощта на параметъра CONTROL_FILES) и се открие несъответствие на име, основата няма да бъде монтирана (без монтиране). Ако всичко се е случило успешно (контролният файл е правилен), основата ще бъде монтирана (монтиране). Ако сте загубили контролния файл или той е повреден, ще бъде невъзможно да се свържете с базата данни. Малък контролен файл, но много важен за базата данни.

Вътре в контролния файл - указатели към останалите файлове на базата данни (регистрационни файлове и файлове с данни). След свързване към базата данни (монтиране), екземплярът може да отвори (отвори) базата данни чрез четене на файлове. Отворената база данни е база данни, в която екземплярът е отворил всички файлове с журнали и данни. Също така вътре в контролния файл има таблица на съответствието между файловете с данни и пространствата на таблици. Това позволява на екземпляра да намери файловете с данни, които съхраняват информацията за табличното пространство на СИСТЕМАТА. Табличното пространство SYSTEM съхранява речник на данни, който ви позволява да свързвате обекти от SQL заявки със сегменти и да обработвате заявката.

Следователно създаването на база данни трябва да включва следните стъпки

  • Създайте екземпляр
  • Създайте DB
  • Създайте речник за данни

Всъщност тези стъпки са разделени малко по различен начин.

  • Инстанциране
  • Създаване на база данни и обекти на речника на данни
  • Създаване на изгледи на речника на данни

Речникът на данни, създаден с базата данни, е напълно работещ, но неясен. Той има способността да управлява потребителска информация, но структурата е твърде умна. Преди потребителите (или DBA) да могат да работят нормално с базата данни, трябва да се създаде определен набор от изгледи, за да се представи информация по разбираем начин.