Oracle启动时报如下错误: ORA-03113: end-of-file on communication channel ? ? 办理方案如下: 1、查察orcle启动日记,确定详细是什么缘故起因引起的错误。 cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trace/ ls -alcr | grep alert (c时刻排序、r倒序) 定位启动日记。 2.tail -f -n 500 alert_ncdbemu.log 然后重启运行startup呼吁:获得oracle提醒如下: You have following choices to free up space from recovery area: 1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard, ? then consider changing RMAN ARCHIVELOG DELETION POLICY. 2. Back up files to tertiary device such as tape using RMAN ? BACKUP RECOVERY AREA command. 3. Add disk space and increase db_recovery_file_dest_size parameter to ? reflect the new space. 4. Delete unnecessary files using RMAN DELETE command. If an operating ? system command was used to delete files,then use RMAN CROSSCHECK and ? DELETE EXPIRED commands. ? 选择:整理归档日记文件要领: 双实例的oracle启动---留意:起主要export ORACLE_SID=要操纵的实例名 担保本身操纵的实例是必要删除归档日记文件的实例,然后举办删除步调: ? 1.启动到mount状态下: su - oracle sqlplus /nolog: 进入到sql呼吁窗口下: conn /as sysdba startup mount; ? 2.查察规复区(闪回区)位置及巨细: SQL> show parameter db_recovery; ? 3.查询当前的行使状态 select file_type,PERCENT_SPACE_USED,NUMBER_OF_FILES from v$flash_recovery_area_usage; ? 4.物理破除归档路径下的日记文件: 退出sql呼吁窗口: cd /u01/flash_recovery_area/DMDEV/archivelog---进入到对应的归档实例日记目次 整理不必要的归档日记---整理前请对必要的日子做好备份潮州: rm -rf 不必要的日子文件目次 物理日记文件整理后,还必要在ramn打点中整理一次,否则照旧表现的空间没有开释 ? 5.进入rman呼吁行:通过rman打点器材整理。 毗连上数据库实例:rman----> connect target sys/sys_passwd crosscheck backup; delete obsolete; delete expired backup; crosscheck archivelog all; delete expired archivelog all; 此步会有提醒,输入 YES 回车 退出rman 删除完成,从头毗连数据库 ? 6.删除完毕后查察功效: sqlplus /nolog SQL>? connect /as sysdba SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; ? 7.从头启动数据库 ok。
更多Oracle相干信息见Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12
本文永世更新链接地点:https://www.linuxidc.com/Linux/2018-04/151667.htm

(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|