侧边栏壁纸
博主头像
与晚风述往事博主等级

万般皆下品,唯有读书高。

  • 累计撰写 149 篇文章
  • 累计创建 29 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Oracle ORA-00059:超出了数据文件的最大数量

与晚风述往事
2021-09-29 / 0 评论 / 0 点赞 / 297 阅读 / 509 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-10-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

错误信息

【汉】ORA-00059:超出了数据文件的最大数量

【英】ORA-00059:maximum number of DB_FILES exceeded

正常运行的一台数据库,巡检过程中发现表空间不足,新增表空间数据文件报错。
oracle_ora-00059_1

版本

Oracle 【11.2.0.3.0】、【11.2.0.1.0】、【11.2.0.4.0】

Oracle初始化参数【DB_FILES】的影响。

【DB_FILES】的作用主要是指定数据库打开的最大数据文件数,也就是数据库最大能够新增的数据文件数量,默认值为200。

如果是RAC环境,RAC下的所有数据库都需要配置一样的值。

如果有配置Data Guard主备,则主备的参数也应该配置一致。

修改【DB_FILES】参数值需要重启实例才会生效。

使用system用户或sys登录到sql窗口中,修改【DB_FILES】的参数值,修改后重启数据库。

--使用sysdba登录到sqlplus窗口
sqlplus / as sysdba
--增加db_files参数值
alter system set db_files=500 scope=spfile;
--立即关闭实例
shutdown immediate
--启动实例
startup

0

评论区