问题描述:aix-Oracle数据库连接过多导致归档日志满
解决办法:1.手工删除归档日志
2.rman删除归档日志$rman target /RMAN>select * from V$Flash_RECOVERY_AREA_USAGE;RMAN>delete archivelog from time 'sysdate-1'; 注:delete archivelog from time 'sysdate-1'; --->注意这个命令,删除系统时间1天以内到现在的归档日志 delete noPRompt archivelog all completed before 'sysdate'; --->该命令清除所有的归档日志RMAN>select * from V$FLASH_RECOVERY_AREA_USAGE;
重启数据库:$sqlplus /nologSQL> conn /as sysdbaConnected.SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down. 注:shutdownn immeditate长时间无反应,可使用shutdwon abort; 一般使用shutdownn immeditate,不过如果连接活动太多,shutdown immediate也会出现长时间没反应的问题。 shutdown abort; --这个方法是不等待会话结束就直接关闭掉数据库,一般情况下事不推荐使用的。实在关不掉的话,一般也没有什么问题。跟直接KILL进程差不多。
SQL> startup nomount; ORACLE instance started. SQL>alter database mount; SQL>alter database open;
$ lsnrctl start (启动监听器)
新闻热点
疑难解答