首页 解决方案 数据库修复

数据库修复

  使用版本:Oracle11.2.0.3   当打开虚拟机安装变更管理模块时,结果却发生了TC安装名场面-安装报错,图1所示。

  使用版本:Oracle11.2.0.3

  当打开虚拟机安装变更管理模块时,结果却发生了TC安装名场面-安装报错,图1所示。查看安装日志发现是数据库异常,如图2所示。这可是个好机会,难得在虚拟机可以遇到数据库异常的问题,当然是要保存快照然后修复再重现记录。

  图1

  图2

  看到是数据库异常后随即连接数据库,测试startup和shutdown,发现数据库已经是startup但是shutdown报错,图3所示。接着查看数据库日志,发现是UNDO表空间损坏,如图4所示。还好不是用户表空间损坏,只是UNDO表空间损坏,那么问题就简单多了,解决方法有两个,通过备份(逻辑备份或物理备份都可以)恢复或者做一个UNDO表空间并更改控制文件。显然,虚拟机是不会有备份的存在的,而且对于实际情况来说,生产环境也是要尽量保留用户数据,因此采用重新创建UNDO表空间的方式处理。

  图3

  图4

  通过shutdown abort关闭数据库,图5所示。

  图5

  修改pfile文件使用当前的数据库配置,如图6所示。

  图6

  通过pfile启动数据库,图7所示。

  图7

  创建新的表空间,如图8所示。

  图8

  修改pfile使用新创建的表空间,如图9所示。

  图9

  将init.ora文件另存到%ORACLE_BASE% product\11.2.0\dbhome_1\database,命名为inittc.ora,如图10所示。

  图10

  删除undotbs1并重新生成spfile,如图11所示。

  图11

  至此大功告成,再次重启数据库后重新安装变更模块成功!

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

生产制造 | 数控仿真保证“安全” 之 NCSIMUL四轴机床搭建

NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。

质量管理 | 海克斯康 Q-DAS®与SAP QM的交互应用方案

SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。

新能源汽车供应链强力转型,数字化供应链系统订单管理数字化助力企业降本增效

当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。

进度猫甘特图:项目管理中的任务分解工具

项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。

查看流程审批历史记录解决方案

作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部