Автоматизированная

библиотечно-информационная

система


Руслан®





Сервер «Руслан» Версия 2.14.x
АРМ Администратора Версия 1.7.x


РУКОВОДСТВО ПО УСТАНОВКЕ


Версия 2.2





2006



СОДЕРЖАНИЕ

Введение
Термины
1. Установка программного обеспечения
1.1. Требования к оборудованию
1.2. Требования к базовому программному обеспечению
1.3. Варианты установки сервера «Руслан»
1.4. Установка ПО СУБД Oracle
1.5. Требования к базе данных Oracle
1.6. Процесс установки ПО серверной части АБИС «Руслан»
2. Создание базы данных Oracle
3. Создание схемы данных «Руслан» в базе данных Oracle
3.1. Создание области хранения
3.2. Создание источника служебных данных
3.3. Создание источника библиотечных данных
3.4. Создание библиотечных БД по умолчанию
4. Настройка схемы данных «Руслан»
4.1. Загрузка параметров сервера «Руслан»
4.2. Загрузка таблиц индексирования MARC-записей
4.3. Загрузка списков точек доступа к MARC-записям
5. Подготовка источника библиотечных данных к работе
6. Запуск сервера «Руслан»
7. Удаление схемы данных «Руслан» в базе данных Oracle
7.1. Удаление источника библиотечных данных
7.2. Удаление источника служебных данных
7.3. Удаление области хранения
8. Удаление базы данных Oracle
9. Удаление программного обеспечения
9.1. Удаление ПО АБИС «Руслан»
9.2. Удаление ПО СУБД Oracle

Введение



Данное руководство предназначено для администратора автоматизированной библиотечно-информационной системы (АБИС) «Руслан».

АБИС «Руслан» состоит из клиентской и серверной частей. Серверная часть состоит из сервера «Руслан» и автоматизированного рабочего места (АРМа) Администратора. Клиентская часть представляет собой набор целевых библиотечных модулей (АРМов), которые взаимодействуют с сервером «Руслан» по протоколу Z39.50.

Сервер «Руслан» является ядром АБИС «Руслан» и поддерживает три интерфейса:

АРМ Администратора (в дальнейшем АРМ) предназначен для управления библиотечными данными в СУБД Oracle® и сервером «Руслан». Самостоятельного значения (вне АБИС «Руслан») АРМ не имеет.

В руководстве содержится описание процесса установки серверной части АБИС «Руслан».

Подробная и полная информация по установке и администрированию СУБД Oracle® содержится в следующих документах:







Термины



Администратор АБИС «Руслан»

-

сотрудник организации, владеющий административным входом (имя администратора-владельца источника служебных данных и его пароль) и решающий административные задачи, в том числе настройка системы. Администратор может владеть также системным входом в базу данных (БД). Администратор может удалить (безвозвратно) любые данные организации, а будучи и системным оператором БД – любые данные этой БД!

СУБД

-

система управления базами данных.

База данных (БД)

-

физическая база данных, т.е. база данных в том понимании, как ее рассматривает СУБД. Термин БД может применяться и для обозначения логических баз данных, что будет следовать из контекста.

Логическая БД

-

набор таблиц, триггеров и т.п. в физической БД.

Библиотечная БД

-

логическая БД, которая может быть библиографической либо служебной.

Библиографическая БД

-

библиотечная БД, предназначенная для хранения MARC-записей.

Служебная БД

-

библиотечная БД, которая содержит записи, состоящие из произвольных полей (идентифицируемых тегами) с учетом экземплярности.

Область хранения (tablespace)

-

именованная совокупность файлов БД, которая рассматривается как единое целое. В областях хранения хранятся все данные, имеющие отношение к конкретной БД. Управляет областями хранения СУБД.

Источник служебных данных (ИСД) (user schema)

-

специализированная логическая БД, владельцем которой является пользователь СУБД, являющийся администратором АБИС «Руслан». ИСД именуется следующим образом: <имя пользователя>@<имя БД>.

Источник библиотечных данных (ИБД) (user schema)

-

набор логических БД, владельцем которых является пользователь СУБД и которые можно рассматривать как единое целое при определенных операциях (например, архивирования). ИБД именуется следующим образом: <имя пользователя>@<имя БД>.

LOB (Large Object)

-

большой объект, текстовый или бинарный (например, фотография, рисунок), обычно не индексируемый средствами СУБД

ТД

-

точка(и) доступа – поисковый атрибут, представленный числом (1-9999)

Алиас

-

псевдоним для БД



1. Установка программного обеспечения



Дистрибутив серверной части АБИС поставляется в виде одного файла с именем ruslan_s.exe. В состав дистрибутива входит программное обеспечение (ПО) сервера «Руслан» и АРМа Администратора, а также «Руководство по установке» и «Руководство администратора».



1.1. Требования к оборудованию

Минимальная конфигурация для сервера «Руслан» (с учетом размещения на этом же оборудовании СУБД Oracle®):

В случае, если сервер «Руслан» и СУБД размещаются на разных компьютерах, то собственно для сервера «Руслан» (без учета требований операционной системы и другого программного обеспечения) требуется:

Рекомендуется использовать SCSI-диски (на том компьютере, где установлена СУБД).

АРМ Администратора требует менее 5Мб на жестком диске. Особых требований к оперативной памяти у АРМа нет.



Примечание. Требования к оборудованию, на котором будет установлен сервер СУБД Oracle®, приведены в фирменной документации на эту СУБД.



1.2. Требования к базовому программному обеспечению

Сервер «Руслан» требует, чтобы было установлено следующее ПО:

АРМ требует, чтобы было установлено следующее ПО:



Примечание. Требования к операционной системе, на которой будет установлен сервер СУБД Oracle®, приведены в фирменной документации на эту СУБД для соответствующей операционной системы, поддерживаемой СУБД Oracle®.



ВНИМАНИЕ! Если СУБД Oracle® функционирует под управлением операционной системы Microsoft® Windows, файлы БД должны размещаться на дисковых разделах с файловой системой NTFS!



1.3. Варианты установки сервера «Руслан»

Существует четыре варианта установки сервера «Руслан»:

  1. Все программное обеспечение устанавливается на один компьютер.




  1. Сервер "Руслан" и СУБД устанавливаются на разные компьютеры.






  1. Сервер «Руслан» работает с несколькими серверами СУБД одновременно.

    В этом случае один из серверов СУБД является главным и на нем хранится конфигурационная информация сервера «Руслан».

  2. Несколько серверов «Руслан» работают с одним или несколькими серверами СУБД одновременно.

    Этот вариант можно рассматривать когда одну СУБД (на мощной платформе – например, кластер) используют несколько организаций одновременно, или если один из серверов «Руслан» работает с внешними пользователями (в internet) в режиме «только чтение», а другой – с внутренними пользователями (в intranet) в режиме «чтение/запись».



1.4. Установка ПО СУБД Oracle

При инсталляции СУБД Oracle® руководствуйтесь соответствующей фирменной документацией (Oracle Database Installation Guide, Getting Started).

После инсталляции (или в процессе инсталляции) СУБД Oracle необходимо создать базу данных (см. следующий пункт). Процесс создания базы данных подробно описан в документе Oracle Administrator's Guide (Глава 2) и, в случае, если используется операционная система (ОС) Windows, в документе Oracle Enterprise(Standard) Edition for Windows NT Getting Started (Глава 8).



ВНИМАНИЕ! Перед установкой ПО Oracle необходимо в ОС установить русскую локализацию как для пользователя, производящего установку, так и в ОС по умолчанию (в случае ОС Windows).



1.5. Требования к базе данных Oracle

При создании базы данных следующие параметры обязательно должны иметь указанные значения:

CHARACTER SET

CL8MSWIN1251

NATIONAL CHARACTER SET

UTF8

db_block_size

8192 или больше

Также обязательно следует выбирать опцию совместимости с версией 8.1.0 для Oracle 8.1 (9.2 при использовании Oracle 9.2) и рекомендуется выбирать режим выделенного (dedicated) сервера.

Для ограничения доступа к СУБД по IP-адресам (Internet/Intranet адресам) создайте в папке <ORACLE_HOME>\network\admin текстовый файл protocol.ora следующего содержания:


tcp.validnode_checking=yes
tcp.invited_nodes = (IP_ADDR,IP_ADDR,...)




где IP_ADDR - IP-адрес компьютера, с которого разрешено подсоединяться к СУБД Oracle.



1.6. Процесс установки ПО серверной части АБИС «Руслан»

Для установки ПО серверной части АБИС «Руслан» запустите файл ruslan_s.exe и следуйте указаниям программы установки. Возможна установка как всех компонентов дистрибутива, так и любого из них. Если установка производится поверх предыдущей установки убедитесь, что ранее установленные компоненты не работают (не запущены). В конце установки будет предложено выполнить несколько действий:

Условие выполнения того или иного действия обусловлено присутствием или отсутствием галочки (флага) напротив соответствующего пункта. Если компоненты серверной части устанавливаются впервые, то первый флаг должен быть установлен, второй – нет. Если впервые устанавливается сервер «Руслан», то третий флаг также должен быть установлен. Если компоненты серверной части устанавливаются поверх предыдущей установки, то первый и третий флаг надо снять. Установка второго флага – по необходимости.

После окончания работы программы установки необходимо дополнительно настроить права доступа. Для этого запустите программу управления сервисами Services (Start->Settings->Control Panel->Administrative Tools->Services). Выберите сервис «RUSLANService...». Откройте окно свойств сервиса, щелкнув на сервисе правой кнопкой мыши и выбрав пункт меню «Properties» (рис.1). В открывшемся окне выберите вкладку «Log On». Включите опцию «This account» и в соответствующем поле введите имя пользователя, входящего в группу администраторов. В поля «Password» и «Confirm password» введите пароль этого пользователя (рис.2). Аналогичные действия (в ОС Windows) рекомендуется выполнить для сервисов «OracleOraHome...TNSListener» и «OracleService...».

Рис. 1

Рис. 2



ВНИМАНИЕ! ПО серверной части АБИС «Руслан» (точнее, сервер «Руслан») следует устанавливать только после установки ПО СУБД Oracle®.









2. Создание базы данных Oracle



Создание БД Oracle возможно в процессе установки ПО СУБД Oracle®. Если в процессе установки ПО СУБД Oracle® БД не была создана, для ее создания используйте программу Database Configuration Assistant, которая входит в состав ПО СУБД Oracle®. При создании БД необходимо руководствоваться требованиями АБИС «Руслан» к БД, которые изложены в п.1.5.









3. Создание схемы данных «Руслан» в базе данных Oracle



Для создания схемы данных «Руслан» выполните следующие действия:

  1. Скопируйте лицензионный файл ruslan.dat в папку, в которую была произведена установка АРМа (по умолчанию C:/Program Files/Ruslan/SysAdmin).

  2. Запустите АРМ, выбрав ярлык «АРМ Администратора АБИС 'Руслан'». Выберите из меню «Файл» команду «Установка/удаление...» (рис.3).

  3. Введите имя БД (SID), которое должно быть зарегистрировано в конфигурации Net Services (Net8), а также пароль системного пользователя sys (рис.4). В случае удачного соединения с БД Вы увидите диалоговое окно как на рис.5. Если в рабочей папке (откуда производится запуск АРМа) отсутствует лицензионный файл, то будут выданы сообщения «Отсутствует лицензионный файл!» и «Лицензия на сервер "Руслан" не подтверждена!». Если лицензионный файл поврежден, то будет выдано сообщение «Лицензия на сервер "Руслан" не подтверждена!». В обоих случаях установка схемы данных невозможна.

    Рис. 3

    Рис. 4

    Рис. 5

  4. Создайте области хранения (п.3.1).

  5. Создайте источник служебных данных (п.3.2).

  6. Создайте источник(и) библиотечных данных (п.3.3).

  7. Создайте библиотечные БД по умолчанию (п.3.4). Данный пункт не является обязательным, но рекомендуется, если Вы работаете впервые с АБИС «Руслан».

  8. Закройте диалоговое окно Установки/удаления схемы данных «Руслан».

  9. Закройте АРМ Администратора.

  10. Лицензионный файл можно удалить из рабочей папки АРМа, при условии, что он сохранен на каком-либо носителе.



Примечание.

  1. Процесс создания схемы данных «Руслан» может быть прерван в любой момент и продолжен в другое время.

  2. Если Вы не создадите БД по умолчанию или Вам требуется больше БД, то Вы их можете создать после установки серверной части АБИС «Руслан» (см. АБИС «Руслан». Руководство Администратора).



3.1. Создание области хранения

Для создания области хранения нажмите кнопку «Создание области хранения» (см. рис.5).

При создании области хранения вводятся три параметра (рис.6): имя области хранения, имя файла для хранения данных данной области (может не совпадать с именем области хранения; путь к файлу указывается на том компьютере, где стоит СУБД), размер файла в мегабайтах. В результате данной операции создается область хранения с авторасширением на 1Мб при ее заполнении и неограниченного максимального размера (в пределах доступного дискового пространства). Все остальные параметры области хранения принимаются по умолчанию. Для создания области хранения со специфическими параметрами воспользуйтесь командным интерфейсом (SQL) или специализированным менеджером СУБД.

Рис. 6

Рекомендуется имя области хранения выбирать исходя из тех данных, которые будут там храниться (см. далее).

Для хранения источника служебных данных рекомендуется создать область (имя, например, LIB_MGR) размером в 1 Мб.

Для хранения источника библиотечных данных рекомендуется создать три области хранения – для хранения записей (имя, например, LIB_DAT), для хранения словаря (имя, например, LIB_DIC) и для хранения больших объектов (LOB) и индекса (имя, например, LIB_IDX).

Рекомендуется для повышения быстродействия размещать каждую область (для источника библиотечных данных) на своем физическом диске, а также размещать ОС (это касается в основном файла свопинга) и область хранения для сегментов отката (обычно имеют имена SYSTEM и/или RBS) СУБД на отдельных физических дисках (дисководах). Если объем библиографических записей, средний размер которых 1 Кб, находится в районе 100000, то можно ограничиться одним диском. В этом случае для хранения источника библиотечных данных можно создать одну область хранения (если в дальнейшем не планируется увеличить количество физических дисков).

Оценку размера областей хранения для источника библиотечных данных дать довольно сложно, поскольку в этих областях хранятся как библиографические, так и служебные БД. Если говорить только о библиографических БД, то в среднем (при объемах более 10000) на одну 1Кб запись требуется 4Кб области хранения. При этом для хранения собственно данных требуется 60-50%, а для хранения поискового индекса 40-50%. В случае использования двух областей хранения для хранения поискового индекса, область для хранения словаря занимает 70-80% общего объема поискового индекса. Все приведенные выше цифры достаточно приблизительны. Выбор первоначального размера областей хранения не критичен. Если ваш электронный каталог имеет объем порядка 20-30 тысяч записей, то (для случая трех областей хранения для источника библиотечных данных) для хранения собственно данных создайте область размером 100Мб, для хранения словаря 70Мб и для хранения индекса 30Мб.



3.2. Создание источника служебных данных

Для создания источника служебных данных (ИСД) нажмите кнопку «Создание источника служебных данных» (см. рис.5).

ИСД предназначен для хранения настроек сервера «Руслан» и административной (пользователи, группы, ...) информации, с которой работает исключительно администратор АБИС «Руслан». Данный источник создается в единственном экземпляре для одной организации. При создании источника создается административный вход в БД, т.е. задается имя администратора АБИС и его пароль (рис.7).

Также задается область хранения ИСД и область хранения временных данных. Область хранения ИСД может быть либо создана (см. п.3.1), либо возможно использование одной из областей, созданных при создании БД Oracle. В качестве области хранения временных данных следует выбрать область TEMP, которая создается по умолчанию при создании БД Oracle.

Рис. 7

В процессе создания ИСД на экране могут появляться окна командной строки.

В случае успешного создания ИСД в рабочем папке будет создан инициализационный файл ruslan.ini. Этот файл предназначен для инициализации сервера «Руслан» и должен быть скопирован в рабочую папку сервера «Руслан» (т.е. в папку, в которую была произведена установка сервера; по умолчанию C:/Program Files/Ruslan/Server). Этот файл также предназначен для инициализации АРМа Администратора после завершения процесса создания схемы данных «Руслан». В отличие от лицензионного файла, файл инициализации должен постоянно присутствовать как в рабочей папке АРМа Администратора, так и в рабочей папке сервера «Руслан».



ВНИМАНИЕ! Информация из лицензионного и инициализационного файлов используется для доступа к БД Oracle и для кодирования различных паролей. Поэтому настоятельно рекомендуется принять меры к нераспространению этих файлов.



3.3. Создание источника библиотечных данных

Для создания источника библиотечных данных (ИБД) нажмите кнопку «Создание источника библиотечных данных» (см. рис.5).

Рис. 8

ИБД предназначен для хранения библиотечных БД. У одной организации может быть несколько источников данного типа (количество ограничено лицензионным соглашением СУБД, поскольку каждый источник однозначно соответствует пользователю БД Oracle). Источники данного типа, в принципе, могут находиться в различных физических БД Oracle на различных компьютерах сети. АРМ позволяет создавать ИБД в одно время только в одной физической БД. При создании источника выбирается пользователь – администратор АБИС (который уже должен быть заведен, см. п.3.2), вводится его пароль, задается имя владельца данного ИБД и его пароль (рис.8).

Также задаются области хранения ИБД и область хранения временных данных. Области хранения ИБД могут быть либо созданы (см. п.3.1), либо возможно использование одной из областей, созданных при создании БД Oracle. Рекомендуется использование трех различных областей хранения для ИБД (см. п.3.1), хотя возможно использование и одной и двух областей хранения. В качестве области хранения временных данных следует выбрать область TEMP, которая создается по умолчанию при создании БД Oracle.

В случае успешного создания ИБД появится сообщение «Источник библиотечных данных успешно создан!», а затем сообщение «Источник библиотечных данных успешно зарегистрирован!». Последнее сообщение означает, что ИБД стал известен АБИС «Руслан». При этом было задано по умолчанию количество соединений (3 соединения), которое будет устанавливать сервер «Руслан» с данным ИБД. Данный параметр можно в дальнейшем изменить (см. АБИС «Руслан». Руководство Администратора). Если появилось сообщение «Ошибка в процессе регистрации библиотечных данных!», то ИБД следует зарегистрировать вручную (см. АБИС «Руслан». Руководство Администратора).



Примечание. В специальных случаях (наличие большого количества библиотечных БД с большим количеством записей, а также соответствующего оборудования) возможно использование для хранения ИБД более трех областей хранения. В этом случае необходимо зафиксировать, какие наборы областей хранения используются для каких наборов баз. Дополнительные (не указанные в диалоге на рис.8) области хранения следует создать (см. п.3.1) и после их создания и создания данного ИБД разрешить доступ владельцу данного ИБД к дополнительным областям с помощью кнопки «Доступ источника к области хранения» (см. рис.5). Данная операция позволяет использовать указанную область хранения для хранения данных (библиотечных БД и их частей) указанного ИБД. С помощью этой кнопки также можно запретить доступ источника (владельца источника) к соответствующим областям хранения. К тем областям хранения, которые указываются в диалоге на рис.8 доступ владельцу обеспечивается автоматически.



3.4. Создание библиотечных БД по умолчанию

Для создания библиотечных БД по умолчанию нажмите кнопку «Создание библиотечных БД по умолчанию» (см. рис.5).

Данная операция предназначена для создания типового набора библиотечных (библиографических и служебных) БД и групп прав доступа к ним (см. АБИС «Руслан». Руководство Администратора). Для создания БД по умолчанию необходимо будет выбрать имена администратора и владельца источника библиотечных данных, где будут созданы библиотечные БД по умолчанию, области хранения, к которым имеет доступ данный владелец, и ввести пароли администратора и владельца (рис.9).

В случае успешного выполнения операции выдается сообщение «Библиотечные БД успешно созданы!». После данного сообщения может появляться сообщение «Ошибка в процессе создания групп прав доступа и/или пользователя anonymous!». Это сообщение является нормой, если операция создания БД по умолчанию проводится повторно (после создания ИСД, создания ИБД, удаления ИБД и повторного создания ИБД).



Рис. 9

В случае успешного создания библиотечных БД по умолчанию будут созданы следующие служебные БД:

LUSR

-

служебная БД читателей

ALUSR

-

служебная БД архива читателей

TASKS

-

служебная БД динамических фоновых задач

ATASKS

-

служебная БД архива динамических фоновых задач

PERSISTRS

-

служебная БД для хранения «постоянных» результирующих множеств

CIRC

-

служебная БД выданных книг

ACIRC

-

служебная БД архива выданных книг (формируется путем добавления символа "A" в начало имени служебной БД выданных книг)

CIRCSTAT

-

служебная БД для сбора статистики книговыдачи

LOST

-

служебная БД для хранения отметок о потерянных книгах

QUEUE

-

служебная БД очередей выдачи

BILLS

-

служебная БД счетов

DIR

-

служебная БД справочников

DDIR

-

служебная БД описаний справочников

ACTS

-

служебная БД актов

EXTD

-

служебная БД заказов

AEXTD

-

служебная БД архива заказов (формируется путем добавления символа "A" в начало имени служебной БД заказов)

SUBSCRP

-

служебная БД подписки

ORDERP

-

служебная БД заказов (комплектование)

и следующие библиографические БД:

BOOKS

-

библиографическая (RUSMARC) БД книг (основной каталог)

SERIAL

-

библиографическая (RUSMARC) БД периодики

ORDER

-

библиографическая (RUSMARC) БД заказов (комплектование)

SUBSCR

-

библиографическая (RUSMARC) БД подписки

ANALITOLD

-

библиографическая (RUSMARC) БД отконвертированной аналитики после перехода со строй системы. Старые записи как правило не в полной мере соответствуют RUSMARC, поэтому их имеет смысл хранить отдельно.

TEST

-

библиографическая (RUSMARC) БД для тестирования

PERSON

-

авторитетная (RUSMARC) БД персоналий

ORG

-

авторитетная (RUSMARC) БД организаций

и группы прав доступа:

gdir

-

группа для работы со справочниками и авторитетными БД

gcatal

-

основная группа для каталогизаторов

gcompl

-

основная группа для комплектаторов

gabon

-

основная группа для работников абонемента (книговыдача)

Администратор может не использовать данную возможность, а создать требуемые БД и группы прав доступа вручную (см. АБИС «Руслан». Руководство Администратора). При этом для некоторых служебных БД и групп прав доступа могут быть заданы другие имена. После создания служебной БД заказов (если эта операция произведена вручную) следует добавить для нее алиас IR-Extend-1 и установить следующие ее параметры (см. АБИС «Руслан». Руководство Администратора):

OID схемы

-

1.2.840.10003.13.1000.148.1003

OID синтаксиса записи

-

1.2.840.10003.5.106

OID набора атрибутов

-

1.2.840.10003.3.3

Кроме того, необходимо дать группам nobody и library право Поиска и Извлечения на БД IR-Explain-1 (это виртуальная БД, не отображаемая в перечне библиотечных БД).



ВНИМАНИЕ! В случае создания БД по умолчанию, после завершения установки серверной части АБИС «Руслан» необходимо выполнить операцию обновления точек доступа (см. п.5) над всеми библиографическими БД, созданными по умолчанию.





4. Настройка схемы данных «Руслан»



Для настройки схемы данных «Руслан» выполните следующие действия:

  1. Запустите АРМ, выбрав ярлык «АРМ Администратора АБИС 'Руслан'». Выберите из меню «Файл» команду «Новая сессия» (рис.10). Появится диалоговое окно как на рис.11. Выберите в списке «RUSLAN-Database» и нажмите кнопку «OK». Появится диалоговое окно создания соединения с ИСД как на рис.12. Если файл инициализации находится в рабочей папке и не поврежден, то два первых поля диалогового окна будут заполнены. В противном случае работа с АРМом Администратора невозможна. После того, как Вы введете пароль администратора и нажмете на кнопку «Выполнить», откроется основное окно администрирования БД АБИС "Руслан" (рис.13).

  2. Загрузите параметры сервера «Руслан» (п.4.1).

  3. Загрузите таблицы индексирования MARC-записей (п.4.2).

  4. Загрузите списки точек доступа к MARC-записям (п.4.3).



Рис. 10




Рис. 11






Рис. 12


Рис. 13



4.1. Загрузка параметров сервера «Руслан»

Для загрузки параметров сервера выберите в левой части окна АРМа объект «Параметры» и в правой части окна вызовите из контекстного меню команду «Загрузить» (рис.14).

Откроется диалоговое окно выбора файла. Перейдите в рабочую папку АРМа Администратора и выберите файл zparam.txt. Произойдет загрузка параметров по умолчанию, которые поставляются вместе с дистрибутивом (рис.15).

Рис. 14


Рис. 15

Редактирование параметров осуществляется непосредственно в таблице путем выбора строки редактируемого параметра и двойного щелчка с задержкой левой кнопкой мыши в колонке «Значение», либо выбором соответствующего пункта контекстного меню. На этапе установки измените только два параметра: OrgEng – аббревиатура организации на английском языке, OrgRus – аббревиатура организации на русском языке.

Подробнее о настройке параметров сервера см. АБИС «Руслан». Руководство Администратора.

После загрузки параметров сервера, их необходимо сохранить. Для этого выберите из контекстного меню команду «Сохранить» (рис.16). Появится диалоговое окно подтверждения операции. Нажмите кнопку «Да» («Yes»). При успешном выполнении операции в логе в нижней части окна АРМа появится сообщение «Изменения сохранены».

Рис. 16



4.2. Загрузка таблиц индексирования MARC-записей

Для загрузки таблиц индексирования выберите в левой части окна АРМа объект «Индексирование» и в правой части окна вызовите из контекстного меню команду «Загрузить» (рис.17).

Откроется диалоговое окно выбора файла. Перейдите в рабочую папку АРМа Администратора и выберите файл mparse.txt. Произойдет загрузка таблиц индексирования по умолчанию, которые поставляются вместе с дистрибутивом, для форматов RUSMARC, UNIMARC, USMARC (рис.18).

Рис. 17

После загрузки таблиц индексирования, их необходимо сохранить. Для этого выберите из контекстного меню команду «Сохранить». Появится диалоговое окно подтверждения операции. Нажмите кнопку «Да» («Yes»). При успешном выполнении операции в логе в нижней части окна АРМа появится сообщение «Изменения сохранены».

Рис. 18



4.3. Загрузка списков точек доступа к MARC-записям

Для загрузки таблиц точек доступа выберите в левой части окна АРМа объект «Точки доступа» и вызовите из контекстного меню команду «Добавить новый список ТД» (рис.19).

Рис. 19

В появившемся диалоговом окне (рис.20) введите идентификатор нового списка ТД для библиографического формата RUSMARC (28). Нажмите кнопку «Выполнить». Раскройте в левой части окна АРМа объект «Точки доступа» и выберите созданный идентификатор нового списка ТД (рис.21). В правой части окна вызовите из контекстного меню команду «Загрузить» (рис.22).

Откроется диалоговое окно выбора файла. Перейдите в рабочую папку АРМа Администратора и выберите файл ap28.txt. Произойдет загрузка списка ТД по умолчанию, который поставляется вместе с дистрибутивом, для библиографического формата RUSMARC (рис.23).

Рис. 20


Рис. 21

Рис. 22

После загрузки списка ТД, его необходимо сохранить. Для этого выберите из контекстного меню команду «Сохранить». Появится диалоговое окно подтверждения операции. Нажмите кнопку «Да» («Yes»). При успешном выполнении операции в логе в нижней части окна АРМа появится сообщение «Изменения сохранены».

Повторите описанные выше действия для создания еще одного списка ТД с идентификатором 281 для авторитетного формата RUSMARC. Загрузку следует производить из файла ap281.txt, который поставляется вместе с дистрибутивом.



Рис. 23





5. Подготовка источника библиотечных данных к работе



Данный пункт следует выполнять, если были созданы библиотечные БД по умолчанию (см. п.3.4).

Предполагается, что Вы находитесь в основном окне администрирования базы данных (см. п.4). Выберите в левой части окна АРМа объект «Источники данных», затем раскройте его и выберите созданный ИБД, в котором создавались библиотечные БД по умолчанию (рис.24). В правой части будет отображен список библиотечных БД из выбранного ИБД.

Рис. 24

Если в списке источников данных нет требуемого, то это означает, что либо ИБД не был создан (см. п.3.3), либо не был зарегистрирован. В последнем случае при создании ИБД должно было появится соответствующее предупреждение. В этом случае можно попробовать зарегистрировать ИБД вручную (см. АБИС «Руслан». Руководство Администратора п.2.1). Если это не удасться, то следует обратиться в службу технической поддержки. Если в правой части нет списка библиотечных БД, то это означает, что в выбранном ИБД не создавались библиотечные БД по умолчанию (см. п.3.4).

Отсортируйте библиотечные БД по типу, щелкнув левой клавишей мыши по заголовку колонки «Тип базы». Выделите все библиографические БД (используя клавишу «Shift»). Вызовите из контекстного меню команду «Обновить ТД» (рис.25).

Рис. 25

При успешном выполнении команды в логе появится соответствующее сообщение для каждой из выделенных БД (рис.26).

Рис. 26



Примечание. Необходимость выполнения данного действия обусловлена тем, что в момент создания библиотечных БД по умолчанию (см. п.3.4) еще не была выполнена настройка схемы данных «Руслан» (см. п.4).





6. Запуск сервера «Руслан»



Для успешного запуска сервера «Руслан» необходимо, чтобы были выполнены все предыдущие пункты данного руководства. Убедитесь в наличии инициализационного файла ruslan.ini в рабочей папке сервера «Руслан» (см. п.3.2).

Запустите программу управления сервисами ОС Windows и найдите в ней сервис «RUSLANService...». Вызовите из контекстного меню команду «Пуск» («Start») (см. рис.1). Запустится сервер «Руслан».

Установка серверной части АБИС «Руслан» завершена.





7. Удаление схемы данных «Руслан» в базе данных Oracle



Для удаления схемы данных «Руслан» выполните следующие действия:

  1. Запустите АРМ, выбрав ярлык «АРМ Администратора АБИС 'Руслан'». Выберите из меню «Файл» команду «Установка/удаление...» (рис.3).

  2. Введите имя БД (SID), которое должно быть зарегистрировано в конфигурации Net8, а также пароль системного пользователя sys (рис.4). В случае удачного соединения с БД Вы увидите диалоговое окно как на рис.5.

  3. Удалите источник(и) библиотечных данных (п.7.1).

  4. Удалите источник служебных данных (п.7.2).

  5. Удалите области хранения (п.7.3).

  6. Закройте диалоговое окно Установки/удаления схемы данных «Руслан».

  7. Закройте АРМ Администратора.



7.1. Удаление источника библиотечных данных

Для удаления ИБД нажмите кнопку «Удаление источника библиотечных данных» (см. рис.5). В появившемся диалоговом окне выберите имя пользователя-владельца ИБД и нажмите «Выполнить».



7.2. Удаление источника служебных данных

Для удаления ИСД нажмите кнопку «Удаление источника служебных данных» (см. рис.5). В появившемся диалоговом окне выберите имя администратора и нажмите «Выполнить».



7.3. Удаление области хранения

Для удаления области хранения нажмите кнопку «Удаление области хранения» (см. рис.5). В появившемся диалоговом окне выберите требуемую область хранения и нажмите «Выполнить».

Область хранения удалится только в том случае, если она использовалась только для хранения данных АБИС «Руслан» и ИСД или ИБД, который ее использовал, уже удален.



8. Удаление базы данных Oracle



Для удаления БД Oracle используйте программу Database Configuration Assistant, которая входит в состав ПО СУБД Oracle®.





9. Удаление программного обеспечения



9.1. Удаление ПО АБИС «Руслан»

Для удаления ПО АБИС «Руслан» используйте стандартные средства ОС Microsoft® Windows.



9.2. Удаление ПО СУБД Oracle

Для удаления ПО СУБД Oracle используйте программу Universal Installer (Start->Programs->Oracle Installation Products->Universal Installer), которая входит в состав ПО СУБД Oracle®. Эта программа может быть не установлена при установке ПО СУБД Oracle. В этом случае эту программу можно запустить из дистрибутива ПО СУБД Oracle (обычно она запускается с CDROM автоматически).



Автор: Владимир Баранов