- в lodint-ds. xml прописать логин SYSDBA, пароль masterkey
- ORACLE
- установить Oracle командой rpm - ihv oracle-xe-11.2.0-1.0.x86_64.rpm выполнить скрипт /etc/init. d/oracle-xe configure по запросам скрипта указать параметры по-умолчанию, кроме пароля, пароль нужно установить свой и его запомнить - это пароль суперадмина базы (создания новых пользователей и администрирования базы) в консоли выполнить команду su - oracle далее выполнить команду source
/u01/app/oracle/product/11.2.0/xe/bin/oracle_env. sh
Этой командой подключаются в текущий сеанс переменные окружения, необходимые для работы с Oracle. Для того, чтобы каждый раз не выполнять данную команду, ее можно добавить в файл ~/.bash_profile
- подключиться к базе командой sqlplus sys as sysdba и указать пароль суперадминистратора, созданный при первом конфигурировании провести настройку БД Oracle с помощью sql-команд:
alter system set NLS_LENGTH_SEMANTICS=CHAR scope=both;
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
SHUTDOWN;
STARTUP;
- создать и настроить пользователя, под которым будет работать АИС МФЦ:
create user mfc identified by mfc default tablespace users QUOTA unlimited ON USERS;
GRANT CREATE SESSION TO lod;
GRANT CREATE TABLE TO lod;
GRANT CREATE PROCEDURE TO lod;
GRANT CREATE TRIGGER TO lod;
GRANT CREATE VIEW TO lod;
GRANT CREATE SEQUENCE TO lod;
GRANT ALTER ANY TABLE TO lod;
GRANT ALTER ANY PROCEDURE TO lod;
GRANT ALTER ANY TRIGGER TO lod;
GRANT ALTER PROFILE TO lod;
GRANT DELETE ANY TABLE TO lod;
GRANT DROP ANY TABLE TO lod;
GRANT DROP ANY PROCEDURE TO lod;
GRANT DROP ANY TRIGGER TO lod;
GRANT DROP ANY VIEW TO lod;
GRANT DROP PROFILE TO lod;
(гранты, необходимые при создании юзера)
GRANT CONNECT TO lod;
GRANT RESOURCE TO lod;
grant unlimited tablespace to lod;
- создать в БД каталог для дампов и предоставить на него права созданному пользователю:
CREATE OR REPLACE DIRECTORY dmpdir AS '/u01/tmp/';
GRANT READ, WRITE ON DIRECTORY dmpdir TO lod;
- отключиться от БД командой exit и создать каталог /u01/tmp (это нужно сделать под пользователем root):
mkdir /u01/tmp && chown oracle. dba /u01/tmp
- далее переместить нужный нам дамп для развертывания в каталог /u01/tmp, переключиться под пользователя oracle (su - oracle) и поместить данные командой
impdp mfc/mfc schemas=mfc directory=dmpdir dumpfile=наш_файл. dmp logfile=журнал_импорта. log
- если на сервере БД установлен и настроен файрвол (iptables) и к серверу БД нужен прямой доступ с другой машины, то нужно открыть tcp порт 1521:
iptables - I INPUT - p tcp --dport 1521 - j ACCEPT - m comment "Access to Oracle"
и не забываем сохранить добавленные правила в автозапуск:
/etc/init. d/iptables save
- База данных ядра системы:
- создать пользователя базы данных, его реквизиты (имя и пароль) необходимо будет прописать в указанных ниже файлах; в файле jboss-eap-6.1/standalone/configuration\standalone. xml(standalone-full. xml)» заполнить следующие свойства для источников «lodintDatasource». Данные свойства зависят от типа используемой СУБД:
- POSTGRES
- <local-tx-datasource> <jndi-name>lodintDatasource</jndi-name> <connection-url>jdbc:postgresql://путь до базы:5432/MFC</connection-url> <driver-class>org. postgresql. Driver</driver-class> <user-name>ЛОГИН БД</user-name> <password>ПАРОЛЬ БД</password> <no-tx-separate-pools/> <metadata> <type-mapping>Postgresql</type-mapping> </metadata> </local-tx-datasource>
- ORACLE
- <xa-datasource> <jndi-name>lodintDatasource</jndi-name> <xa-datasource-class>oracle. jdbc. xa. client. OracleXADataSource</xa-datasource-class> <xa-datasource-property name="URL">jdbc:oracle:thin:@ путь до базы (ip базы данных):XE</xa-datasource-property> <xa-datasource-property name="User">mfc_test</xa-datasource-property> <xa-datasource-property name="Password">mfc_test</xa-datasource-property> <min-pool-size>1</min-pool-size> <max-pool-size>50</max-pool-size> <metadata> <type-mapping>Oracle10g</type-mapping> </metadata> </xa-datasource>
- FIREBIRD
- <local-tx-datasource> <jndi-name>lodintDatasource</jndi-name> <connection-url>jdbc:firebirdsql://mfc2?charSet=Cp1251</connection-url> <driver-class>org. firebirdsql. jdbc. FBDriver</driver-class> <user-name>SYSDBA</user-name> <password>masterkey</password> <no-tx-separate-pools/> <metadata> <type-mapping>Firebird</type-mapping> </metadata> </local-tx-datasource>
Для запуска Системы необходимо запустить сервер Jboss.
- /etc/init. d/jboss-as-standalone. sh – скрипт на запуск /etc/jboss-as. conf/ jboss-as. conf – брать из дистрибутива Jboss /etc/init. d/jboss-as-standalone. sh start (stop) – команда на запуск (остановку) Jboss
Необходимо выполнить следующие действия:
- зайти под пользователем postgres (su postgres); посмотреть список существующих БД (выполнить команду psql - l); если есть БД MFC, то удалить (выполнить команду dropdb MFC); создать БД MFC (выполнить команду createdb MFC - E UTF-8 - T template0); развернуть БД из дистрибутива (выполнить команду pg_restore - d MFC /opt/distrib/bd/mfc_db. dump); создать пользователя БД:
- createuser - sP mfc пароль: postgres подтвердить пароль
Необходимо выполнить следующие действия
- в папке /opt/jboss6.1-eap/bin в файле standalone. conf прописать путь до java и выставить часовой пояс - Duser. timezone=GMT+4:00 в зависимости от часового пояса региона; проверить наличие установленной виртуальной машины Java версии не ниже 1.7, в случае отсутствия произвести установку стандартным способом в соответствии с документацией производителя; проверить наличие установленной СУБД Postgres версии 9.2, в случае отсутствия, произвести установку стандартным способом в соответствии с документацией производителя; если будет использоваться ЭЦП, необходимо установить КриптоПро JCP версии не ниже 2.0.3727. После инсталляции необходимо из папки jre/lib/ext удалить файл JCPxml. jar, добавить ключи и необходимые библиотеки; скопировать папки jboss-eap-6.1 (Сервер приложений), store (Хранилище файлов) и db (дамп БД) в директорию /opt, если требуется разместить store в другой директории, то после копирования необходимо скорректировать пути в файле источника; настроить сервер приложений;
- при необходимости, скорректировать параметры памяти для jboss-а в файле standalone. conf (standalone. conf. bat)
- Xms(начальный (минимальный) размер)700m
- Xmx(максимальный размер)2000m
- XX:MaxPermSize=700m максимальный объем оперативной памяти для хранения метаданных
- скорректировать параметр JAVA_HOME="Путь до java-машины" в файле $JBOSS_HOME/bin/run. conf (run. conf. bat для Windows); в) при необходимости, скорректировать адрес и порт, по которому будет доступен jboss
- запустить сервер приложений:
- /etc/init. d/jboss-as-standalone. sh - скрипт на запуск Linux service. bat (Windows) – если запуск производится в виде службы или отдельная настройка для Linux
После старта сервера проверить лог на наличие ошибок.
Установка АРМ Подготовка к установкеТехнические характеристики (минимально допустимые требования):
- процессор с тактовой частотой не менее 2 ГГц; оперативная память: 8 Гб; «жёсткий» диск»: 250 Гбайт; разрешение экрана: 1280х768.
Требования к программному обеспечению:
- наличие одной из операционных систем: Linux или Microsoft Windows версии не ниже 7 (необходимая разрядность х64); JRE (http://www. /technetwork/java/javase/downloads/index. html) (версии не выше 7); PostgreSql1 (http://www. postgresql. org/download/).
В дистрибутив включены следующие файлы:
jboss-eap-6.1.zip (сервер приложений) core-process. ear (приложение) mfc_arm. dump (установочная база данных) Каталог jboss-as, файл jbossas7 Установка АРМДля установки АРМ требуется выполнить следующие действия:
Необходимо создать в корне диска C:\ директорию opt; Разархивировать jboss-eap-6.1.zip в директорию opt; Перейти в каталог C:\opt\jboss-eap-6.1\bin\; Открыть файл в текстовом редакторе standalone. conf. bat; Изменить путь в строчке set "JAVA_HOME=C:\Program Files (x86)\Java\jre7" на тот, куда установлен JRE; Заменить файл core-process. ear в каталоге C:\opt\jboss-eap-6.1\standalone\deployment на аналогичный из дистрибутива; Открыть командную строку и перейти в каталог bin, где был установлен PostgreSQL (например C:\Program Files\PostgreSQL\9.3\bin); Из командной строки выполнить команду createdb. exe - U postgres MFC, для подтверждения действий требуется ввести пароль, указанный при установке Postgres; Из командной строки выполнить команду createuser. exe - U postgres - P mfc и задать пароль (пример «mfc1»); Из командной строки выполнить команду psql. exe - U postgres; Дать роли пользователю, выполнив команду alter user mfc with password 'mfc1'; ; В командной строке PostgreSQL выполнить команду grant all on database "MFC" to mfc; ; Выйти из командной строки PostgreSQL, выполнив команду \q; Выполнить команду pg_restore - v - U postgres - d "MFC" C:\mfc_arm. dump, где C:\mfc_arm. dump это путь до файла из дистрибутива; Открыть файл pg_hba. conf в каталоге data где установлен PostgreSQL (например C:\Program Files\PostgreSQL\9.3\data), и изменить метод с md5 на trust :# TYPE | DATABASE | USER | ADDRESS | METHOD |
# IPv4 local connections | ||||
host | all | all | 127.0.0.1/32 | trust |
# IPv6 local connections | ||||
host | all | all | ::1/128 | trust |
На экране входа в систему необходимо перейти по ссылке «Синхронизация пользователей» и дождаться окончания операции. После указанных действий предоставляется возможность входа под пользователями мастер-хоста с включенным параметром АРМ.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |


