Oracle归档日志满后导致远程访问失败

xiaoxiao2021-02-28  28

背景

  Cognos服务配置好后,正常启动了一段时间后,突然内容数据库测试失败。通过sqlplus 以sysdba身份可以正常登录Oracle数据库,说明Oracle实例没有问题,已经启动。

sqlplus / as sysdba

  因为Cognos是采用TNS的方式连接Oracle,继而查看TNS监听器服务状态:

lsnrctl status

  结果显示监听器没有运行,尝试启动监听器失败。

lsnrctl start

  最后发现是由于归档日志满后导致的监听器启动失败。

解决方案

  Oracle 提供了RMAN(Recovery Manager)工具可以用来备份、还原、恢复数据的工具,可以使用它来清除归档日志。

使用RMAN登录及连接本地数据库 rman target / 删除过期的归档日志 delete expired archivelog all;
转载请注明原文地址: https://www.6miu.com/read-800018.html

最新回复(0)