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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » SQL Anywhere 数据库服务器 » 数据库服务器操作记录

 

在 Unix 上使用设施标识符将消息重定向到文件

在 Unix 上,可以将数据库服务器消息重定向到可供系统管理员使用的文件。

前提条件

执行此任务没有前提条件。

上下文和注释

以下步骤说明如何在 Solaris 上重定向消息,也可以在 Linux、IBM AIX 和 Mac OS X 上进行此操作。在其它平台上(例如 HP-UX),syslog.conf 文件位于不同的位置。可以将 /var/adm/sqlanywhere 文件放在您希望的任何位置上。

 任务
  1. 选择一个尚未被系统中其它正在运行的应用程序使用的唯一设施标识符。

    为此,您可以通过查看 /etc/syslog.conf 文件以确定是否有任何 localn 设施被引用。

  2. 编辑 /etc/syslog.conf 文件并添加以下命令行,其中 localn 是在第 1 步中选择的设施标识符:

    localn.err;localn.info;localn.notice  /var/adm/sqlanywhere
  3. 创建 /var/adm/sqlanywhere 文件:

    touch /var/adm/sqlanywhere
  4. 通过找到 syslogd 的进程 ID,将已经修改了 syslog.conf 文件通知给 syslogd 进程:

    ps -ef | grep syslogd

    然后运行以下命令,其中 pid 是 syslogd 的进程 ID:

    kill -HEAP pid
  5. 使用以下命令启动数据库服务器,其中 localn 是在第 1 步中选择的设施标识符:

    dbsrv16 -s localn ...

结果

数据库服务器报告给 Syslog 的任何消息都将被重定向到 /var/adm/sqlanywhere 文件。

 另请参见