加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

ORA-03113:通信通道的文件结尾 解决办法

发布时间:2021-03-08 02:45:29 所属栏目:站长百科 来源:网络整理
导读:登录Oracle时呈现错误:“ ORA-03113:通讯通道的文件末了 ” 错误排查要领 Oracle呈现错误,查察trace日记探求题目来源: D:oraclediagrdbmsorclorcltrace 打开 trace 目次下的 alert_orcl.log : *************************************************

登录Oracle时呈现错误:“ORA-03113:通讯通道的文件末了”

错误排查要领

Oracle呈现错误,查察trace日记探求题目来源:D:oraclediagrdbmsorclorcltrace

打开trace目次下的alert_orcl.log

************************************************************************
ARC3: Error 19809 Creating archive log file to ‘D:ORACLE_11G INSTALLERFLASH_RECOVERY_AREAORCLARCHIVELOG2019_05_29O1_MF_1_122_%U_.ARC‘
Errors in file D:ORACLEdiagrdbmsorclorcltraceorcl_arc1_18628.trc:
ORA-19815: 告诫: db_recovery_file_dest_size 字节 (共 3221225472 字节) 已行使 100.00%,另有 0 字节可用。
************************************************************************
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.

从日记中可以看到:“ORA-19815: 告诫: db_recovery_file_dest_size 字节 (共 3221225472 字节) 已行使 100.00%,另有 0 字节可用。”

这个题目是因为db_recovery_file_dest_size(归档日记)的空间不敷导致的。

办理步伐

?1,修改归档日记空间的巨细

SQL> startup mount  -- 装载数据库
SQL> conn / as sysdba  --dba身份毗连
SQL> select * from v$recovery_file_dest;  --查察归档日记
SQL> alter system set db_recovery_file_dest_size=4G;  --配置归档日记巨细
SQL> alter database open;  --打开数据库

必要留意的是:Oracle数据库一共有以下几个状态

shutdown immediate;
-- shutdown:封锁状态,Oracle例程封锁。

startup nomount;
-- nomount(STARTED):Oracle例程启动,读取参数文件打开实例(分派内存、启动历程)。

alter database mount;
-- mount(MOUNTED):读取节制文件。

alter database open;
-- open(OPEN):打开数据文件和日记文件。

查察当前状态:select status from v$instance;

?

?2,删除归档日记

行使rman(Recovery Manger)器材

rman target /  --进入rman
RMAN> delete noprompt archivelog until time "sysdate-3"; --删除3天前的归档日记

至此题目办理,数据库可以正常行使。

?

ORA-03113:通讯通道的文件末了 办理步伐

(编辑:湖南网)

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

    热点阅读