Как прекратить ведение журнала на инстансе InterSystems IRIS?
Do DISABLE^%NOJRN приостанавливает ведение журнала для процесса. Мне нужно остановить / приостановить ведение журнала для всего экземпляра. Является ли это возможным?
2 ответа
Решение
Это полностью прекращает ведение журнала:
ClassMethod StopJournaling()
{
new $namespace
set $namespace = "%SYS"
set x = $$INT^JRNSTOP(.err)
if (x=0) {
write "Stopping journaling error code " _ err
} else {
write "Stopped journaling"
}
write !
}
Вы всегда можете перейти на портал управления системой и отредактировать каждую интересующую вас базу данных и отключить ведение журнала. Я знаю, что это не совсем то, о чем вы просили, но это может помочь.