Сохраняет ли GT.M команду операции с базой данных в файле журнала

Я вижу, что с помощью gt.m создается некоторый файл журналов, но только о сокращении mupip или информации о восстановлении.

> root@localhost:/tmp/fis-gtm/V6.2-002_x86_64# ll total 68 drwxrwxrwt 2
> root root 4096 Jul 14 16:22 ./ drwxr-xr-x 3 root root 4096 Jul 13
> 14:32 ../
> -rw-r--r-- 1 root root    0 Jul 13 14:33 root_20150713073215UTC-20150713073319UTC_mupip_rundown
> -rw-r--r-- 1 root root  278 Jul 13 14:32 root_20150713073215UTC_mupip_recover
> -rw-r--r-- 1 root root    0 Jul 14 11:11 root_20150713073407UTC-20150714041129UTC_mupip_rundown
> -rw-r--r-- 1 root root  278 Jul 13 14:34 root_20150713073407UTC_mupip_recover
> -rw-r--r-- 1 root root  278 Jul 14 09:46 root_20150714024647UTC_mupip_recover
> -rw-r--r-- 1 root root    0 Jul 14 09:49 root_20150714024820UTC-20150714024941UTC_mupip_rundown
> -rw-r--r-- 1 root root  278 Jul 14 09:48 root_20150714024820UTC_mupip_recover
> -rw-r--r-- 1 root root   77 Jul 14 09:55 root_20150714025001UTC-20150714025500UTC_mupip_rundown
> -rw-r--r-- 1 root root  291 Jul 14 09:50 root_20150714025001UTC_mupip_recover
> -rw-r--r-- 1 root root    0 Jul 14 10:03 root_20150714030230UTC-20150714030331UTC_mupip_rundown
> -rw-r--r-- 1 root root  311 Jul 14 10:02 root_20150714030230UTC_mupip_recover
> -rw-r--r-- 1 root root    0 Jul 14 14:35 root_20150714030424UTC-20150714073509UTC_mupip_rundown
> -rw-r--r-- 1 root root  260 Jul 14 10:04 root_20150714030424UTC_mupip_recover

Где я могу найти журналы о команде GTM, например: SET ^,WRIRE....?


person Ryo    schedule 14.07.2015    source источник


Ответы (1)


Обычные команды (Set, Write) являются частью основного языка программирования и не регистрируются; они заносятся в журнал, если читают или записывают что-то на диск. Вопрос в том, что вы ищете?

person Sam Habiel    schedule 15.07.2015
comment
Предположим, что у меня есть система GT.M, и я хочу знать, какие операции (set, write...) выполняются в моей базе данных для мониторинга. Если предположить, что вы запускаете эту команду: SET ^ACCOUNT(John,Salary)=100000, тогда я (как администратор) могу где-то увидеть запись этой команды, аналогичную записи RDMS в файл журнала. Есть ли способ это увидеть? - person Ryo; 16.07.2015
comment
@Ryo, как говорит Сэм, используй файл журнала. Включите ведение журнала. Запустите ваше приложение. Используйте команду MUPIP JOURNAL EXTRACT, чтобы найти информацию об обновлениях базы данных в ваших файлах журнала. Прочитайте все об этом в Руководстве по администрированию и эксплуатации GT.M — перейдите по ссылке и нажмите на вкладку "Документация пользователя". . Вам также может быть полезен мастер-класс GT.M Acculturation Workshop — перейдите по ссылке ссылка и получите последнюю версию (на данный момент 0.9). - person K.S. Bhaskar; 17.07.2015
comment
Спасибо за информацию @K.S. Бхаскар. я понял - person Ryo; 17.07.2015
comment
Привет, мистер К.С. Бхаскар, я мог почти извлечь влияние команд на мою базу данных GT.M из файлов журнала. Они SET, KILL.. Теперь я хочу увидеть команды ZWRITE (команда показывает мои данные, аналогична команде SELECT в RDBMS). в любом месте ? , я догадываюсь, что дело не в журнальных файлах - person Ryo; 22.07.2015
comment
Что вы после точно? ZWRITE показывает, что сейчас находится в базе данных. SET и WRITE — это журнал того, как вы туда попали. - person Sam Habiel; 23.07.2015
comment
Я хочу знать все операции CRUD в базе данных для мониторинга, я нашел способ прочитать их из памяти запущенного процесса gtm. - person Ryo; 27.07.2015