>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
新闻热点
疑难解答