dblog 实用程序是一个事务日志实用程序,用于显示或更改与数据库关联的事务日志或事务日志镜像的名称。
还可以使用 dblog 停止数据库对事务日志镜像的维护,或者启动事务日志镜像的维护。
SAP IQ 可自动处理数据库事务日志的创建和删除。数据库必须通过事务日志运行。没有事务日志将无法启动服务器。事务日志镜像是事务日志的副本,由数据库共同维护。
注意 尽管并不要求必须使用事务日志镜像,但建议您使用,尤其是不经常备份 SAP IQ 数据库的情况下,更应该使用。
dblog <[options] database-file>下表列出了 dblog 实用程序的可用选项。
dblog 选项选项说明-ek timestamp>",其中 <timestamp> 是 "YYYY-MM-DD HH:MM:SS.MMMM" 格式的 UTC 时间表示形式,其与 dblog 输出中的格式相同。 -m is),否则将无法删除事务日志。如果数据库已经打开审计功能,则不能停止使用事务日志(除非先将审计功能关闭)。 -o log-name>指定新事务日志的文件名。如果数据库当前没有使用事务日志,它会开始使用一个。如果数据库已在使用事务日志,则它会改为将新文件用作其事务日志。-x n 将事务日志的当前相对偏移重置为 n,以便数据库可以参与复制。此选项用于重装 SQL Remote 统一数据库。-z n 将事务日志的起始偏移重置为 n,以便数据库可以参与复制。此选项用于重装 SQL Remote 统一数据库。
您可以使用 dblog 命令行实用程序来显示或更改事务日志或事务日志镜像的名称。您还可停止或启动事务日志镜像的维护。
事务日志的名称在创建数据库时设置。如果您更改了数据库的事务日志文件名,数据库将无法运行。
使用 RESTORE DATABASE 语句移动和/或重命名数据库时,可以重命名除事务日志外的所有文件。数据库恢复之后,事务将继续写入之前名称的日志文件中,该文件与目录存储文件(.db 文件)位于同一位置。
如果对数据库中所有其它文件进行移动或重命名,也应当对日志文件进行同样的操作。使用 dblog 移动或重命名日志文件。对以下内容使用 RESTORE DATABASE 之后运行此实用程序:
即使未恢复数据库,也可使用 dblog 重命名事务日志,不过必须满足以下限制条件:
dblog 显示有关事务日志的其它信息: