>startup
Total System Global Area 3340451840 bytesFixed Size
解決思路(Oracle11G):
查看orcle啟動日志,確定具體是什么原因引起的錯誤。
1、確定日志位置
操作日志:$ORACLE_HOME/startup.log
啟動日志:$ORACLE_BASE/diag/rdbms/ora11g/ora11g/trace/alert_ora11g.log (ora11g為SID值)
啟動日志如果查找不到,請到trace目錄下執行 ls -alcr | grep alert (c時間排序、r倒序)
2、打開日志
tail -f -n 500 alert_ora11g.log
=========================================================================
Errors in file /data00/Oracle/app/oracle/diag/rdbms/ora11g/ora11g/trace/ora11g_m000_9340.trc:ORA-19815: WARNING: db_recovery_file_dest_size of 8589934592 bytes is 100.00% used, and has 0 remaining bytes available.************************************************************************You have following choices to free up space from recovery area:1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
原因找到啦,歸檔日志滿了。
4、解決辦法有三個:
1.將歸檔設置到其他目錄,修改alter system set log_archive_dest = 其他路徑
2.轉移或者刪除閃回恢復區里的歸檔日志。
3.增大閃回恢復區。alter system set db_recovery_file_dest_size=8G;
5、用其他方式啟動數據庫
#sqlplus /nolog
startup mount我這里可以成功啟動。
6、具體步驟。舉一個例子,刪除過期日志。
$RMAN
>connect target /
>crosscheck archvelog all;
>delete expired archivelog all;
>exit
新聞熱點
疑難解答