ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192

    为保证安全,本站点已取消所有百度云分享链接,如有下载需要,请在评论里留下邮箱。

出现这个问题的原因是由于表空间不足导致的

以sys登录进去之后,查询对应表空间

然后看对应的表空间的大小以及使用比等等

当时一看就知道是这个SYSTEM表空间出的问题,因为使用占比已达到99%多,然后,查询一下表空间在服务器上的路径

服务器上表空间对应路径是 /oradata/orcl/system01.dbf

然后就可以直接用扩大表空间的sql,直接扩大表空间大小

这个resize,是修改之后大小,修改完毕数据库就可以正常登录了。

表空间有个自动增长机制,我也给它加上了

另外看了别人的博客,也分析的挺好的,也摘抄下来

oracle表空间不足,一般有两个原因:一,原表空间太小,没有自增长;二,表空间已自增长,而且表空间也已足够大,对于这两种原因分别有各自的解决办法。
可以看出来,这边我遇到的情况是第一种,第二种的话,解决方法也配上来

【解决办法-原因二】

因为表空间中的数据文件已经足够大(达到32G),所以,这时仅仅增加表空间大小是不行的。

这个时候,我们可以增加该表空间的数据文件,这样表空间的大小即变为64G了。

支付宝打赏 微信打赏

如果文章对您有帮助,欢迎打赏本站

未经允许不得转载:晚风深巷酒 » ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址