Навигация
Главное меню
Главная
Новости
Веб сервисы
Онлайн сервисы
Статьи
FAQ
Наш опыт
Файлы
Демо-версия ИС ПАРУС 8
Прайс-лист "Парус - Предприятие 8"
Форум
О проекте
Результаты опросов
Ссылки
Карта сайта
Добавить в
Подписка на рассылку
Авторизация
Нас считают
Статистика сайта
5865 всего пользователей
0 сегодня
0 на этой неделе
0 в этом месяце
Последний: kapriolozy
Реклама
Кто в онлайне
Посетителей нет.
 
Главная arrow FAQ arrow Установка и обновление системы arrow Инструкция по установке Парус 8.5.2.1
 
Инструкция по установке Парус 8.5.2.1 Версия для печати Отправить на e-mail
Написал Mit   
01.03.2006

1. Ставим Oracle 9.2.0.1. Для этого заходим в папку с дистрибутивом, далее disk1\setup.exe .

2. Выбираем любую конфигурацию , начиная от "Полной" и заканчивая "Custom". Если выбираете "Custom", то список нужных компонентов можно получить из инструкции по установке ПП Парус 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 = 16777216
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
max_dump_file_size = 16777216
max_enabled_roles = 30
open_cursors = 600
processes = 165
remote_login_passwordfile = EXCLUSIVE
compatible = 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. Подключаемся к созданном инстансу. Для это запускаем консоль (Пуск-Выполнить-cmd).
set oracle_sid=parus
sqplus /nolog
SQL> connect sys/oracle as sysdba;

8. Стартуем базу в режиме nomount
SQL> startup nomount pfile=d:\db\parus\initparus.ora;

9. Создаем БД следующим скриптом:
create database parus
logfile 'd:\db\parus\log01.ora' size 20M,
'd:\db\parus\log02.ora' size 20M,
'd:\db\parus\log03.ora' size 20M
maxlogfiles 64
maxlogmembers 4
maxloghistory 1
character set CL8MSWIN1251
NATIONAL CHARACTER SET UTF8
datafile 'd:\db\parus\system01.dat' size 50M reuse autoextend on next 10M maxsize
unlimited extent management local
default temporary tablespace TEMP tempfile 'd:\db\parus\tmp01.dat' size 500M
extent management local uniform size 128K
undo tablespace UNDOTBS datafile 'd:\db\parus\undotbs.dat' size 100M reuse
autoextend on maxsize 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. Создаем тейблспейсы для объектов Паруса:

create tablespace PARUS datafile 'd:\db\parus\PARUS.dat' size 10M
autoextend on maxsize unlimited extent management local autoallocate;

create tablespace INDX datafile 'd:\db\parus\INDEX.dat' size 10M autoextend on
maxsize unlimited extent management local autoallocate segment space
management auto;

create tablespace PARUS_LOB datafile 'd:\db\parus\PARUS_LOB.dat' size 10M
autoextend on maxsize unlimited extent management local autoallocate;

13. Создаем тейблспейс для XDB:

create tablespace XDB datafile 'd:\db\parusXDB.dat' size 10M
autoextend on maxsize unlimited extent management local autoallocate;

14. Создаем объекты XDB скриптами:

@d:\oracle\ora92\rdbms\admin\catqm.sql change_on_install XDB TEMP;
@d:\oracle\ora92\rdbms\admin\catxdbj.sql;

15. Создаем пользователя PARUS и выдаем ему гранты:

create user PARUS identified by parusina
default tablespace PARUS
temporary tablespace TEMP;

grant DBA to PARUS with admin option;

grant CREATE SESSION,
ALTER SESSION,
CREATE PROCEDURE,
CREATE SEQUENCE,
CREATE SNAPSHOT,
CREATE PUBLIC SYNONYM,
DROP PUBLIC SYNONYM,
CREATE VIEW,
CREATE TABLE,
CREATE TRIGGER,
CREATE ANY CONTEXT TO "PARUS";

16. Создаем и стартуем LISTENER. Для этого в папке d:\oracle\ora92\network\admin создаем файл listener.ora примерно следующего содержания:

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PARUS)
(ORACLE_HOME = C:\oracle\ora92)
)
)

17. Стартуем службу LISTENER. Для это заходим в консоль и набираем там LSNCTL. Далее пишем:

LSNRCTL> start

18. По тому же пути создаем файл tnsnames.ora примерно следующего содержания:

PARUS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = PARUS)
)
)

19. В пунктах 17-18 localhost можно поменять на IP вашего сервера или на его hostname.

20. Проверяем что listner и tnsnames созданы корректно. В косоли:

tnsping parus

Если в ответ нет ошибок, то в принципе все работает нормально.

21. Ставим релиз Парус , заходим в "Администратор" и "Запускаем создание базы"

P.S. Все пути в данной инструкции привязаны к локальному компьютеру, поэтому будьте внимательно и не забудьте поменять их применительно к Вашей ситуации.

P.S.S. Любые разумные дополнения для данной инструкции привествуются. Замечания можно оставлять в форуме и в комментах.
Комментарии
Поиск
Только зарегистрированные пользователи могут оставлять комментарии!
Mircea  - Ошибки или нет?!   |07-09-2006 18:47:33
" -pfile d:\dbparus\initparus.ora" или "-pfile
d:\db\parus\initparus.ora"?
" logfile
'd:\db\paruslog01.ora' size 20M," или "logfile
'd:\db\parusl\og01.ora' size 20M,"?

Просто уточняю....
Mit   |08-09-2006 10:35:14
да со слешами. поправил. спасибо
shadow   |17-01-2010 22:22:25
ПРИВЕТСТВУЮ !!!

Вырожаю благодарность за данную инструкцию, очень помогла.


Спасибо !!!


Один маленький вопрос, а под 8.5.4.0 эта статья актуальна
?
Mit   |18-01-2010 09:22:24
да актуальна
Sinoptik   |21-02-2010 14:56:25
Добрый день!
Устанавливаю версию 8.5.4.0 при запуске Администратора появляется
сообщение

Несоответствие версий приложения и лицензии. Обратитесь к
Администратору Системы.

и еще, при попытке войти под пользователем PARUS в
SQLPLUS появляется сообщение
Error accessing PRODUCT_USER_PROFILE
Warning:
Product user profile information not loaded!
You may need to run PUPBLD.SQL as
SYSTEM
Connected.
скажите, это нормально?
Mit   |23-02-2010 20:27:01
Цитата:
Добрый день!
Устанавливаю версию 8.5.4.0 при запуске
Администратора появляется
сообщение
Несоответствие версий приложения и
лицензии. Обратитесь к
Администратору Системы.

Видимо лицензия которую вы используете от другого релиза. Если Вы уверены
в том, что лицензия правильная, то прогоните скрипт с
лицензией например через sqlplus.
Цитата:
и еще, при попытке войти под пользователем PARUS в
SQLPLUS появляется
сообщение
Error accessing PRODUCT_USER_PROFILE
Warning:
Product user
profile information not loaded!
You may need to run PUPBLD.SQL
as
SYSTEM
Connected.
скажите, это нормально?

на работостоспособность системы это сообщение не влияет.
Sinoptik   |23-02-2010 22:03:21
to Mit

Вопрос может быть не в тему и тем не менее. Где-то натыкался на
информацию, что продукты Парус'а можно легально достать в демо варианте. Верно
ли это? Если да то где? Что-то на официальном сайте ничего не нашел... Есть
необходимость посмотреть Парус 8.5 на Oracle.
Mit   |24-02-2010 09:31:28
Для получения демо-лицензии можно обратиться к любому дилеру. Например к нам
(ООО "Ирбис", www.parus8.ru, irbis@parus8.ru).
td_tamara   |27-05-2010 11:31:11
Хотела спросить по 6 пункту, как создать службу? В cmd: sc create oradim -new
-sid parus -intpwd oracle -startmode auto -pfile
d:\db\parus\initparus.ora НЕ ХОЧЕТ создавать
Sinoptik   |27-05-2010 12:06:30
Создайте в папке d:\db\parus\ подкаталоки bdump, udump и прочие
которые Oracle создает автоматически при создании нового инстанса. Думаю
проблема в том что при создании службы он пытается писать логи, а не найдя
"нужных" директорий "уходит в себя".
Русская редакция: www.freedom-ru.net & www.joobb.ru

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
 
Статистика
Наши решения
irbis1
Наши спонсоры
irbis1
Последнее
Популярное
TOP-5 файлов
Значок файла Информация о том, кто и когда изменил хозоперацию (5839)
Значок файла Утилита импорта и утилита экспорта oracle-dbf (3542)
Значок файла Перенос данных раздела "Географические понятия" из организации в организацию в рамках одной базы (3273)
Значок файла Пример использования VBscript 2 (с формированием сводной таблицы в Excel) (3142)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3129)
Последние файлы
Значок файла Скрипты создания новой БД для Парус 8 (1903)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3129)
Значок файла Функция определения количества рабочих дней по исполнению и графику работы (1951)
Значок файла Web расширение "Товарные запасы он-лайн" для ИС "Парус-8" (2183)
Значок файла Копирование прав доступа из роли в роль (вариант 2) (2551)
ПАРУС Онлайн Неофициальный сайт сообщества системы Парус-8 © 2024
pokie games slot machine online poker game