Установка архива для пппд



Скачать 99.29 Kb.
Дата08.04.2017
Размер99.29 Kb.
Просмотров351
Скачиваний0

Установка архива для ПППД «Ассистент»

ПППД «Ассистент» может использовать общее хранилище данных. Для этого нужно установить БД Oracle, развернуть web-сервис доступа к данным и настроить адрес web-сервиса в программе.


Оглавление


1.Установить .Net Framework 1

2.Установка Oracle10XE 1

2.1.Установить системные настройки сервера. 2

3.Установка Oracle клиент 2

3.1.Описание строки подключения к Oracle 3

3.2.Проверить кодировку 3

3.3.Проверить подписание библиотеки ODP 4

4.Установка web-сервиса “Assistant” 4

4.1.Установка службы Windows “Ассистент” 4

4.2.Создание БД архива ПППД «Ассистент» 5

4.3.Запуск службы «Ассистент» 5

4.4.Проверка доступности web-сервиса «Ассистент» 5

4.5.Настройка доступа к архиву в ПППД «Ассистент» 6

4.6.Удаление службы «Ассистент» 7

5.Возможные ошибки 7




  1. Установить .Net Framework


Перед установкой клиента Oracle и web-сервиса нужно установить

.Net Framework 3.5 SP1

Затем

.Net Framework 4


Инсталляторы Framework можно взять на официальном сайте

http://www.microsoft.com/downloads/ru-ru/




  • dotnetfx35 (Microsoft .NET Framework 3.5 with SP1) rus.exe

  • dotNetFx40_Full_x86_x64.exe

  • dotNetFx40LP_Full_x86_x64ru.exe
  1. Установка Oracle10XE


В качестве хранилища данных для программы ПППД «Ассистент» предлагается использовать сервер БД Oracle10XE, хотя вы можете использовать и другую версию Oracle.

Если у Вас имеется установленная БД Oracle, Вы можете расположить архив ПППД «Ассистент» в ней. В этом случае текущий пункт нужно пропустить.


Инсталляционный файл можно скачать из официального источника на сайте

http://www.oracle.com/technetwork/database/express-edition/downloads


Для установки Oracle10XE нужно запустить файл OracleXEUniv.exe




На следующем шаге нужно указать и повторить пароль к базе данных. Этот пароль может быть использован при подключении пользователей SYS и SYSTEM.








После установки Oracle нужно перезагрузить компьютер.


    1. Установить системные настройки сервера.


После установки Oracle10XE, нужно настроить сервер: изменить кодировку БД на CL8MSWIN1251 и указать основные параметры сервера. Для этого нужно перейти в папку и запустить файл

../Soft_Upp/OracleXE/ORA_change_lang/alter.bat


Примечание: если вы используете БД Oracle10g или Oracle11g - смена кодировки БД не требуется.

  1. Установка Oracle клиент


Для работы web-сервиса с БД Oracle требуются дополнительные компоненты, поэтому нужно устанавливать Oracle клиент, даже если на компьютере уже установлен сервер Oracle.
Инсталляционные файлы можно скачать из официальных источников

http://www.oracle.com/technetwork/topics/winsoft-085727.html


Запустить файл установки setup.exe

На втором шаге мастера установки необходимо выбрать вариант установки.

Если на текущем компьютере установлен сервер Oracle – выбираем Администратор





Иначе, для связи с БД достаточно только ниже перечисленных компонент

  • Oracle Windows Interfaces 10.2.0.1.0

    • Oracle Objects for OLE 10.2.0.1.0

    • Oracle ODBC Driver 10.2.0.1.0

    • Oracle Provider for OLE DB 10.2.0.1.0

    • Oracle Data Provider for .NET 10.2.0.1.0

  • Oracle Net 10.2.0.1.0

описание: 2010-01-14 14h49_50.png

Далее следовать шагам мастера установки.
    1. Описание строки подключения к Oracle


При подключении к Oracle требуется указать наименование сервера. Список серверов Oracle описан в файле:

%ORACLE_HOME%\NETWORK\ADMIN\tnsnames.ora

Описание подключения в текст файла:



XE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = comp_name)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XE)

)

)
где:



XE наименование сервера Oracle

Comp_name имя или IP адрес компьютера

1521 порт
    1. Проверить кодировку


Зайти в реестр Windows (regedit.exe)

HKEY_LOCAL_MASHIN\SOFTWARE\ORACLE\KEY_OraClient10g_home1

Установить значение переменной

NLS_LANG = AMERICAN_AMERICA.CL8MSWIN1251





    1. Проверить подписание библиотеки ODP


В проводнике Windows (Total Commander не отображает) открыть папку

C:\Windows\assembly

Должны присутствовать файлы:

Oracle.DataAccess

Policy.9.2.Oracle.DataAccess (номер версии может отличатьcя)
Если файлов нет - возможно перед установкой клиента Oracle не был установлен .Net Framework 3.5.

  1. Установка web-сервиса “Assistant”


ПППД «Ассистент» реализует доступ к хранилищу данных через Web-сервис.

    1. Установка службы Windows “Ассистент”


Для установки web-сервиса как службы Windows нужно запустить файл:

AssistantService\setup.exe




На этом шаге нужно указать точку доступа к Web-сервису, где 127.0.0.1 – это IP или имя компьютера. Порт можно указать через двоеточие (Например, http://127.0.01:8080/Assistant)

Именно эта строка будет указана в настройках ПППД Ассистент.

Точка доступа сохраняется в конфигурационном файле

c:\Program Files\KoPR\Assistant\Config.xml

    1. Создание БД архива ПППД «Ассистент»


Для создания БД архива ПППД «Ассистент» в Oracle нужно установить признак

[*] Создать архив ПППД «Ассистент» в БД Oracle

Указать наименование схемы, в которой будут расположены данные и пароль к этой схеме.




Далее появится окно запроса подключения к Oracle. Требуется ввести наименование сервера Oracle (п. 3.1),

наименование системного пользователя и его пароль.






Будет запущено командное окно хода процесса.

Если в течении нескольких минут нет движения и окно не закрывается – это говорит о том, что возникли ошибки при работе скриптов. В этом случае нужно открыть файл лога процессов

c:\Program Files\KoPR\Assistant\SQL\create_user_ASSISTANT.log

и прочитать ошибку.

В случае ошибки повторить установку БД архива можно удалив Web-службу (п. 4.6) и запустив установку снова.







    1. Запуск службы «Ассистент»


После установки службы Windows нужно ее запустить. Для этого нужно открыть окно служб

Пуск (Start) > Панель Управления (Control Panel) > Администрирование (Administrative Tools) > Службы (Services)

Либо запустив из командной строки services.msc

Найти службу с наименованием ‘Служба «Ассистент»’. И по правой кнопке - Запустить(Start)

Тип запуска службы установлен как «Авто». Это значит, что при включении\перезагрузке компьютера эта служба будет запущена автоматически.



    1. Проверка доступности web-сервиса «Ассистент»


В файле конфигурации

c:\Program Files\KoPR\Assistant\Config.xml

хранится точка доступа к web-сервису, которую мы указывали при установке

Например:



http://127.0.0.1/Assistant

Для проверки работоспособности Web-сервиса, необходимо скопировать это значение в адресную строку браузера. Если эта ссылка открывается в браузере - сервис запущен и доступен.




Если служба недоступна, попробуйте перегрузить компьютер

    1. Настройка доступа к архиву в ПППД «Ассистент»


Для использования архива в ПППД «Ассистент» нужно на всех клиентских местах в настройках программы ПППД «Ассистент» в закладке «Прочие» установить признак использования архива и указать адрес web-сервиса (точку доступа) (п. 4.1).

При первом обращении к архиву, будут запрошены параметры подключения к БД Oracle.



Логин\пароль под которыми будет происходить подключение к Oracle.

Источник - это наименование сервера Oracle (п. 3.1)

Схема – наименование схемы Oracle в которой находятся таблицы архива ПППД «Ассистент»


После удачного подключения эти параметры будут сохранены в конфигурационном файле. И повторно запрашиваться не будут.

По кнопке можно изменить настройки подключения.

Кнопка «Проверить» проверяет доступность к данным.

    1. Удаление службы «Ассистент»


Остановить службу Windows (аналогично п. 4.3).

Удалить службу можно через инсталляционный файл, либо через установку\удаление программ Windows






  1. Возможные ошибки


  • Ошибка при установке Oracle Client

“Unable to find a version of the runtime to run this application”

И служба «Ассистент» , Web-сервис останавливается





Установлен .NET FrameWork версии 4.

Нужно установить сначала 3.5, а потом только 4








  • При подключении к Oracle (программой PL SQL Developer)

“ORA-12705: Cannot access NLS data files or invalid environment specified”



Не правильно установлена кодировка.

Нужно зайти в реестр Windows (regedit.exe)

HKEY_LOCAL_MASHIN\SOFTWARE\ORACLE\

KEY_OraClient10g_home1

NLS_LANG = AMERICAN_AMERICA.CL8MSWIN1251


  • Из приложения «Ассистент», при подключении сервиса к Oracle

Ошибка при получении ответа HTTP на http://virt_000/Assistant.

Возможно, это вызвано тем, что привязка конечной точки службы не использует протокол HTTP. Это может быть также вызвано тем, что контекст запроса HTTP прерван сервером (возможно, из-за отключения службы).





На компьютере с сервисом не установлен клиент Oracle.
Даже если установлен сервер Oracle требуется установить еще и клиент, указав дополнительные утилиты




  • Ошибка при удалении службы «Ассистент»

Возможно при удалении служба активна, предыдущее удаление закончилось с ошибкой, либо отдельно были удалены файлы приложения службы.




    • Повторить удаление после перезагрузки компьютера.

    • Удалить запись о службе Windows из списка служб можно из командной строки:

>sc delete Assistant

    • Удалить запись о службе из списка установленных приложений можно, удалив записи в реестре Windows, которые относятся к «Assistant Service» (перед исправлениями реестра не забудьте сделать резервную копию)

  • Ошибка в ПППД «Ассистент» при обращении к архиву

Инициализатор типа "AssistantService.clConnection" выдал исключение.

Нужно проверить файл лога процесса:

c:\Program Files\KoPR\Assistant Service\Error.log

Это говорит о том, что сервису не удалось подключиться к Oracle.


Если только что были установлены компоненты, перезагрузить компьютер и повторить попытку.

Проверить установлены ли дополнительные компоненты Oracle (п.3)




  • Ошибка в ПППД «Ассистент» при обращении к архиву

ORA-03113: end-fo-file on communication channel

ORA-12170: TNS:Connect timeout occurred



Это значит, что сервис доступен, но он не может связаться с Oracle.

БД Oracle остановлена либо недоступна.


  • Ошибка в ПППД «Ассистент» при обращении к архиву

Сервис недоступен.

.. or turn on tracing as per the Microsoft .NET Framework 3.0 SDK





Не установлен .NET Frame Work 3.5
Каталог: wp-content -> uploads
uploads -> «чем великобритания интересна для россии?» Великобритания входит в число крупнейших мировых держав
uploads -> Персональные компьютеры, история создания и развития
uploads -> Сборник Из опыта проектной деятельности учащихся гимназии №524 в 2012-2013 учебном году Санкт-Петербург 2013
uploads -> Использование икт на логопедических занятиях
uploads -> Государственное областное бюджетное
uploads -> Компьютерные игры – новый вид деятельности для дошкольников с зпр и. Ю. Заболотникова, Е. Ф. Половинкина, воспитатели мдоу детского сада комбинированного вида№2
uploads -> Информационный доклад
uploads -> В. П. Зинченко писал о том, что если человек в детстве не дополучил некую норму участия в игровом времяпрепровождении, он приобретает социально-психологическую ущербность вроде «игровой дистрофии», которую в последу


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал