前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ORA-03113

ORA-03113

原创
作者头像
用户8006012
发布2022-11-17 22:04:27
4960
发布2022-11-17 22:04:27
举报
文章被收录于专栏:DATABASEDATABASE

1. 启动时出现ORA-03113

2. 可以用之前介绍过过的ADR诊断检查

3. 输入show alert

因为是数据库启动而不是监听问题,所以输入1,查看报错信息

或者去v$diag_info查询name=Diag Alert对应的路径去获取log.xml文件

打开后查找WARNNG关键词

db_recovery_file_dest_size 设置快速恢复区的大小,5G已经满了。它的功能是生成归档重做日志,还原点,闪回等。

解决办法:

1. alter system set DB_RECOVERY_FILE_DEST_SIZE=10G;增加快速恢复区大小

2. 备份快速恢复区,然后RMAN DELETE 删除文件

不过我这个是测试环境,我只想把最快数据库打开

最简单方法是禁用快速恢复区,或者调整保留策略,让其自动删除,或者用RMAN主动删除,或者操作系统层面删除然后RMAN crosscheck

1.Oracle用户下执行

代码语言:javascript
复制
RMAN TARGET 账户/密码

RMAN> startup mount

2.然后手动删除过期文件.删除前可以使用report obsolete查看过期文件

代码语言:javascript
复制
RMAN> delete obsolete;

3. 删除归档日志

代码语言:javascript
复制
RMAN> delete archivelog all;

4. 现在可以尝试打开数据库了

代码语言:javascript
复制
SQL> alter database open;

后面尝试操作:

查看我的保留策略,过期数据会保留但是会被标记为过时

代码语言:javascript
复制
RMAN> show retention policy;

RMAN configuration parameters for database with db_unique_name ORCL are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

Redundancy:要保留的副本数

Revovery window:要保留的备份天数

我当前配置结果,副本数是1

修改备份天数

代码语言:javascript
复制
configure retention policy to recovery window of 1 days

如果要禁用保留策略:使得RMAN不会将任何备份视为过时

代码语言:javascript
复制
configure retenton policy to none;

上面只能治标,可能过一段时间又会出现,如果是自己的测试环境一劳永逸的方法

1.关闭闪回

代码语言:javascript
复制
alter database flashback off;

2.禁用快速恢复区:

代码语言:javascript
复制
alter system set DB_RECOVERY_FILE_DEST='';

3.不过我配置alter之后,没怎么关注过告警日志

代码语言:javascript
复制
--查询历史警报
select * from dba_alert_history;
代码语言:javascript
复制
--查询阈值
select * from dba_thresholds;

--查询当前警报
select * from dba_outstanding_alerts;

Tablespace [APPS_DATA_TABLESPACE] is [90 percent] full

赶紧加表空间大小,不然又打不开数据库了

先获取此表空间对应的数据文件名称

代码语言:javascript
复制
select d.file_name, d.MAXBYTES/1024/1024/1024 from dba_data_files d 

where d.TABLESPACE_NAME='APPS_DATA_TABLESPACE';

执行修改

代码语言:javascript
复制
alter database datafile 

'/usr/local/oracle19c/oradata/ORCL/APPS_DATA_TABLESPACE.dbf' 

autoextend on next 8m maxsize 20g;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档