7 Кроків зі створення нової бази даних oracle з командного рядка, створення, просування сайтів,

Е слі ви системний адміністратор Linux або розробник, то приходить час, коли вам буде потрібно управління базою даних Oracle, яка може працювати у вашому середовищі.

У цьому випадку важливо, щоб зрозуміти деякі основні DBA діяльності Oracle. У цьому уроці ми розповімо, як створити базу даних Oracle з командного рядка.

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

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

Для того, щоб створити базу даних Oracle. у вас є два варіанти:

  1. Використання бази даних конфігурації помічник (DBCA) і створити нову базу даних за допомогою графічного інтерфейсу. Це досить прямо.
  2. Використовувати команду «Create Database», щоб створити нову базу даних Oracle з командного рядка. Цей метод корисний, коли ви не маєте доступ до консолі сервера для запуску DBCA. Або, якщо ваш сервер не має ідеальні настройки Xterm, використовуйте цей метод.

1. Налаштування відповідних змінних середовища Oracle

По-перше, ви повинні встановити змінну середовища на сервері правильно.

У цьому прикладі передбачається, що оракул встановлений в каталозі / u01 / app / oracle / product. Змініть це значення відповідно до вашої середовищем.

Кілька пунктів необхідно розглянути в зазначеному файлі:

  • У вказаному файлі, переконайтеся, що ви встановите db_name на ім'я ORACLE_SID, встановленої в попередньому кроці
  • Як би не називалося undo_tablespace. ми вказуємо, що повинні використовувати точну назву в команді CREATE DATABASE.
  • Зміна розташування каталогів належним чином, грунтуючись на вашій системі. Не забудьте змінити «dev» в вищевказаному каталозі на ваше ім'я ORACLE_SID.

3. Створення Serve Parameter file (spfile)

SP файл означає файл параметрів сервера. На відміну від файлу sp, ініціалізація файлу ведеться в довічним файлі, і ви не можете відредагувати SPFILE вручну.

Файл sp створюється з ini файлу. Перевага sp-файлу є те, що ви можете змінити значення параметрів ініціалізації після запуску бази даних за допомогою команди ALTER SYSTEM.

Іншими словами, при використанні команди «ALTER SYSTEM» для зміни будь-якого значення параметра, він зберігає їх у файлі sp.

Потім, при запуску бази даних Oracle, він спочатку шукає файл sp для значення параметра. Якщо він не може знайти файл sp, то він буде використовувати текст на основі ini-файлу.

Щоб створити файл sp для нашої нової бази даних, використовуйте наступну команду.

По-перше, використовуйте команду sqlplus і отримати запрошення SYSDBA Oracle, звідки ми створимо нову базу даних.

У наведеній вище команді:

  • Команда Create database створить базу даних Oracle з ім'ям «dev»
  • Пароль, вказаний у 2-му рядку буде призначений користувачеві SYS
  • Пароль, вказаний в 3-му рядку буде призначений користувачеві SYSTEM
  • Ми створюємо два повторних логів з розміром 100МБ кожен.
  • MAXLOGFILES - Максимальна кількість файлів журнальних встановлений в 5
  • MAXDATAFILES - Це вказує на те, що максимальна кількість файлів даних Oracle, які можуть бути створені для цієї бази даних.
  • DATAFILE - Вказує на файл даних, який буде використовуватися в табличній СИСТЕМІ
  • SYSAUX DATAFILE - Це свідчить про те, що файл даних буде використовуватися в табличному просторі SYSAUX
  • Табличний простір за замовчуванням для цієї бази даних встановлюються в USERS
  • Тимчасове табличний простір за замовчуванням встановлюється в TEMPTS
  • Скасування табличного простір встановлюється в UNDOTS

Якщо ви вкажете DB_CREATE_FILE_DEST в файлі ініціалізації на розташування каталогу, то вам не потрібно вказувати точне місце розташування і імена файлів для всіх файлів даних, Oracle подбати про це за вас.

Наприклад, якщо ви вказали це у файлі initdev.ora.