Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103677479
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-04-11 11:23:45

   来源:赛迪网    作者:Sybase

您可以使用翻译日志文件 [dbtran] 实用程序来检索审计信息。您可以从Sybase Central 或从命令提示符访问此实用程序。它对事务日志进行操作以生成一个 SQL 脚本,该脚本包含所有事务及一些有关用户执行的每条命令的信息。通过使用 -g 选项, dbtran 可以包括更多包含审计信息的注释。

为了确保有一个完整而可读的审计记录, -g 选项会自动设置下列选项:

•-d 按时间顺序显示输出。

•-t 在输出中包含触发器生成的操作。

•-a 在输出中包含回退的事务。

您可以针对正在运行的数据库服务器或数据库日志文件来运行翻译日志文件实用程序。

从正在运行的数据库服务器检索审计信息

1.确保您的用户 ID 拥有 DBA 权限。

2.在数据库服务器运行的情况下,在系统命令提示符下执行下列语句:

dbtran -g -c "uid=DBA;pwd=SQL;..." -n asademo.SQL

从事务日志文件中检索审计信息

1.关闭数据库服务器,以确保可以使用日志文件。

2.在系统命令提示符下,执行下列语句以将来自文件 asademo.log

的信息放置到文件 asademo.SQL 中。

dbtran -g asademo.log

-g 选项可以使得在输出文件中包括审计信息。

阅读(479) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~