Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 使用 SQL Anywhere 数据库服务器 » 记录数据库服务器操作

 

将数据库服务器消息记录到文件

缺省情况下,数据库服务器消息将被发送到数据库服务器消息窗口中。您可以使用 -o 选项将输出发送到日志文件中。以下命令会将输出发送到名为 mydbserver_messages.txt 的日志文件中:

dbsrv12 -o mydbserver_messages.txt -c ...

可以控制数据库服务器消息日志文件的大小,并可指定在文件大小达到其最大值后要执行的操作:

  • 使用 -o 选项指定应使用的数据库服务器消息日志文件并提供名称。

  • 如果想先删除日志文件以前的内容,然后再向其发送新消息,请使用 -ot 选项指定应使用的数据库服务器消息日志文件并提供名称。

  • 除 -o 或 -ot 之外,还可以使用 -on 选项来指定一个大小,数据库服务器消息日志文件达到该大小时将以扩展名 .old 对其进行重命名,然后使用原始名称启动新文件。

  • 除 -o 或 -ot 之外,还可以使用 -os 选项来指定一个大小,数据库服务器消息日志文件达到该大小时将启动新的日志文件,并根据日期和序号为新文件指定新名称。

可以使用 -oe 选项指定一个单独的文件来记录启动错误、致命错误和声明。

建议不要使用 .log 作为数据库服务器消息日志文件的扩展名,因为这将导致使用事务日志执行操作的实用程序发生问题。

 另请参见