Polibase:Установка

Материал из Cybernetic Systems
Перейти к: навигация, поиск

Документ описывает процедуру установки серверной части системы CS Polibase ODAC для бесплатной версии СУБД Oracle 10g XE.

Версия системы CS Polibase ODAC использует технологию прямого доступа к СУБД Oracle (ODAC Oracle Direct Access Components), которая обеспечивает прямую связь программы CS Polibase с СУБД Oracle и не требует установки отдельной клиентской части Oracle на клиентских компьютерах (рабочих местах).

1 ПОДГОТОВКА К УСТАНОВКЕ

Перед установкой убедитесь, что вы имеете все необходимые для этого компоненты:

1) Дистрибутив СУБД Oracle 10g XE(скачать)

Скачать версию:

Oracle Database 10 g Express Edition (Western European)

OracleXE.exe (165,332,312 bytes)

Single-byte LATIN1 database for Western European language storage, with the Database Homepage user interface in English only.


2) Дистрибутив системы CS Polibase

Для установки системы CS Polibase необходимо выполнить следующую последовательность действий:

- Установить СУБД Oracle 10g XE
- Установить параметры русской кодировки в Oracle
- Создать пользователя Oracle с именем POLIBASE
- Восстановить базу данных CS Polibase из файла резервной копии Polibase.dmp (дампа базы данных)
- Запустить программу CS Polibase.exe

2 УСТАНОВКА И НАСТРОЙКА СУБД ORACLE 10g XE

ВАЖНО: Устанавливать Oracle 10g XE следует из-под локальной учетной записи с правами администратора. Не следует устанавливать Oracle 10g XE из-под доменной учетной записи (если вы работаете в домене).

2.1 УСТАНОВКА СУБД ORACLE 10g XE

Oracle 10g XE можно устанавливать двумя способами:

А) Обычная установка путем прямого запуска файла OracleXE.exe (в режиме диалога)

Б) В режиме "молчания" (Silent mode)

Перед установкой любым способом:

- Создайте на диске c:\ директорию c:\xe_temp и загрузите / скопируйте туда дистрибутив Oracle 10g XE со страницы http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html

Oracle Database 10 g Express Edition (Western European) / OracleXE.exe (165,332,312 bytes)

Итак, в директории xe_temp на диске c:\ должны находиться файлы: OracleXE.exe и OracleXE-install.iss.

Файл OracleXE-install.iss содержит параметры настройки для установки в режиме «молчания» (silent mode) (имя экземпляра базы данных, пароль системного пользователя и пр.), которые вы можете изменить перед установкой в случае необходимости. Если это ваша первая установка СУБД Oracle, то рекомендуем там ничего не менять.

2.1.1 ОБЫЧНАЯ УСТАНОВКА СУБД Oracle 10g XE (В РЕЖИМЕ ДИАЛОГА)

1) Запустить файл OracleXE.exe:


OracleXEInstall.1.jpg

2) Нажать «Next»:

OracleXEInstall.2.jpg

3) Нажать «Next»:

OracleXEInstall.3.jpg

4) Ввести будущий пароль системного администратора (обычно – oraclexe или master):

OracleXEInstall.4.jpg

5) Нажать «Install»:

OracleXEInstall.5.jpg

6) После окончания процесса установки нажать «Готово»:

2.1.2 УСТАНОВКА СУБД Oracle 10g XE В РЕЖИМЕ «МОЛЧАНИЯ»

1) Запустить командную строку MS DOS (Пуск / Все программы / Стандартные / Командная строка)

2) Набрать команду: cd c:\xe_temp (перейти в директорию c:\xe_temp)

3) Запустить команду (скопировать команду в буфер + правая мышь / Вставить) c:\xe_temp> OracleXE.exe /s /f1"c:\xe_temp\OracleXE-Install.iss" /f2"c:\xe_temp\setup.log"

4) Дальнейший процесс идет «молча». Ход можно контролировать по загрузке процессора и быстродействию в диспетчере задач.

2.2 УСТАНОВКА ПАРАМЕТРОВ РУССКОЙ КОДИРОВКИ В Oracle

1) Запустить командную строку SQL (Пуск / Все программы / Oracle Database 10g Express Edition / Run SQL Command Line).

OracleXEInstall.6.jpg

2) Запустить там следующие команды (клик на иконку ‘SQL>’ в левом верхнем углу формы, команда Изменить / Вставить):

CONNECT SYS/oraclexe AS SYSDBA; (если меняли пароль, то указать его вместо oraclexe)

UPDATE SYS.PROPS$ SET VALUE$ = ‘CL8MSWIN1251’ WHERE NAME = ‘NLS_CHARACTERSET’;

COMMIT;

SHUTDOWN IMMEDIATE;

STARTUP MOUNT;

ALTER SYSTEM ENABLE RESTRICTED SESSION;

ALTER DATABASE OPEN;

ALTER DATABASE XE CHARACTER SET CL8MSWIN1251;

SHUTDOWN IMMEDIATE;

STARTUP;

Должно получиться следующее:

OracleXEInstall.7.jpg

2.3 ПРОВЕРКА АВТОМАТИЧЕСКОЙ ЗАГРУЗКИ Oracle

После установки Oracle 10g XE ПЕРЕГРУЗИТЬ компьютер и убедиться, что Oracle 10g XE загружается автоматически. Для этого открыть диспетчер задач (одновременно нажать три кнопки CtrlAlt-Del)и убедиться, что на закладке <Службы> в списке загруженных служб присутствуют OracleServiceXE в OracleXETNSListener.

ЕСЛИ ПОСЛЕ ПЕРЕЗАГРУЗКИ КОМПЬЮТЕРА ORACLE НЕ ПОДНИМАЕТСЯ АВТОМАТИЧЕСКИ, (службы OracleServiceXE в OracleXETNSListener не загружаются автоматически или ЕСЛИ НЕ ОТКРЫВАЕТСЯ: Пуск -> Все программы -> Oracle 10G Express Edition --> Go to Database Homepage (у меня это бывает, когда компьютер не в сети), ТО ОТКРЫТЬ Пуск / Все программы / Oracle Database 10g Express Edition / Run SQL Command Line И ЗАПУСТИТЬ ТАМ КОМАНДЫ (левый верхний угол, Изменить / Вставить):

CONNECT SYS/oraclexe AS SYSDBA; (если меняли пароль, то указать его вместо oraclexe)

STARTUP MOUNT;

ALTER DATABASE OPEN;

SHUTDOWN IMMEDIATE;

STARTUP;

2.4 ВОЗМОЖНЫЕ ПРОБЛЕМЫ С УСТАНОВКОЙ ORACLE 10G XE В ДОМЕНЕ

Вопрос. Пробовали несколько вариантов установки Oracle 10g XE . Работает только при установке из локальной учетной записи с правами администратора. При переходе в доменную учетную запись не можем подключиться к базе. Доступ к базе через Go To Database Home Page работает.

Ответ. Закомментировать в файле sqlnet.ora строку #SQLNET.AUTHENTICATION_SERVICES = (NTS)

Вопрос. Клиент Oracle 10g XE не соединяется с сервером, хотя вроде все параметры заданы правильно.

Ответ. Нужно разрешить соединение TCP по порту 1521 в брандмауэре сервера или для начала попробовать просто отключить брандмауэр на сервере.

3 СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ ORACLE С ИМЕНЕМ POLIBASE

1) Запустить администратор Oracle (Пуск -> Все программы -> Oracle 10G Express Edition --> Go to Database Homepage).

Ввести: Username: SYSTEM

Password: oraclexe (или тот, который указали при установке)

OracleXEInstall.8.jpg

2) Нажать «Administration»:

OracleXEInstall.9.jpg

3) Нажать «Database Users»:

OracleXEInstall.10.jpg

4) Нажать “Create”:

OracleXEInstall.11.jpg

5) Ввести: Username: POLIBASE

Password: POLIBASE

Roles: DBA и другие

Нажать “Create”:

OracleXEInstall.12.jpg

6) Пользователь POLIBASE в Oracle будет создан:

OracleXEInstall.13.jpg

4 УСТАНОВКА СИСТЕМЫ CS POLIBASE

4.1 КОПИРОВАНИЕ ФАЙЛОВ СЕРВЕРНОЙ ЧАСТИ СИСТЕМЫ CS Polibase

1) Распакуйте и скопируйте папки базового пакета на жесткий диск:

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

Рабочие папки системы CS Polibase организованы следующим образом:

- CS Polibase ODAC - рабочая папка системы, исполняемый файл + динамические библиотеки

- CS Polibase FILES - внешнее хранилище данных и шаблонов общего пользования (шаблоны и другие внешние данные)

- CS Polibase DATA - внешнее хранилище данных (/PERSONS - персональные папки пациентов и /ORGANIZATIONS - папки организаций и другие). Внешнее хранилище данных позволяет хранить любые внешние файлы, связанные с пациентами, а также, при необходимости, сами тексты медицинских записей (в настройках системы есть два режима хранения медицинских записей - в базе или во внешних файлах).

- Backup - папка процедуры резервного копирования

Папку Backup поместите в корневую директорию диска С: или D:. Папки CS Polibase ODAC, CS Polibase FILES, CS Polibase DATA поместите в любое удобное для вас место (обычно также на диск C: или D:).

OracleXEInstall.14.jpg

2) Распакуйте и скопируйте исполняемый файл системы Polibase ODAC.exe (для рабочей версии) или PoliBase ODAC Trial.exe (для Trial-версии) в директорию CS Polibase. Исполняемый файл не входит с базовый пакет и скачивается по отдельной ссылке на сайте компании.

OracleXEInstall.15.jpg

4.2 ИМПОРТ БАЗЫ ДАННЫХ CS Polibase

1) Распакуйте и скопируйте файл дампа базы данных Polibase.dmp в директорию CS Polibase/_ImpExp.

Файл дампа базы данных не входит с базовый пакет и высылается по отдельному запросу пользователя по электронной почте.

2) Запустите программу CS Polibase/_ImpExp / ImpExp.exe.

Файл Polibase.dmp должен находиться в той же директории, что и файл ImpExp.exe.

OracleXEInstall.16.jpg

2) Нажмите кнопку Восстановление данных. Введите:

Server: Локальный (если работаете на сервере)

UserName: POLIBASE

Password: POLIBASE

HostString: отсутствует (если работаете на сервере) или ORCL (для Oracle 9х) или XE (для Oracle 10gXE (если работаете на клиенте)

Нажмите ОК .

OracleXEInstall.17.jpg

3) Укажите импортируемый файл с расширением .dmp (Polibase.dmp), нажмите Открыть:

OracleXEInstall.18.jpg

4) Нажмите «ОК»:

OracleXEInstall.19.jpg

4) База данных будет импортирована:

OracleXEInstall.20.jpg

5) Нажмите любую клавишу, затем «Выход».

OracleXEInstall.21.jpg
OracleXEInstall.22.jpg

4.3 АВТОРИЗАЦИЯ РАБОЧИХ МЕСТ

(Выполняется только для рабочей версии системы, для Trial-версии это не нужно)

1) Запустите программу CS Polibase на компьютере - клиенте (рабочем месте, которое мы регистрируем) от имени пользователя SYSADMIN

2) Откройте Файл / Настройки общие / Рабочие места и оборудование

3) В таблице Рабочие места и порты подключения системы CS Polibase выберите запись – порт, на который вы хотите зарегистрировать рабочее место (например, 101)

OracleXEInstall.24.jpg

4) Нажмите кнопку Создать запрос ключа.

В папке CS Polibase ODAC на сервере будет создан файл – запрос на регистрацию (файл <ИМЯ КОМПЬЮТЕРА.req>

5) Вышлите полученный файл – запрос по электронной почте компании – разработчику (cs@aha.ru или cs@polibase.ru).

После получения ответного файла – ключа (файл <ИМЯ КОМПЬЮТЕРА.key>) скопируйте его в рабочую папку CS Polibase ODAC на сервере и зарегистрируйте полученный ключ в системе:

1) Запустите программу CS Polibase (на сервере или клиенте, не важно) от имени пользователя SYSADMIN

2) Откройте Файл / Настройки общие / Рабочие места и оборудование

3) Выберите запись – порт, на котором мы регистрируем рабочее место

4) Нажмите кнопку Зарегистрировать ключ.

Ключ будет зарегистрирован в системе CS Polibase, о чем в таблице Рабочие места и порты подключения появится соответствующая запись:

OracleXEInstall.25.jpg

8) Нажмите кнопку ОК.

4.4 СОЗДАНИЕ ЯРЛЫКОВ СИСТЕМЫ CS POLIBASE НА РАБОЧЕМ СТОЛЕ

1) Распакуйте и скопируйте исполняемый файл системы Polibase ODAC.exe (для рабочей версии) или PoliBase ODAC Trial.exe (для Trial-версии) в директорию CS Polibase. Исполняемые файлы не входят с базовый комплект и скачиваются по отдельной ссылке на сайте компании.

2) Создайте ярлыки файлов системы Polibase.exe и PDHELP.HLP на рабочем столе. Чтобы создать ярлык, выделите файл, нажмите правую мышь | Создать ярлык.

OracleXEInstall.26.jpg

На этом система CS-Polibase полностью установлена и готова к работе

4.5 ЗАПУСК СИСТЕМЫ CS POLIBASE

OracleXEInstall.27.jpg

1) Запустите исполняемый файл Polibase ODAC.exe с помощью ярлыка или из Проводника.

2) При первом входе в систему введите:

Имя пользователя: SYSADMIN

Пароль: MASTER

а также параметры соединения с СУБД Oracle:

User: POLIBASE

Password: POLIBASE

Address: IP адрес сервера(127.0.0.1 – если сервер локальный)

Port: 1521

Instance: XE (или то имя, которое было назначено при установке СУБД Oracle)

После первого сеанса работы с системой и выхода из нее параметры соединения с СУБД Oracle будут сохранены в системном реестре и в дальнейшем их вводить будет не нужно.

В дальнейшем системный администратор может изменить свой пароль (MASTER) на любой другой.



5 !!! ВАЖНО: РЕГУЛЯРНО ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ БАЗЫ ДАННЫХ – BACKUP !!!

ВНИМАНИЕ! При эксплуатации системы обязательно соблюдайте режим регулярного резервного копирования базы данных системы CS-Polibase.

Сохранять данные можно двумя способами:

1) В автоматическом режиме - с помощью процедуры Backup, входящей в комплект поставки. Процедура Backup сохраняет данные в автоматическом режиме по таймеру через заданный в файле Backup.ini промежуток времени.

Более подробно об установке и настройке процедур резервного копирования данных см. Общее руководство пользователя Polibase, раздел 11.

Следите за дальнейшей сохранностью файлов резервных *.dmp. Любой из этих файлов содержит ПОЛНУЮ копию базы данных на момент сохранения и может быть использован для полного восстановления базы в случае нештатной ситуации. Ответственность за сохранность файлов резервных копий базы данных лежит на пользователе системы.

2) В ручном режиме с помощью функции Сохранить данные утилиты ImpExp.exe.

Частота сохранения зависит от объема ежедневно обновляемых данных. Помните, что чем чаще вы сохраняете данные, тем меньше вы можете потерять при возникновении неполадок. Получаемый в результате экспорта файл с расширением .dmp содержит всю информацию о ваших данных и позволит полностью восстановить базу данных такой, какой она была на момент сохранения.

Резервное копирование данных является ОБЯЗАТЕЛЬНОЙ ПРОЦЕДУРОЙ при штатной эксплуатации системы. В случае несоблюдения режима регулярного резервного копирования данных Вы можете потерять данные при фатальных неполадках сервера (жесткого диска, аппаратной части, операционной системы и т.п.). Разработчик системы не несет ответственность за потерю данных, возникшую в результате несоблюдения режима обязательного резервного копирования.


Вернуться на заглавную страницу