Oracle数据库 报ORA-00600: 内部错误代码, 参数: [2252], [3113], [3844555230], [], [], [], [], []

前情提要:

今晚在使用PL/SQL Developer工具登录本地Oracle的时候,弹出了一个错误提示,如下:

ORA-00600: 内部错误代码, 参数: [2252], [3113], [3844555230], [], [], [], [], []

拯救进行时:

我心里瞬间咯噔一下!心想,完了完了,辛苦那么久,一朝回到解放前啊快哭了,心里开始埋怨自己今天怎么没做个备份(PS:平时在数据频繁改动的时候会做备份),一边开始询问度娘来,我参考了解决连接ORACLE错误一例:ORA-01033: ORACLE 正在初始化或关闭这篇文章博主的解决方法,开始对我的数据库进行抢救:

跟着一步一步的敲命令,然后在打开数据库的时候再一次出现了本文开头说的错误提示,瞬间感觉心里哇凉哇凉的大哭大哭


然后又不死心的重复多次进行了尝试,结果然并卵抓狂,不死心的继续问度娘,然后看到了下面这个博客:记录一次ORA-00600[2252]故障解决作者在文中提到:通过这些日志可以看出数据库一直在报ORA-00600[2252],在后来因某种原因数据库异常重启后启动不了.仔细观察可以发现系统显示的时间是2010年6月7日和当前时间相差了整整两年.

瞬间,一道闪电击中了我敲打,突然想起我前面把系统时间改到了2012年进行测试,然后就没有改回来了惊恐尴尬,点开右下角看了时间,果不其然,2012-4-18。。。

然后我把时间改回到2016年,重启数据库,然后发现熟悉的数据库又回来啦大笑


感谢文中提到的两位作者的博客,使我能够找回数据库。

结语:

1、数据库要勤备份,尤其是重要的数据库,生产数据库,不要等到发生故障以后追悔莫及;

2、不要乱改动系统参数,如果不是有把握的操作最好备份以便可逆操作,有把握的操作最好如此;

3、出故障了也不要太着急,首先把故障时的所有数据先全部备份,然后再进行恢复/抢救操作。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值