| Конфигуриране на 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 се появява приветстващия екран: Избираме Next. Задаваме директория за Oracle inventory и група имаща права върху нея. Тъй като инсталираме на същата машина, директорията съвпада с тази, която зададохме при инсталацията на ASM инстанцията. Избираме тип на инсталацията Enterprise Edition и продължаваме към следващия диалог. Задаваме име на инсталацията и директория, в която да се извърши инсталирането. Когато инсталирахме ASM използвахме път /u01/app/oracle/product/10.2.0/db_asm. За тестовата база данни използваме /u01/app/oracle/product/10.2.0/db_db. Както и в ASM инсталацията, при извършването на проверката за предварителни изисквания OUI ще ни предупреди, тъй като няма да успее да изпълни всички проверки. Избираме Yes, за да продължим нататък. Оставяме избраната по подразбиране опция Create database и избираме Next. В този диалог можем да изберем темплейт, на който да се базират настройките на базата. Оставяме стандартния темплейт General Purpose, който задава опции за база с общо предназначение и избираме Next. Тук задаваме името и SID-а на базата, както за примерната инсталация аз използвам ORCL. Като система за управление оставяме избрания по подразбиране Database Control и продължаваме. На този етап трябва да зададем място за съхранение на данните, което инстанцията ще използва. Вместо стандартното File System, което е маркирано по подразбиране, ние избираме Automatic Storage Management (ASM). Оставяме настройките за автоматизация на архивирането по подразбиране и продължаваме нататък. При избирането на ASM, OUI се свързва с инсталираната от нас ASM инстанция и ни показва видимите дискови групи в нея. При инсталацията на ASM ние създадохме една единствена дискова група наречена DATA с общ капацитет 24 GB (3 диска по 8 GB без използване на механизъм за огледални копия). Избираме групата DATA и продължаваме нататък. Задаваме парола за специалните потребители в базата, като за нашите тестови цели аз задавам обща парола за всички, която е стандартната welcome1. На следващия екран OUI ни показва списък с компонентите, които ще инсталира съгласно нашия избор. Натискаме Install и започваме инсталацията. След като частта по инсталиране приключи, OUI започва процес по конфигурация на различните компоненти. Един от процесите по конфигурация е извикването на Database Configuration Assistant, което става автоматично. Database Configuration Assistant има грижата за създаването на файловете на базата, стартирането на инстанцията и инсталацията на примерната схема. След успешното създаване на базата Database Configuration Assistant ни показва името, SID-а, файлът с параметри, който се ползва за стартиране, както и URL адреса за достъп до Database Control. Избираме OK. При появяването на познатия екран за изпълнение на конфигурационен скрипт като супер потребител, отваряме терминална конзола и изпълняваме: $ 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, за да продължим нататък. Тук инсталиращата система ни показва финалния си екран, с което инсталацията приключва успешно. Можем да отворим един browser към дадения от OUI адрес на Enterprise Manager, който след зареждането ще изглежда така: Въвеждаме потребител sys с парола welcome1 и избираме да се свърже чрез SYSDBA ролята. ![]() След като влезем в Enterprise Manager, можем да видим състоянието на ORCL инстанцията. Също така можем да забележим, че под различните параметри на инстанцията има поле ASM, което съдържа SID-а на ASM инстанцията (който в нашия случай е +ASM). Ако щракнем върху него, системата ще отвори интерфейс за управление и наблюдение на ASM. Ако изберем Administration ще видим нашата дискова група и заетото от примерната база пространство в нея: С това нашият материал върху инсталацията на Oracle Database 10g с Automatic Storage Management под Oracle Enterprise Linux 5 приключва. Повече информация за архитектурата на ASM може да видите в статията Oracle Automatic Storage Management [manchev.org] |



Коментари