

Oracle故障系列:ORA-00059超出db_files的最大值
source link: https://blog.51cto.com/xiaozc/5389231
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Oracle故障系列:ORA-00059超出db_files的最大值
原创今天接到客户电话说前端业务出现无法使用的情况,通过表空间查看发现是表空间使用率占用到了100%,所以需要进行datafile文件的扩容,但是在扩容语句执行后遇见报错。
1、报错内容为ora-00059:超出db_files的最大值,如下图:

2、查询db_files的最大值,发现最大值为200,如图:
show parameter db_files

3、查询目前datafiles的数量,目前数据文件已经达到了200个,所有扩容表空间增加数据文件报错
select count(*) from dba_data_files;
4、增大db_files参数需要修改参数文件,修改参数文件前需要备份参数文件,备份参数文件命令如下:
5、备份参数文件完成后,进行参数修改,参数修改如下:
6、由于是静态参数,在修改完成后需要对数据库进行重启,如下图:

7、重启完成后,查看最大db_files参数,已经修改成功,如下:
8、再次添加数据文件,数据文件添加成功,业务故障修复。
9、如果环境为rac环境,则需要按修改参数后对两节点同时重启,如下:
alter system set db_files=500 sid='*' scope=spfile;
系统层次启动数据库:
$ srvctl stop database -d xiaozc
$ srvctl start database -d xiaozc
10、总结
修改db_files参数需要重启数据库,基于此强烈建议在建库的时候对此参数进行调整,避免后期使用过程中更改此参数影响业务运行。
- 赞
- 收藏
- 评论
- 分享
- 举报
</div
Recommend
-
46
给定一个数组, 找出数组子集乘积的最大值 比如[2, 3, -2, 4] 数组, 子集有 [2,3], [2,3,-2], [2,3,-2,4], [3,-2], [3,-2,4], [-2,4] 每个乘积为 6, -12, -48, -6, -24, -8 所以最大值为 6 分析
-
29
假设有一数值数组,如何在不影响原数组的情况下,获取数组的最大值和最小值呢? 废话不多说直接上代码! 1.我们用了最基础的方法,遍历整个数组,用新数组接收这些数据(注意...
-
27
本文已收录至 Github《小白学算法》系列: https://github.com/vipstone/algorithm 这是一道比较基础的算法题,涉及到的数据结构也是我们之前讲过的,我这里先买一个关子...
-
23
写在前面 关于MySQL varchar字段类型的最大值计算,也许我们一直都理解错误了,本文从问题出发,经实践验证得出一些实用经验,希望对大家的开发工作有些帮助~ 背景描述 最近同事在做技术方...
-
14
2020年12月25日2020年12月25日 | by YoungTimes |
-
8
爱码爱生活 1.求多个数字中的最大值 SELECT GREATEST(5,16,2) AS GREATEST;输出为1...
-
12
LeetCode 第 239 号问题:滑动窗口最大值-五分钟学算法 当前位置:五分钟学算法 > LeetCodeAnimation > LeetCode 第 239 号问题:滑动窗口最大...
-
20
[Vue] el-input特性记录2-最大值、最小值发布于 33 分钟前el-input输入值设置最大值、最小值问题。如果使用max、min属性,则必须同时加上与type="number"。...
-
6
V2EX › MySQL 请教一个极值差值且最小值需在最大值创建时间前的问题 Te11UA · 1 天前 · 226 次...
-
8
一、问题介绍 部分TR系列路由器的屏幕上提示“超出流量限额”,如下图:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK