powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка transaction log
16 сообщений из 16, страница 1 из 1
Обработка transaction log
    #34278230
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASE 12.5

Есть задача:
1. При очистке transaction log сохранять его содержимое в каталоге (с:\tmp\trnlog001.log и т.д.).
2. Обработать его, то есть получить стандартные команды DDL и DML в другом файле как они появлялись в ходе работы.(parsed01.txt).

Любая информация будет полезна.
...
Рейтинг: 0 / 0
Обработка transaction log
    #34278464
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecrutN пишет:

> 1. При очистке transaction log сохранять его содержимое в каталоге
> (с:\tmp\trnlog001.log и т.д.).

Это пожалуйста. Только не ясно, зачем.

> 2. Обработать его, то есть получить стандартные команды DDL и DML в
> другом файле как они появлялись в ходе работы.(parsed01.txt).

Это невозможно.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Обработка transaction log
    #34278705
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теоритически возможно
если есть ReplicationServer. в базе RSSD в системной табличке rs_systext хранятся команды.
вот только не понятно как это можно с пользой использовать.
и если нужны DDL то настраивать придется warm-standby.
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279203
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter Kirillow пишет:
> теоритически возможно
> если есть ReplicationServer.

На самом деле если есть парсер лога. Но его нет.

Про пользу целиком согласен.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279323
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
Подошли к самому интересному - парсер лога. Есть ли стандартные средства у Sybase для преобразования лога, если нет, то может документация о структурах в логе(свой писать).
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279340
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://sql.ru/forum/actualthread.aspx?tid=128775&hl=transaction+log - писали похожее
Заранее скажу что нет ReplicationServer,но это для похожих целей.
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279449
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecrutNhttp://sql.ru/forum/actualthread.aspx?tid=128775&hl=transaction+log - писали похожее
Заранее скажу что нет ReplicationServer,но это для похожих целей.
это для ASA
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279731
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гуру вы где?
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279846
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую ответить я, жалкий недостойный червь...
Нет штатного парсера логов, также я не видел общедоступной информации о структуре лога... Например для MSSQL есть Apex SQL Log, и стоит он неплохо. Для Sybase подобной тулзовиyы мне неизвестно.... И полезность ее мне малопонятна...
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279892
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecrutN пишет:

> Подошли к самому интересному - парсер лога. Есть ли стандартные средства
> у Sybase для преобразования лога,

НЕТ!

если нет, то может документация о
> структурах в логе(свой писать).

НЕТ публичной документации ! Почему они должны описывать
внутреннюю архитектуру своего сервера ? Лог не
предназначен для использования пользователем.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279894
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо лень.
Полезность проста.Нужно сделать репликацию, но только не на Sybase.
Будем искать...
Если есть какие идеи, буду рад (не предлагать ReplicationServer).
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279931
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от того, что ожидается от репликации. Какова модель, частота синхронизации, прочие требования. Имхо DDL таким способом лучше не синхронизировать... насчет DML - если удастся загнать все модификации данных в хранимые процедуры, то при включенном аудите Sybase можно будет выдирать вызовы процедур с параметрами, и проводить подобную репликацию.
А уж сколько существует схем самопальной репликации :) И парсенье лога имхо далеко не самый оптимальный путь...
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279937
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecrutN пишет:

> Полезность проста.Нужно сделать репликацию, но только не на Sybase.

Sybase Replication Server умеет делать репликацию НЕ ТОЛЬКО на Sybase ASE,
но и на другие СУБД, кажется , на Оракул, МССКУЛЬ и еще там куда-то.
Читай документацию. Свою репликацию писать - это круто конечно,
может к пенсии и напишешь...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279947
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лень пишет:

> синхронизировать... насчет DML - если удастся загнать все модификации
> данных в хранимые процедуры, то при включенном аудите Sybase можно будет

Аудит может терять данные. Не подойдет.

> выдирать вызовы процедур с параметрами, и проводить подобную репликацию.
> А уж сколько существует схем самопальной репликации :) И парсенье лога
> имхо далеко не самый оптимальный путь...

Это точно. Только это все уже наверное репликацией нельзя называть.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Обработка transaction log
    #34279966
RecrutN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, я не спорю по поводу "должны, не должны".
Некоторые БД предоставляют "такой"(не совсем прямой но всё же...) доступ к логам и это очень даже не плохо(нет логирования нормального на базе, а кто-то убил злоумышленно таблицу - как вы поступите в этом случае?).

лень, во многом с вами согласен, эти варианты тоже расматривались.
...
Рейтинг: 0 / 0
Обработка transaction log
    #34280012
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecrutNMasterZiv, я не спорю по поводу "должны, не должны".
Некоторые БД предоставляют "такой"(не совсем прямой но всё же...) доступ к логам и это очень даже не плохо(нет логирования нормального на базе, а кто-то убил злоумышленно таблицу - как вы поступите в этом случае?).

Оторву руки DBA, который допустил такое на production базе без аудита, и который дал права пользователям на изменение структуры БД.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка transaction log
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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