penguin23
作者penguin23·2017-08-09 09:29
系统运维工程师·广州佳杰科技有限公司

那些宕过机的日子里

字数 762阅读 1162评论 2赞 1

Oracle 异常情况

利用 RMAN 的 catalog 方式做备份,每周备份方案为
星期日 0级备份
星期一 2级备份
星期二 2级备份
星期三 1级备份
星期四 2级备份
星期五 2级备份
星期六 2级备份

0级备份代码如下
run {
allocate channel c1 type disk;
backup
incremental level 0
format "/RMAN/rmanbak/inc0_%u_%T"
database;
release channel c1;
}

可以正常备份,但是几天之后,会出现无法连接数据库的情况,(重新启动数据库又可以恢复正常),查看告警日志,发现大量的连接超时信息:

WARNING: inbound connection timed out (ORA-3136)

此时 shutdown immediate 停止数据库,时间有点长,无法正常关闭数据库。同时再打开SQL连接数据库,发现连接不上了。只能 kill 掉oracle进程,然后再启动oracle
日志中查到有如下错误信息:

Errors in file /oracle/admin/hy/bdump/hy_pmon_790538.trc:
ORA-00470: Message 470 not found; No message file for product=RDBMS, facility=ORA
Mon Sep 27 12:12:09 2010
PMON: terminating instance due to error 470
Instance terminated by PMON, pid = 790538

通过查询资料,说是要加大 MAXFILES 的值?请问导致这两个错误的原因是什么?是因为RMAN备份问题吗?还是oracle的设置问题?

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论2 条评论

desert_xudesert_xu数据库运维工程师杭州xxxx有限公司
2017-08-09 09:40
是在备份的时候时间点,出现ora-3136 吗?
desert_xudesert_xu数据库运维工程师杭州xxxx有限公司
2017-08-09 09:38
00470, 00000, "LGWR process terminated with error" // *Cause: The log writer process died // *Action: Warm start instance 检查一下lgwr 的日志
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广