• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 记ORA-00600 [25012]的一次解决过程

记ORA-00600 [25012]的一次解决过程

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了ORA-00600,25012,一次,解决,过程,aix5,等相关知识,希望本文的分享对您有所帮助

OS:aix5 DB:9.2.0.8 客户需要把生产库通过RMAN的方式还原到开发测试环境中,通过RMAN还原数据文件、控制文件以及相关的归档文件后,开始对数据库进行recover操作,在还原完所有归档后报以下错误: ORA-01547、ORA-01194、ORA-01110 通过alter database open

OS:aix5
DB:9.2.0.8
客户需要把生产库通过RMAN的方式还原到开发测试环境中,通过RMAN还原数据文件、控制文件以及相关的归档文件后,开始对数据库进行recover操作,在还原完所有归档后报以下错误:
ORA-01547、ORA-01194、ORA-01110

通过alter database open resetlogs;



报:
SQL>alterdatabaseopenresetlogs;
alterdatabaseopenresetlogs
*
ERRORatline 1:
ORA-01194: file 1 needs more recoverytobe consistent
ORA-01110:

通过设置隐藏参数
_allow_resetlogs_corruption= TRUE
打开数据库。

打开后数据库开始报ORA-00600错误
ORA-00600: internal error code, arguments: [25012], [1], [0], [], [], [], [], []
ORA-00600: internal error code, arguments: [25012], [1], [63], [], [], [], [], []

查看资料发知道:
ORA-600 [25012] [a] [b]
*c0`!]1m x s0|0Arg [a] Tablespace Number
Fg9N9~4\1f D0Arg [b] Relative file numberITPUB个人空间*]2qX.NC1vg)R*@

查询ts#为1的表空间发觉为undotbs1表空间。
参考网上几位大师写的文档,发觉都不太适合解决该问题,最后只能尝试重建undotbs1,在切换到undotbs2后,删除undotbs1的时候始终报ORA-30013错误,根据查看发现undotbs1里面_SYSSMU6$回滚段始终在线,尝试设置_smu_debug_mode=4的方式来使_SYSSMU6$回滚段离线,但始终无法成功,最后只能再次使用隐藏参数:
_offline_rollback_segments=(_SYSSMU6$)ITPUB个人空间ldtx(X
_corrupted_rollback_segments=(_SYSSMU6$)

重新启动数据库后,成功删除undotbs1,重建undotbs1.
本以为已经顺利结束,结果发现数据库继续报:
ORA-02019: connection description for remote database not foundITPUB个人空间!~C@J-iU

该错误是由于分布式错误引起,处理完该错误后,此次恢复总算完成。

记录下,有点粗略,O(∩_∩)O哈!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 记ORA-00600 [25012]的一次解决过程
  • ORA-00600: internal error code, arguments: [kqlnrc_1], [0x70

相关文章

  • 2017-05-11有关mysql中ROW_COUNT()的小例子
  • 2018-12-05mysql5.7.21 winx64安装配置图文分享
  • 2018-12-05Oracle 低权限数据库账户得到 OS 访问权限 提权利用
  • 2018-12-05查询表名中的数据详解
  • 2018-12-05oracle中decode函数的如何使用
  • 2018-12-05Mysql相关_MySQL
  • 2018-12-05Mysql-主多从和读写分离配置的代码示例简介
  • 2018-12-05详解关于mysql查询字符集不匹配问题
  • 2018-12-05Mysql的备份和恢复
  • 2018-12-05一步一步教你网站同步镜像(转载)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Mysql-聚簇索排序慢案例分析
    • MySQL中InnoDB的Memcached插件的使用教程
    • 什么是数据库索引?数据库索引详解
    • MySQL replace函数替换字符串语句的用法
    • sqlserver通用的删除服务器上的所有相同后缀的临时表
    • MySQL Order By索引优化方法
    • MySQL性能优化 出题业务SQL优化
    • 深入Mysql字符集设置分析
    • 如何解决mysqlimport: Error: 13, Can't get stat of 的问题
    • MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有