Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / dump tran в связке ase-rep_server-ase? / 11 сообщений из 11, страница 1 из 1
24.10.2007, 08:52
    #34889814
silver1983
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
Приложение которое работает с ASE само отслеживает свободное место в сегменте лога и подает команду на выгрузку лога... вот думаю как быть с standby базой?? урезать там лог??
Кто как делает??
...
Рейтинг: 0 / 0
24.10.2007, 11:55
    #34890534
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
silver1983 пишет:
> Приложение которое работает с ASE само отслеживает свободное место в
> сегменте лога и подает команду на выгрузку лога... вот думаю как быть с
> standby базой?? урезать там лог??

Обрезать лог на архитектуре с репликацией нельзя, репликация берет данные
оттуда. Сделать так чтобы лог дампировался без обрезания кажется тоже нельзя.
Так что думаю надо переписывать приложение. Вообще, дампировать лог 0 это не
дело приложения.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.10.2007, 14:01
    #34891250
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
MasterZiv
silver1983 пишет:
> Приложение которое работает с ASE само отслеживает свободное место в
> сегменте лога и подает команду на выгрузку лога... вот думаю как быть с
> standby базой?? урезать там лог??

Обрезать лог на архитектуре с репликацией нельзя, репликация берет данные
оттуда. Сделать так чтобы лог дампировался без обрезания кажется тоже нельзя.
Так что думаю надо переписывать приложение. Вообще, дампировать лог 0 это не
дело приложения.
Posted via ActualForum NNTP Server 1.4
если говорим про warm-standby репликацию, то реп-агент ставит вторую точку в лог базы-источника и сдвигает её к концу лога по мере начитки транзакций в очередь реп-сервера

данный вариант работает как при включенной опции TruncateLogOnCheckpoint базы, так и при выключенной

необходимо проверить (под рукой нет стенда), реплицируются ли команды типа dump tran ...
если реплицируются, то проверить обрежется ли лог автоматом на базе-приемнике
если нет, то настроить, например, джоб на сервере-приемнике на бекирование лога, либо настроить процедурой sp_tresholdaction обрезку лога по достижении критического значения

PS кстати, насколько я помню, в настройках реп-агента (или окрестностях) была опция типа replicate DDL statements - может она поможет
...
Рейтинг: 0 / 0
24.10.2007, 14:16
    #34891318
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
инфа по secondary truncation point из "SYBASE REPLICATION SERVER PERFORMANCE AND TUNING" документа

PDF , страница 23
...
Рейтинг: 0 / 0
24.10.2007, 15:07
    #34891552
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
MasterZiv
silver1983 пишет:
> Приложение которое работает с ASE само отслеживает свободное место в
> сегменте лога и подает команду на выгрузку лога... вот думаю как быть с
> standby базой?? урезать там лог??

Обрезать лог на архитектуре с репликацией нельзя, репликация берет данные
оттуда. Сделать так чтобы лог дампировался без обрезания кажется тоже нельзя.
Так что думаю надо переписывать приложение. Вообще, дампировать лог 0 это не
дело приложения.
Posted via ActualForum NNTP Server 1.4

Еще как можно и нужно... Если не стоит tran on checkpoint. Как здесь абсолютно верно заметил komrad репликация устанавливает вторую точку , и отрезать лог можно, только для тех данных, которые закомичены и переданы на RS.

Команда dump tran не реплицируется
...
Рейтинг: 0 / 0
24.10.2007, 15:23
    #34891632
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
moris пишет:
> Еще как можно и нужно... Если не стоит tran on checkpoint. Как здесь
> абсолютно верно заметил komrad репликация устанавливает вторую точку , и
> отрезать лог можно, только для тех данных, которые закомичены и переданы
> на RS.

А ну и славно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.10.2007, 15:46
    #34891735
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
moris...отрезать лог можно, только для тех данных, которые закомичены и переданы на RS...

маленькое добавление: отрезать дальше установленной второй точки просто не получится. Её надо удалять (команда dbcc settrunc(ltm, ignore)), иначе лог переполняется. Это является типичной ошибкой (неудаление) когда репликация была настроена, но внезапно упала.


moris
Команда dump tran не реплицируется
подозревал, но был не уверен ;)
...
Рейтинг: 0 / 0
26.10.2007, 11:06
    #34896681
silver1983
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
MasterZiv
silver1983 пишет:
> Приложение которое работает с ASE само отслеживает свободное место в
> сегменте лога и подает команду на выгрузку лога... вот думаю как быть с
> standby базой?? урезать там лог??

Обрезать лог на архитектуре с репликацией нельзя, репликация берет данные
оттуда. Сделать так чтобы лог дампировался без обрезания кажется тоже нельзя.
Так что думаю надо переписывать приложение. Вообще, дампировать лог 0 это не
дело приложения.
Posted via ActualForum NNTP Server 1.4

Из-За целостности данных
приложение должно останавливаться то того как кончится место в логе
поэтому оно и отслеживает свободное место в логе
...
Рейтинг: 0 / 0
26.10.2007, 11:12
    #34896709
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
silver1983 пишет:

> Из-За целостности данных
> приложение должно останавливаться то того как кончится место в логе
> поэтому оно и отслеживает свободное место в логе

Чего ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.10.2007, 11:50
    #34896845
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
silver1983 MasterZiv
silver1983 пишет:
> Приложение которое работает с ASE само отслеживает свободное место в
> сегменте лога и подает команду на выгрузку лога... вот думаю как быть с
> standby базой?? урезать там лог??

Обрезать лог на архитектуре с репликацией нельзя, репликация берет данные
оттуда. Сделать так чтобы лог дампировался без обрезания кажется тоже нельзя.
Так что думаю надо переписывать приложение. Вообще, дампировать лог 0 это не
дело приложения.
Posted via ActualForum NNTP Server 1.4

Из-За целостности данных
приложение должно останавливаться то того как кончится место в логе
поэтому оно и отслеживает свободное место в логе
а база в single user режиме?
или приложение знает о других своих экземплярах, которые запущены на других компах?
причем не только знает, но и в курсе транзакций и их веса ;)
...
Рейтинг: 0 / 0
26.10.2007, 12:24
    #34897003
silver1983
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump tran в связке ase-rep_server-ase?
ТОлько это приложение работает с базой
Такую архитектуру сделали разработчики..
если попытаться подконектится с базе кода работает приложение... то оно отслеживает и сразу убивает конект чужой.. ну это уже другая история :))
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / dump tran в связке ase-rep_server-ase? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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