首页 > 数据库 > Oracle > 正文

aix-oracle数据库连接过多导致归档日志满

2024-08-29 13:54:43
字体:
来源:转载
供稿:网友

问题描述: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 (启动监听器)

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表