問(wèn)題描述:aix-Oracle數(shù)據(jù)庫(kù)連接過(guò)多導(dǎo)致歸檔日志滿
解決辦法: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'; --->注意這個(gè)命令,刪除系統(tǒng)時(shí)間1天以內(nèi)到現(xiàn)在的歸檔日志 delete noPRompt archivelog all completed before 'sysdate'; --->該命令清除所有的歸檔日志RMAN>select * from V$FLASH_RECOVERY_AREA_USAGE;
重啟數(shù)據(jù)庫(kù):$sqlplus /nologSQL> conn /as sysdbaConnected.SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down. 注:shutdownn immeditate長(zhǎng)時(shí)間無(wú)反應(yīng),可使用shutdwon abort; 一般使用shutdownn immeditate,不過(guò)如果連接活動(dòng)太多,shutdown immediate也會(huì)出現(xiàn)長(zhǎng)時(shí)間沒(méi)反應(yīng)的問(wèn)題。 shutdown abort; --這個(gè)方法是不等待會(huì)話結(jié)束就直接關(guān)閉掉數(shù)據(jù)庫(kù),一般情況下事不推薦使用的。實(shí)在關(guān)不掉的話,一般也沒(méi)有什么問(wèn)題。跟直接KILL進(jìn)程差不多。
SQL> startup nomount; ORACLE instance started. SQL>alter database mount; SQL>alter database open;
$ lsnrctl start (啟動(dòng)監(jiān)聽(tīng)器)
新聞熱點(diǎn)
疑難解答
圖片精選