ALARMPROGRAM 配置参数
使用 ALARMPROGRAM 配置参数来指定 alarmprogram 文件的完整路径名,该文件处理事件 报警并控制逻辑日志备份。
onconfig.std 值
在 UNIX™ 上:$GBS_HOME/etc/alarmprogram.sh
在 Windows™ 上:%GBS_HOME%\etc\alarmprogram.bat
如未出现
在 UNIX 上:$GBS_HOME/etc/no_log.sh
在 Windows 上:%GBS_HOME%\etc\no_log.bat 值 pathname = alarmprogram 文件的完整路径名。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
您可设置 ALRM_ALL_EVENTS 配置参数,指定是对于在 MSGPATH 中保存日志的全部事件还 是只对于特定的值得通知的事件(事件严重性大于 1)来运行 ALARMPROGRAM 配置参数。 如果不存在 ALARMPROGRAM 配置参数指定的脚本,则由缺省报警处理器、 no_log.sh 或 no_log.bat 取而代之。 在正确的脚本就位后,更新 ALARMPROGRAM 配置参数的值来指定 该脚本。您可在服务器 online 时通过使用 onmode -wm 命令完成该更新。
提供下列样例脚本。
不使用提供的脚本,您可编写自己的 shell 脚本、批处理文件或二进制程序来执行事件。 将 ALARMPROGRAM 设置为该文件的完整路径名。当值得通知的事件发生时,数据库服务器 执行该脚本。这些事件包括数据库、表、索引或简单大对象故障;全部日志已满;内部子 系统故障;初始化失败;以及长事务。您可通过电子邮件或传呼邮件消息通知这些事件。 将 ALARMPROGRAM 设置为 $GBS_HOME/etc/alarmprogram.sh 或 %GBS_HOME%\etc\alarmprogram.bat 并修改相应文件,来生成事件报警。
重要: 当您选择自动逻辑日志备份时,备份介质应随时用于备份进程。 如果您通过 ALARMPROGRAM 参数建立自动日志备份,则不要使用连续日志备份命令 onbar -b -l -C。