小编给大家分享一下Oracle sysman.mgmt_jobs导致数据库自动重启怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Oracle sysman.mgmt_jobs导致数据库自动重启
问题现象;新接手的数据库,检查告警日志,发现数据库每天凌晨2点自动重启;Tue Jun
12 02:00:28 2018Shutting
down instance (im免费主机域名mediate)Stopping
background process SMCOShutting
down instance: further logons disabled数据库环境:OS:Windws
Server 2012DB:Oracle
11.2.0.1.0问题分析:没有同事设置过数据库自动重启的任务;操作系统计划任务,数据库均没有发现2点的JOB;自动重启之前,告警日志没有报错;查看2点生成的所有trace日志,发现每天的trace日志都和OEM有关,部分内容如下:***
MODULE NAME:(OEM.CacheModeWaitPool)——–Dumping
Sorted Master Trigger List ——–Trigger
Owner : SYSMANTrigger
Name : JOB_SUMM_INS_TRIGGER2Trigger
Owner : SYSMANTrigger
Name : JOB_SUMM_INS_TRIGGER……查看对应的触发器也没有发现异常;问题原因:最后分析,很有可能是同事在使用DBCA创建实例时,第四步,选择了”配置Enterprise
Manager”,这个配置会有一个每日磁盘备份的选项,默认时间就是每天2点,正是因为这个原因导致数据库每天2点自动重启,因为数据库是非归档模式,Oracle每天2点通过RMAN自动停库做冷备;
通过OEM自动备份的文件如下:
SELECT start_time, end_time, operation, status FROM V$RMAN_STATUSorder by start_time desc;
—通过OEM自动的RMAN备份大多都是失败的,因为闪回区不足了;
解决方案:How to stop Database Autobackup Every Day At 02:00 Am which
was configured during Database creation using DBCA ? (文档 ID 1992075.1)— Identify the Backup Job nameselect JOB_OWNER, JOB_NAME from SYSMAN.MGMT_JOBwhere JOB_NAME like ‘%BACKUP%’;— Delete the Job from DB Control Jobs repositorybegin sysman.mgmt_jobs.delete_job(‘BACKUP_EASORCL_000001’, ‘SYS’);end;删除时会报如下错误:—通过下面的文档可以解决;How to Force Stop a
Stuck Job in Grid Console (文档 ID 430626.1)begin
sysman.mgmt_job_engine.stop_all_executions_with_id(‘F01FFCEEC1DD42EB94B6D12622E25EB4’,
TRUE);end;begin sysman.mgmt_jobs.delete_job(‘BACKUP_EASORCL_000001’, ‘SYS’);end;select JOB_OWNER, JOB_NAME,JOB_ID from SYSMAN.MGMT_JOBwhere JOB_NAME like免费主机域名 ‘%BACKUP%’;看完了这篇文章,相信你对“Oracle sysman.mgmt_jobs导致数据库自动重启怎么办”有了一定的了解,如果想了解更多相关知识,欢迎关注云技术行业资讯频道,感谢各位的阅读!
这篇文章主要介绍了如何解决OGG同步复制时与兼容触发器的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 搭建OGG时,一般都会disable trigger。有时候,由于特定原因,除了同步数…