問題描述: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 (啟動監聽器)
新聞熱點
疑難解答