Инструкции за монтаж Sail 8
1. Инсталирайте Oracle 9.2.0.1. За да направите това, отидете в папката за разпространение, след това disk1\setup.exe.
2. Изберете произволна конфигурация, започвайки от „Пълна“ и завършвайки с „По избор“. Ако изберете "По избор", тогава списъкът с необходимите компоненти може да бъде получен от инструкциите за инсталиране на PP Parus 8.5.1.1.
3. Спираме всички услуги, които имат думата Oracle в името си. На инсталиран Oracle 9.2.0.1. внедряване на набор от корекции 9.2.0.7.
4. След това в системния регистър в клона HKEY_LOCAL_MACHINE\Software\Oracle потърсете ключа NLS_LANG и задайте стойността му на AMERICAN_AMERICA.CL8MSWIN1251. Ние също редактираме този ключ за всички подчинени клонове.
5. Създайте папка за съхранение на СУБД файлове. Например d:\db\parus. В тази папка създайте файл с параметри initparus.ora със следното съдържание:
background_dump_dest=d:\db\parus\bdump user_dump_dest=d:\db\parus\udump control_files = "d:\db\parus\control03.ctl" control_files = "d:\db\parus\control01.ctl" control_files = "d:\db\parus\control02. ctl" db _block_size = 8192 db_files = 1024 db_name = PARUS global_names = TRUE db_file_multiblock_read_count = 16 shared_pool_size = 100M java_pool_size = 80M log_buffer = 1677 7216 log_checkpoint_interval = 1 0000 log_checkpoint_timeout = 1800 max_dump_file_size = 16777216 max_enabled_roles = 30 open_cursors = 600 processes = 165 remote_login_passwordfile = EXCL USIVE съвместим = 9.2.0.7.0 UNDO_MANAGEMENT =auto UNDO_TABLESPACE = UNDOTBS PGA_AGGREGATE_TARGET = 25M db_cache_size = 80M
6. Създайте услуга: oradim -new -sid parus -intpwd oracle -startmode auto -pfile d:\db\parus\initparus.ora
7. Свържете се със създаденото копие. За да направите това, стартирайте конзолата (Start-Run-cmd). set oracle_sid=parus sqplus /nolog SQL> свържете sys/oracle като sysdba;
8. Стартирайте базата данни в режим nomount SQL> стартиране nomount pfile=d:\db\parus\initparus.ora;
9. Създайте база данни със следния скрипт: създайте база данни parus logfile 'd:\db\parus\log01.ora' размер 20M, 'd:\db\parus\log02.ora' размер 20M, 'd:\db\parus\log03.ora' размер 20M maxlogfiles 64 maxlogmembers 4 maxloghistory 1 набор от символи CL8MSWIN1251 НАЦИОНАЛЕН НАБОР ЗНАКОВ UTF8 файл с данни 'd:\db\parus\system01.dat' размер 50M повторно използване автоматично разширяване на следващите 10M максимален размер неограничено управление на екстенти локално временно таблично пространство по подразбиране TEMP tempfile 'd:\db\parus\ tmp01.dat' размер 500M управление на екстент локален униформен размер 128K отмяна на таблично пространство UNDOTBS файл с данни 'd:\db\parus\undotbs.dat' размер 100M повторно използване автоматично разширяване при максимален размер 1000M;
10. Изпълнете следните скриптове:
@d:\oracle\ora92\rdbms\admin\catalog.sql; @d:\oracle\ora92\rdbms\admin\catproc.sql; @d:\oracle\ora92\rdbms\admin\catexp.sql;
11. Стартирайте скриптове за създаване на jvm и xml: @d:\oracle\ora92\javavm\install\initjvm.sql; @d:\oracle\ora92\xdk\admin\initxml.sql; @d:\oracle\ora92\xdk\admin\xmlja.sql; @d:\oracle\ora92\rdbms\admin\catjava.sql;
12. Създайте таблични пространства за обекти Sails:
създаване на таблично пространство PARUS файл с данни 'd:\db\parus\PARUS.dat' размер 10M автоматично разширяване при максимален размер неограничено управление на екстенти локално автоматично разпределяне;
създаване на таблично пространство INDX файл с данни 'd:\db\parus\INDEX.dat' размер 10M автоматично разширение на максимален размер неограничено управление на екстенти локално автоматично разпределяне на сегментно пространство автоматично управление;
създаване на таблично пространство PARUS_LOB файл с данни 'd:\db\parus\PARUS_LOB.dat' размер 10M автоматично разширение при максимален размер неограничено управление на екстенти локално автоматично разпределяне;
13. Създавайтетаблично пространство за XDB:
създаване на таблично пространство XDB файл с данни 'd:\db\parusXDB.dat' размер 10M автоматично разширение при максимален размер неограничено управление на екстенти локално автоматично разпределяне;
14. Създайте XDB обекти със скриптове:
@d:\oracle\ora92\rdbms\admin\catqm.sql change_on_install XDB TEMP; @d:\oracle\ora92\rdbms\admin\catxdbj.sql;
15. Създайте потребител на PARUS и му дайте грантове:
създаване на потребител PARUS, идентифициран от parusina пространство за таблици по подразбиране PARUS временно пространство за таблици TEMP;
предоставяне на DBA на PARUS с опция за администратор;
грант СЪЗДАВАНЕ НА СЕСИЯ, ПРОМЕНЯВАНЕ НА СЕСИЯ, СЪЗДАВАНЕ НА ПРОЦЕДУРА, СЪЗДАВАНЕ НА ПОСЛЕДОВАТЕЛНОСТ, СЪЗДАВАНЕ НА МОМЕНТНА СНИМКА, СЪЗДАВАНЕ НА ОБЩЕСТВЕН СИНОНИМ, ИЗХВЪРЛЯНЕ НА ОБЩЕСТВЕН СИНОНИМ, СЪЗДАВАНЕ НА ИЗГЛЕД, СЪЗДАВАНЕ НА ТАБЛИЦА, СЪЗДАВАНЕ НА ТРИГЕР, СЪЗДАВАНЕ НА ВСЯКО СЪДЪРЖАНИЕ ДО "ПАРУС";
16. Създайте и стартирайте LISTENER. За да направите това, в папката d:\oracle\ora92\network\admin създайте файл listener.ora със следното съдържание:
СЛУШАТЕЛ = (СПИСЪК_ОПИСАНИЕ = (ОПИСАНИЕ = (СПИСЪК_АДРЕСИ = (АДРЕС = (ПРОТОКОЛ = TCP)(ХОСТ = локален хост)(ПОРТ = 1521)) ) (СПИСЪК НА АДРЕС = (АДРЕС = (ПРОТОКОЛ = IPC)(КЛЮЧ = EXTPROC0)) ) ) )
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PARUS) (ORACLE_HOME = C:\oracle\ora92) ) )
17. Стартирайте услугата LISTENER. За да направите това, отидете на конзолата и въведете LSNCTL там. След това пишем:
18. На същия път създайте файл tnsnames.ora със следното съдържание:
PARUS = (ОПИСАНИЕ = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PARUS) ) )
19. В параграфи 17-18 localhost може да се промени на IP на вашия сървър или на неговото име на хост.
20. Проверете дали listner и tnsnames са създадениправилно. В косола:
Ако няма грешки в отговора, тогава по принцип всичко работи добре.
21. Поставяме изданието Sail, отидете на "Администратор" и "Започнете да създавате базата данни"