|
|
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Всем привет! На сервере ASE 11.9.2 с некоторых пор перестал обрезаться лог транзакций после выполнения очередного дампа транзакций, т.е. например лог транзакций заполнен на 70%, после выполнения дампа транзакций он остается заполненным на 63%. Т.о. эти 63% уже никак не обрезаются, даже при использовании dump tran with truncate_only. В чем может быть прикол? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 12:07 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober, незакрытая транзакция репликация ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 12:10 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober пишет: > На сервере ASE 11.9.2 с некоторых пор перестал обрезаться лог транзакций > после выполнения очередного дампа транзакций, т.е. например лог > транзакций заполнен на 70%, после выполнения дампа транзакций он > остается заполненным на 63%. Т.о. эти 63% уже никак не обрезаются, даже > при использовании dump tran with truncate_only. В чем может быть прикол? 1) возможно, у вас висят старые активные транзакции. Проверьте, sp_lock, master..syslocks, master..syslogholds 2) а пожалуй и всё. Хотел сказать, что 'truncate log on checkpoint' не стоит, но вы же его сами руками дампите. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 12:11 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
MasterZiv master..syslogholds master..syslogshold trakober, поищите в доках 'secondary truncation point' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 12:18 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
komrad trakober, поищите в доках 'secondary truncation point' проверить наличие второй точки можно командой Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 12:37 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
sp_lock выдает следующее: 0 62 Sh_intent 23 0 0 emi Non Cursor Lock 0 62 Sh_intent 24 0 0 emi Non Cursor Lock 0 91 Sh_intent 464004684 0 0 master Non Cursor Lock Fam dur Что это значит? PS emi - имя пользовательской БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:21 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
в таблицах master..syslocks, master..syslogshold пусто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:24 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakoberв таблицах master..syslocks, master..syslogshold пусто Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:52 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
нету таблицы systransactions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:44 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober пишет: > в таблицах master..syslocks, master..syslogshold пусто master..syslocks -- в этой таблице никогда не бывает пусто. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 18:58 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
действительно, сейчас есть. Странно то, что вчера там точно ничего не было. Ладно, будем считать, что я что-то вчера сделал не так. Вот выборка из syslocks. 1133247092 9 0 4 82 Non Cursor Lock 0 1 0 2135222907 9 0 4 82 Non Cursor Lock 0 1 0 1410260229 9 0 4 82 Non Cursor Lock 0 1 0 1133247092 9 2768 6 82 Non Cursor Lock 0 0 0 2135222907 9 242729 6 82 Non Cursor Lock 0 8 0 2096726522 9 0 4 60 Non Cursor Lock 60 1 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 09:45 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Мне кажется, все таки, что дело в secondary truncation point. Такое бывает, если была когда-то настроена репликация, а потом остановлена, без очистки отметки в логе. Насколько я помню, dbcc set_trunc(ltm, ignore) ее удаляет. (проверить синтаксис нет возможности) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 10:12 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
ничего подобного "dbcc set..." в мануалах по dbcc не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 10:33 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Решается похожая проблема http://www.dbforums.com/sybase/1643498-remove-secondary-truncation-point.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 10:39 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
как-то не совсем там понятно :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 16:08 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakoberкак-то не совсем там понятно :-/ что непонятно то? Вы запускали Код: plaintext 1. 2. 3. 4. Где результат? Может вам и понимать ничего не придется. PS слова БАЗА в скрипте поменять на название своей БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2009, 16:46 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
komrad, я имел в виду, непонятно ТАМ: http://www.dbforums.com/sybase/1643498-remove-secondary-truncation-point.html dbcc gettrunc еще не делал. А можно ли его запускать при работающих юзерах на базе, он не блокирует пользовательские таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2009, 11:57 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakober dbcc gettrunc еще не делал. А можно ли его запускать при работающих юзерах на базе, он не блокирует пользовательские таблицы? он смотрит в лог базы и проверяет наличие второй точки и всё пользовательские таблицы тут ни при чём ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2009, 12:05 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Выполнил. Выдало айдишник базы и ее имя, остальное по нулям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2009, 13:03 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Может еще у кого-нить какие идеи есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 12:17 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
trakoberМожет еще у кого-нить какие идеи есть? что вернет Код: plaintext 1. ? БАЗА заменить на название своей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 12:23 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
Если нет висящей транзакции и второй контрольной точки и лог не обрезается значит остаётся 2 варианта: 1. Проверить базу и лог на целостность (dbcc) 2. Девайсы, которые входят в логсегмент, ещё входят (или входили РАНЬШЕ) в сегменты с данными. В общем чем определяли свои занятые постоянно 63%? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 13:38 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
что вернет Код: plaintext ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 13:43 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
up пишет: > > 1. Проверить базу и лог на целостность (dbcc) > 2. Девайсы, которые входят в логсегмент, ещё входят (или входили РАНЬШЕ) > в сегменты с данными. В общем чем определяли свои занятые постоянно 63%? В таком случае можно выгнать всех пользователей, сделать checkpoint, сделать дамп на всякий случай, и перестроить лог с чистого листа. Только как это делать - я не помню уже. Там DBCC что-то там.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 16:11 |
|
||
|
Не обрезается лог транзакций
|
|||
|---|---|---|---|
|
#18+
komrad, sp_help_rep_agent выдала вот что: Procedure 'sp_help_rep_agent', Line 73: Database 'emi' is not configured to use Replication Agent. Run sp_config_rep_agent without parameters to see a list of databases that use Replication Agent. Use the ENABLE option of sp_config_rep_agent to configure a database to use this feature. (return status = 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2009, 19:57 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36119470&tid=2010939]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 513ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...