应用场景
在使用sco unix的转报系统中,由于操作系统限制,oracle数据库的最高版本只支持到7.3.3,由于已知的oracle数据库bug原因,oracle数据库在运行过程中会报错ora-07445,导致数据库所有进程被杀掉,oracle数据库不能正常使用。
Ora_mon进程为数据库守护进程,可以监视oracle数据库的运行状态,检查oracle数据库进程是否存在,如果oracle进程不存在,可以自动重启数据库。
进程说明
135编辑器
Ora_mon进程为单独应用进程,不依赖其余进程或服务。Ora_mon进程运行后,每隔20秒进行数据库共享内存及进程的检测,如发现异常,会执行脚本shutdownabort.sh,5秒后,会执行/dmhs/bin目录下的dmhs_startora,启动数据库。检查数据库运行正常后,会启动dmhs_mon进程。
安装部署
135编辑器
Ora_mon数据库守护进程中包含程序“ora_mon”及脚本“shutdownabort.sh”,将两个文件放置在/dmhs/bin目录下,修改两个文件的权限为755后,运行ora_mon即可。
为保证此程序开机自动运行,修改配置文件/etc/rc2.d/S99zbj(根据实际情况,S99zbj名称可能有变),在最后一行添加“/dmhs/bin/ora_mon &”
领取专属 10元无门槛券
私享最新 技术干货