GT.M. Centos 7. Установка
Общая информация
Глобали (Global) содержат Регионы (Region)
У каждого Региона свой файлик-сегмент (Segment) .DAT
DDD,GTM.glb - не периодические глобали
MNA,B,C,D - периодичесикие тома
DDD - основной киптом
Установка
Скачиваем gtm
https://sourceforge.net/projects/fis-gtm/files/GT.M-x86-Linux/
Распаковываем
Запускаем
./gtminstall
Устанавиваем в /chroot/gtm/
Из дистра скопировать проги .o и .m в /chroot/gtm/
gtmprofile - правим переменные
gtmgbldir="MNA,GTM.glb";
nano /chroot/gtm/gtmprofile
################################################################# # # # Copyright 2010 Fidelity Information Services, Inc # # # # This source code contains the intellectual property # # of its copyright holder(s), and is made available # # under a license. If you do not know the terms of # # the license, please stop and do not read further. # # # ################################################################# gtm_dist="/chroot/gtm"; export gtm_dist gtmgbldir="/chroot/gtm/MNA,GTM.gld"; export gtmgbldir if [ "$gtm_chset" = "UTF-8" -o "$gtm_chset" = "utf-8" ] ; then if [ -e $gtm_dist/utf8 ] ; then gtm_dist="$gtm_dist/utf8"; export gtm_dist fi fi gtmroutines=". $gtm_dist /chroot/PRG"; export gtmroutines gtm="$gtm_dist/mumps -direct"; export gtm mupip="$gtm_dist/mupip"; export mupip lke="$gtm_dist/lke"; export lke gde="$gtm_dist/mumps -r ^GDE"; export gde dse="$gtm_dist/dse"; export dse PATH=$PATH:$gtm_dist
При каждой сессии SSH необходимо получать переменные
source /chroot/gtm/gtmprofile
Запуск консоли GTM
$gde
Показать глобали, регионы, сегменты
sh
Показать глобали
sh -n
Показать регионы
sh -r
Показать сегменты
sh -s
namespace - имя глобали test в регион test, которую надо привязать к сегменту
add -n test -r-test - взаимосвязь между имением глобали и файлом, в который будет запись
add -n test -r=test
add -r test -d=test
add -s test -f=/home/BASE/MNA/test.dat
Запуск команд $gde из консоли Linux
$gde 'sh -r'
$gde 'sh -n'
$gde 'sh -s'
Бэкап регионов (файлов-сегментов, которые содержатся в регионе)
mupip backup -online ACTIONR /home/BKUP/BUFFER/