GT.M. Centos 7. Установка

Материал из Wiki
Перейти к навигации Перейти к поиску

Общая информация

Глобали (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/