14.04.2014 12:42
winmasta
 
Пошаговая инструкция по установке Супермаг+ 1.029.1 SP3 на Windows Server 2008 R2

1. Ставим Oracle Reports (в моем случае 6i), режим установки Developer – Custom. Ставим только необходимые компоненты:
Oracle Installer,
Oracle Net8 Products,
Assistant Common Files,
Oracle Reports (только Report Runtime),
SQL Plus,
Reports Builder.
В случае, если в процессе установки продуктов Oracle были получены какие-либо сообщения о проблемах, необходимо произвести установку заново, даже если после сообщения установка успешно завершилась (у меня ни разу никаких ошибок не было).
2. Ставим Oracle Reports Patch, режим Custom, обновляемые компоненты:
Reports Builder,
Reports Language Supplement,
Reports Runtime.
Если при установке инсталлятор будет ругаться, что DLL`ки заняты, то нужно их или переименовать или воспользоваться для разблокировки программой unlocker (у меня такого ни разу не было). После установки нужно исправить переменные пути, т.к. инсталлятор путь репортса перенес вперед (я ничего не исправлял, все заработало, видимо это нужно в том случае если ставится на машину с сервером Oracle).
3. Ставим Oracle Client (в моем случае 10g).
4. Ставим BDE.
5. В папках orant\net80\admin и oracle\product\10.2.0\client_1\network\admin создаем файл tnsnames.ora (или редактируем, если такой уже есть) cо следующим содержанием (подставить свои значения):

ИМЯ_БАЗЫ_ДАННЫХ =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP_АДР_ORACLE_СЕРВЕРА)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ИМЯ_БАЗЫ_ДАННЫХ)
)
)

6. Копируем с заменой библиотеки NN60.DLL и NNB60.DLL в orant\bin
7. Ставим Супермаг+ (в моем случае 1.029.1)
8. Ставим сервис пак 3. Далее необходимо выполнить программой 'SQL Plus' файл запуска скриптов run_script.sql из папки Scripts. Программа 'SQL Plus' должна запускаться с помощью ярлыка, в свойствах которого нужно задать рабочий каталог. Рабочим каталогом является папка, где лежат скрипты (например, C:\Temp\Scripts). Файл run_script.sql можно запустить двумя способами: 1-й способ - dойти в программу 'SQL Plus' с помощью ярлыка как пользователь supermag. Ввести строку: @ run_script.sql, Нажать Enter; 2-й способ - rнопка 'Пуск' ('Start') в левом нижнем углу Вашего компьютера - команда 'Выполнить' ('Run') - в поле 'Открыть' ('Open') занести текст: path_lnk supermag/password@db @path_sql, где path_lnk - полный путь к ярлыку программы 'SQL Plus' (например, C:\Temp\Sqlplusw.lnk), password — пароль пользователя supermag, db - имя базы данных Oracle, path_sql - полный путь к файлу запуска скриптов (например, C:\Temp\Scripts\run_script.sql).
9. Супермаг+ будет запускаться только от Администратора, можно в свойствах SM200\bin\sm.main.exe поставить «Выполнять эту программу от имени Администратора»
15.04.2014 20:41
ckadi
 
В мануале не увидел серверной части Oracle, следовательно мануал по установке клиента. При установке клиента Oracle, Супермаг+ нет необходимости прогонять скрипты из сервис пака.
15.04.2014 20:57
winmasta
 
Цитата:
ckadi В мануале не увидел серверной части Oracle, следовательно мануал по установке клиента. При установке клиента Oracle, Супермаг+ нет необходимости прогонять скрипты из сервис пака.
да мануал по установке клиентской части, спасибо за уточнение, не знал про скрипты
29.09.2015 16:26
winmasta
 
Тема снова актуальна в связи с этим
29.09.2015 17:01
winmasta
 
ТП супермага предлагает обновиться до последней версии за деньги (
24.08.2017 13:59
Vlad_17
 
Цитата:
winmasta 6. Копируем с заменой библиотеки NN60.DLL и NNB60.DLL в orant\bin
Откуда копируем?
Часовой пояс GMT +3, время: 15:03.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.