powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / 2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
19 сообщений из 19, страница 1 из 1
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057160
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста по администрированию Cache

1. Если пользователи какое то длительное время (какое точно не установил) не авторизуются в приложении - то они блокируются (Пользователь разрешен меняется на нет). Можно ли это отключить или поменять период неактивности? Где это настраивается.

2. Есть 2 сервера с одинаковым приложением и БД. Каждую ночь создается на 1 сервере бекап базы данных, и каждое утро наш админ восстанавливает ее вручную на 2 сервере. Можно как то автоматизировать данный процесс?
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057197
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажите версию Cache

2. автоматизировать то можно, но правильнее использовать тень или зеркало (зависит от вашей версии). И вы будете иметь постоянно актуальную копию сервера.
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057201
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

вкратце чем отличается тень от зеркала?
Приложение устроено таким образом что не позволяет ошибаться, у нас некоторые пользователи прежде чем выполнить некие действия в приложении сначала пробуют их на резервном сервере, в случае удовлетворительного результата выполняют на основном или ждут очередного "ресторе" на втором сервере чтобы "попробовать по другому". Тень или зеркало позволит сохранить эту возможность?
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057203
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cache 2010.2.8 помоему
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057210
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и тень и зеркало в фоновом режиме переносят все изменения с основного сервера на резервный

в случае с тенью если падает основной сервер, придется вручную переключать работу на резервный сервер
в зеркале, есть дополнительный сервис, который следит за всеми участниками зеркала и может автоматически переключить работу на другой сервер, пользователи при должной настройке не заметят что основной сервер стал недоступен и работают они теперь на резервном. Технология зеркала появилась в 2011 версии.

в вашем случае наверно ни тень ни зеркало не подойдет, т.к. цель у вас не резервирование.
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057214
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам нужно упростить восстановление бекапов
вот здесь описано как автоматизировать восстановление
смысл сводится к тому что нужен файл в котором будут описаны все БД из бекапа и указаны что нужно с ними делать.

далее вам нужно сделать батник который будет запускать это скрипт на другом сервере

и так же можно создать новую задачу которая будет настроена на запуск после бэкапа
на самом деле в этой задаче можно сделать так что этот сервер сам подключится с использованием %Net.RemoteControl ко второму серверу и сам там запустит восстановление бекапа
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057333
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitabios1. Если пользователи какое то длительное время (какое точно не установил) не авторизуются в приложении - то они блокируются (Пользователь разрешен меняется на нет). Можно ли это отключить или поменять период неактивности? Где это настраивается.
Описание здесь: Inactive limit
vitabios2. Есть 2 сервера с одинаковым приложением и БД. Каждую ночь создается на 1 сервере бекап базы данных, и каждое утро наш админ восстанавливает ее вручную на 2 сервере. Можно как то автоматизировать данный процесс?
Это на всякий случай: иногда забывается, что наряду с БД надо еще переносить информацию, которая не хранится непосредственно в cache.dat
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057336
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitabiosCache 2010.2.8 помоему Надежнее в терминале w $zv
Или в портале управления
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057377
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan.Kokov,
DAiMor

спасибо за советы, буду пробовать, по результатам отпишусь
Точная версия CACHE (тогда просто дома был, на память написал): CACHE 2010.2.8.1104.0.11476
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057387
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а на русском документации случаем нету?
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057405
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitabiosа на русском документации случаем нету?
нету
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38057419
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitabiosа на русском документации случаем нету? Руководство по администрированию Caché версий 5.2, 2008, 2009, 2010 (стр. 199 про Inactive limit )
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38058390
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitabios2. Есть 2 сервера с одинаковым приложением и БД. Каждую ночь создается на 1 сервере бекап базы данных, и каждое утро наш админ восстанавливает ее вручную на 2 сервере. Можно как то автоматизировать данный процесс?

Поиск по слову cterm по этому форуму и по документации Каше помогут вам
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38059328
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintПоиск по слову cterm по этому форуму и по документации Каше помогут вамВсё же использование документированного API, как было предложено выше ( 13546689 ), имеет преимущества перед работой скриптами терминала Cache:
диалог утилиты DBREST меняется с выходом каждой новой версии Cache, в скриптах cterm придётся это отслеживать;

в скриптах cterm сложнее обрабатывать возможные ошибки;

API к DBREST весьма консервативно, если что-то меняется, то с сохранением обратной совместимости; писать скрипты можно как на COS, так и не на COS (используя ccontrol).
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38059947
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslovдиалог утилиты DBREST меняется с выходом каждой новой версии Cache, в скриптах cterm придётся это отслеживатья имел ввиду External Point
батник и скрипт
Код: powershell
1.
2.
3.
; cmd файл
set SCRIPT_DIR=%~dp0
d:\InterSystems\Cache\Bin\cterm.exe /console=cn_ap:CACHE[USER] "%SCRIPT_DIR%dbrest.txt"

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
; скрипт файл 
; ждем надписи Имя пользователя:
wait for: :
send: Username<CR>

; ждем надписи Пароль:
wait for: :
send: Password<CR>

wait for: >

send: zn "%SYS"<CR>
wait for: %SYS>

; send: s file="c:\backup\full.cbk"
; send: s map="c:\backup\map.txt"

; запускаем восстановление
; send: s sc=$$EXTSELCT^DBREST(quietmode,allowupd,file,map,jrnopt)



C остальным согласен
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38292498
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как мне указать файл бекапа если он все время меняется, точнее его имя? он же каждый день разный, можно ли указать папку?
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38293048
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папку указать нельзя, однако можно:
написать собственный скрипт бэкапа с фиксированным именем файла (например, как в предыдущем посте), или

вычислять имя файла бэкапа (оно ведь предсказуемо), или

брать самый новый файл из папки.
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38293295
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Maslov,

вот третий вариант можно подробнее
...
Рейтинг: 0 / 0
2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
    #38294441
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitabios,

Смотря на чём будете писать. Если на COS, то выполним запрос FileSet класса %Library.File , читаете ResultSet и ищете в нем файл с самой новой (либо с заданной) DateCreated. Все шаги этого процесса (в смысле, как запускать запросы и читать ResultSet) подробно описаны в документации.

Если вы на COS совсем (или почти) не пишете, наиболее простым будет скорее всего 1-ый путь. Правда, планировать бэкап в этом случае проще будет планировщиком задач ОС, а не менеджером задач Cache, но, думаю, это не должно вас отпугнуть (особенно если вы не заядлый кашист).
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / 2 вопроса по Cache: автоблокирование пользователей и автоматизация бекап\ресторе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]