Начало Database 10g Конфигуриране на Oracle ASM под Enterprise Linux - част IV
Конфигуриране на Oracle ASM под Enterprise Linux - част IV
Петък, 23 Януари 2009 07:35
След като сме инсталирали работеща Oracle ASM инстанция съгласно описанието в част III, можем да преминем към инсталиране на една примерна база данни, която ползва ASM. Едната възможност за демонстрация на ASM е да направим допълнителна база данни чрез DBCA. Ние обаче ще инсталираме отделна инстанция в друг ORACLE_HOME, която ще се свърже с ASM инстанцията.

Влизаме в Enterprise Linux като потребител oracle, монтираме инсталационния диск на базата и стартираме Oracle Universal Installer:

$ /media/10201_DB/runInstaller -ignoresysprereqs

След зареждането на OUI се появява приветстващия екран:

OUI Welcome

Избираме Next.

Inventory

Задаваме директория за Oracle inventory и група имаща права върху нея. Тъй като инсталираме на същата машина, директорията съвпада с тази, която зададохме при инсталацията на ASM инстанцията.

Installation Directory

Избираме тип на инсталацията Enterprise Edition и продължаваме към следващия диалог.

Installation Type

Задаваме име на инсталацията и директория, в която да се извърши инсталирането. Когато инсталирахме ASM използвахме път /u01/app/oracle/product/10.2.0/db_asm. За тестовата база данни използваме /u01/app/oracle/product/10.2.0/db_db.

Check Prerequisites

Както и в ASM инсталацията, при извършването на проверката за предварителни изисквания OUI ще ни предупреди, тъй като няма да успее да изпълни всички проверки.

OUI Warning

Избираме Yes, за да продължим нататък.

DB Creation

Оставяме избраната по подразбиране опция Create database и избираме Next.

Database Template

В този диалог можем да изберем темплейт, на който да се базират настройките на базата. Оставяме стандартния темплейт General Purpose, който задава опции за база с общо предназначение и избираме Next.

Database SID

Тук задаваме името и SID-а на базата, както за примерната инсталация аз използвам ORCL.

Management Options

Като система за управление оставяме избрания по подразбиране Database Control и продължаваме.

Storage Selection

На този етап трябва да зададем място за съхранение на данните, което инстанцията ще използва. Вместо стандартното File System, което е маркирано по подразбиране, ние избираме Automatic Storage Management (ASM).

Recovery Options

Оставяме настройките за автоматизация на архивирането по подразбиране и продължаваме нататък.

ASM Disk

При избирането на ASM, OUI се свързва с инсталираната от нас ASM инстанция и ни показва видимите дискови групи в нея. При инсталацията на ASM ние създадохме една единствена дискова група наречена DATA с общ капацитет 24 GB (3 диска по 8 GB без използване на механизъм за огледални копия).

Избираме групата DATA и продължаваме нататък.

Passwords

Задаваме парола за специалните потребители в базата, като за нашите тестови цели аз задавам обща парола за всички, която е стандартната welcome1.

Installation components

На следващия екран OUI ни показва списък с компонентите, които ще инсталира съгласно нашия избор. Натискаме Install и започваме инсталацията.

Installation progress

След като частта по инсталиране приключи, OUI започва процес по конфигурация на различните компоненти.

Configuration

Един от процесите по конфигурация е извикването на Database Configuration Assistant, което става автоматично.

DBCA

Database Configuration Assistant има грижата за създаването на файловете на базата, стартирането на инстанцията и инсталацията на примерната схема.

DBCA Output

След успешното създаване на базата Database Configuration Assistant ни показва името, SID-а, файлът с параметри, който се ползва за стартиране, както и URL адреса за достъп до Database Control. Избираме OK.

Root Script

При появяването на познатия екран за изпълнение на конфигурационен скрипт като супер потребител, отваряме терминална конзола и изпълняваме:

$ su -
Password:
# /u01/app/oracle/product/10.2.0/db_db/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/10.2.0/db_db

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]:
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
#

След успешното изпълнение на скрипта избираме OK в диалога на OUI, за да продължим нататък.

Installation completed

Тук инсталиращата система ни показва финалния си екран, с което инсталацията приключва успешно. Можем да отворим един browser към дадения от OUI адрес на Enterprise Manager, който след зареждането ще изглежда така:

Enterprise Manager Login

Въвеждаме потребител sys с парола welcome1 и избираме да се свърже чрез SYSDBA ролята.

Enterprise Manager Database Screen

След като влезем в Enterprise Manager, можем да видим състоянието на ORCL инстанцията. Също така можем да забележим, че под различните параметри на инстанцията има поле ASM, което съдържа SID-а на ASM инстанцията (който в нашия случай е +ASM). Ако щракнем върху него, системата ще отвори интерфейс за управление и наблюдение на ASM.

Enterprise Manager - ASM Instance

Ако изберем Administration ще видим нашата дискова група и заетото от примерната база пространство в нея:

ASM DATA Group

С това нашият материал върху инсталацията на Oracle Database 10g с Automatic Storage Management под Oracle Enterprise Linux 5 приключва. Повече информация за архитектурата на ASM може да видите в статията Oracle Automatic Storage Management [manchev.org]

Коментари

Име
URL
Код   
Запис
 

КНИГАТА

Oracle Database Security Book
(c) 2004-2008 Николай Манчев. Освен ако изрично не е споменато нещо друго, всички материали публикувани тук се разпространяват под Creative Commons Attribution License. Материали, коментари и изображения, които не са създадени и подписани от мен са собственост на съответните им автори.