do DISABLE^%NOJRN приостанавливает ведение журнала процесса. Мне нужно остановить/приостановить ведение журнала для всего экземпляра. Является ли это возможным?
Как прекратить ведение журнала в экземпляре InterSystems IRIS?
Ответы (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 !
}
person
rfg
schedule
12.12.2020
спасибо, это то, что я искал!
- person Evgeny Shvarov; 14.12.2020
Вы всегда можете перейти на портал управления системой и отредактировать каждую интересующую вас базу данных и отключить ведение журнала. Я знаю, что это не конкретно то, о чем вы просили, но это может помочь.
person
Stephen Canzano
schedule
11.12.2020
Спасибо, Стивен, это работает, но это ручной способ, я искал какую-то процедуру для вызова
- person Evgeny Shvarov; 14.12.2020
В SYS.Database есть метод DisableJournaling, дополнительно есть EnableJournaling.
- person Stephen Canzano; 14.12.2020