【问题标题】:Decode information from Sybase transaction log file从 Sybase 事务日志文件中解码信息
【发布时间】:2011-12-21 17:09:28
【问题描述】:

我正在寻找一种方法来解码存储在 Sybase 数据库事务日志文件中的信息(向数据库发出的所有查询)。

有人可以帮忙吗?

【问题讨论】:

    标签: sqlanywhere sybase-asa


    【解决方案1】:

    好的,我在这里得到了答案。

    首先,您需要在任何地方安装 SQL,我假设您这样做。

    然后:

    "SQL anywhere install folder\Bin32\dbtran.exe" logName.log logName.log.txt

    最终结果如下所示:

    --CONNECT-1045-0016035758-DBA-2011-11-04 01:50 
    --BEGIN TRANSACTION-1045-0016035769
    BEGIN TRANSACTION
    go
    --UPDATE-1045-0016036065
    UPDATE DBA.FAULT
       SET COUNT=21407,
          LAST_OCCURRENCE='2011-11-04 01:50:07.078'
     WHERE FAULT_ID=735
    go
    --COMMIT-1045-0016036092
    COMMIT WORK
    ...
    

    【讨论】:

    • 你好,在这个:“--COMMIT-1045-0016036092”,我怎么知道这个COMMIT的日期和时间,它是“0016036092”?拜托,我需要这个...:/
    猜你喜欢
    • 2019-10-26
    • 2018-01-03
    • 1970-01-01
    • 2017-05-26
    • 2016-03-19
    • 2013-06-10
    • 1970-01-01
    • 2016-09-01
    • 2011-01-05
    相关资源
    最近更新 更多