使用 SYSALARMPROGRAM 配置参数来指定 evidence.sh 脚本的全路径名。当数据库服务器发生故障时,数据库服务器执行 evidence.sh。
您可使用从 evidence.sh 脚本的输出来诊断数据库故障的原因。
- onconfig.std 值
-
- UNIX™ 上:$GBASEDBTDIR/etc/evidence.sh
- Windows™ 上:未设置。
- 值
- pathname = evidence.sh 脚本的全路径名。
- 生效
- 编辑 onconfig 文件并重启数据库服务器之后。
- 当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
- 当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
在 Windows 上,您必须启用
evidence.bat 的命令扩展来成功地完成。通过发出下列命令,您可启用或禁用您正在工作的命令提示的扩展:
您还可从 Windows XP 注册表启用或禁用命令扩展:
表 1. 从 Windows 注册表启用命令扩展
属性 |
值 |
Hive |
HKEY_CURRENT_USER |
Key |
Software\Microsoft\Command Processor |
Name |
EnableExtensions |
Type |
REG_DWORD |
Values |
0(禁用),1(启用) |