免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8568 | 回复: 9
打印 上一主题 下一主题

ase日志翻译工具 logdigger介绍 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-28 08:52 |只看该作者 |倒序浏览

理解和使用sybase 日志分析工具-LogDigger

一、LogDigger的用途... 1

二、安装LogDigger
1

三、使用LogDigger工具... 2

四、LogDigger的展望... 4

五、作者介绍... 4


Sybase LogDigger是hobbylu为sybase ase产品系列提供的一个非常有用的分析工具,使用该工具可以轻松获得sybase日志(syslogs)的具体内容,特别是,该工具可以分析出所有对数据库操作的DML(insert、update,delete)语句,另外还可分析得到一些必要的回滚SQL语句。该工具特别使用调试、审计或者回退某个特定的事务。
LogDigger分析工具的运行平台为windows平台,它是可视化的图形界面,技术人员可以很快的掌握其功能,操作简单,功能强劲,目前支持sybase15.0版本之前的所有版本,并使用用所有平台。

一、LogDigger的用途
syslogs
表中存放着所有进行数据库操作的数据,其记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。sybase官方到目前为止尚未推出自己的读取和解析syslogs的工具,对于普通的数据库管理员来讲,有时候非常需要了解syslogs中到底记录了什么,比如针对某张表的操作记录,某个进程的操作记录等等,但是从syslogs中根本就无法读出有效信息,仅仅只是xactid,op即事务号和操作代码。水平较高的数据库管理员可以从使用dbcc log获取其中详细的信息,但是从dbcc log本身极其复杂,想要掌握dbcc log即时在技术的支撑下,也需要花费较大的精力,而且dbcc log输出的结果,普通人也无法很好的理解。而LogDigger的推出,填补了sybase在日志翻译方面的空白。
总的来说,LogDigger工具的主要用途有:
1、跟踪数据库的变化
2、回退数据库的变化:回退特定的变化数据,恢复误删除、误更新数据
3、图形化的了解日志信息

二、安装LogDigger
1
、要使用LogDigger,请先安装好sybase ase客户端,客户端版本要求为11.912.5.4之间。

2
、要使用LogDigger,首先可以从www.sybedit.com上下载日志翻译软件LogDigger,目前是绿色版本,直接解压后就可以使用。

三、使用LogDigger工具
下面将详细介绍如何使用LogDigger工具。

1、运行LogDigger
2、运行后出现主界面,选择ConnectDB按钮

3、在登陆对话框上输入用户名/密码/服务名

输好之后,选择OK,退出选择Cancel
4、登陆数据库后,默认登陆数据库为master,选择你需要进行日志分析的数据库

5、点击Setting,进行日志分析的设置
弄好之后补上
6、点击ReadLog,读取日志信息

7、选择TranLog,进行日志的翻译


四、LogDigger的展望
LogDigger
目前是利用dbcc log的功能基础上进行开发的,在以后考虑是否可以变成复制,类似Ase Replicatorreplication server,当然它肯定达不到它们的高度,顶多是一个设想,实现部分功能,比如监控日志,并将一段时间之内的数据变化,存为文本文件。

LogDigger
目前的功能还是比较单一,希望其能丰富一点,并对各种版本的支持能够更好一点。

五、作者介绍
Hobbylu
1999年毕业于一个不知名的二类院校,在上海某国有企业工作,经过多年的学习和研究,成为了sybase的超级粉丝,逐步掌握了aseasa的内部数据结构,对于ase研究相对较深。于2002年通过sybase administrator assicoate认证之后,就没有再参加过更高一级的认证。在sybase技术支持一块,经验丰富,可以处理sybase的绝大部分问题,其接触过的平台和版本也较多,跟着sybase11.0一直学习到15,在性能调优、数据备份、数据管理、复制服务器方面均有相当丰富的经验和精湛的技术,为一些客户提供了技术支持。

Hobbylu
在研发方面,也有一定建树,其重要研发了ProcdebugpowersybeditLogDigger等工具。其中数据库恢复工具 powersybedit,可以提供在线和离线的数据恢复,是其拳头产品,主要用于ase以及asa。早期还研发了存储过程调试工具procdebug (利用sybase的内置函数功能,实现了存储过程的调试)。LogDigger是其在2009年完成的一个软件。

论坛徽章:
33
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
2 [报告]
发表于 2009-12-28 09:02 |只看该作者
向hobbylu看齐!

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
3 [报告]
发表于 2009-12-28 09:20 |只看该作者
问一sybase工程师,数据库物理结构方面的损坏能修复吗?他告诉我有些需要拿到美国总部求解决,比如像通过反解析日志恢复数据。
问他,现在国内有些人自己写出来了数据修复或者日志翻译的工具,请问和sybase原厂的数据恢复有什么区别。本来期望获得sybase总部的技术更专业相关的答复的。结果是他说sybase公司在保密上比个人做得好,在重要的数据上谁会相信个人啊!

可能他对这一块不是太懂,原本想问这一方面的技术上的东西的。

论坛徽章:
0
4 [报告]
发表于 2009-12-28 09:46 |只看该作者
不需要通过美国总部,中国的sybase研发中心也可以做
但是他们一般都不做单子,主要是研发

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2009-12-28 09:53 |只看该作者

回复 #4 hobbylu 的帖子

中国的四个sybase研发中心不做这些
业务方向不同!

论坛徽章:
0
6 [报告]
发表于 2009-12-28 09:59 |只看该作者
他们可以做这些事,俺的意思是这个

论坛徽章:
0
7 [报告]
发表于 2009-12-31 14:02 |只看该作者
新年礼包^_^?
找不到Logdigger的下载链接

论坛徽章:
0
8 [报告]
发表于 2009-12-31 14:08 |只看该作者

论坛徽章:
3
金牛座
日期:2014-03-27 09:49:51双鱼座
日期:2014-04-02 08:34:15戌狗
日期:2015-01-21 15:39:12
9 [报告]
发表于 2014-01-10 21:42 |只看该作者


你的域名过期了,

论坛徽章:
1
10 [报告]
发表于 2014-01-20 12:24 |只看该作者
域名过期了,是否找个地方能否重新放一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP