首页 > 数据库技术 > 详细

Oracle数据库无法启动的简单处理

时间:2019-12-28 17:49:58      阅读:95      评论:0      收藏:0      [点我收藏+]

1. 最近一台测试机器上面的Oracle数据库启动不起来了. 提示信息是UNDOTBS2的表空间找不到.

技术分享图片

 

 

2. 然后可以使用 startup mount 简单开起来 但是发现还是无法使用.

3.本来想使用之前导出来的 pfile进行启动 但是总会是提示错误信息

提示:

ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在

 

4. 进入mount状态之后 使用 语句进行简单查询

select name from v$tablespace;

然后发现一个很奇怪的现象. 我这里面的UNDO的表空间名字和我pfile里面表空间的名字不一样.

NAME
----------
SYSTEM
SYSAUX
UNDOTBS3
USERS
TEMP
CWBASEOE73
CWBASEOR65
CWBASEOR19

查看一下自己的pfile

技术分享图片

 

 5.修改好undo的表空间对应上 mount状态时查询出来的undo表空间信息即可

SQL> startup pfile=C:\app\Administrator\product\11.2.0\dbhome_1\database\initora11r2.ora

6. 然后粗行间启动用的spfile

create spfile from pfile

7. 重启机器进行验证 oracle服务可以起来. 

Oracle数据库无法启动的简单处理

原文:https://www.cnblogs.com/jinanxiaolaohu/p/12112046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!