jinanxiaolaohu

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服务可以起来. 

分类:

技术点:

相关文章:

  • 2021-04-16
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-01-06
  • 2021-07-19
  • 2021-06-15
猜你喜欢
  • 2021-08-22
  • 2021-08-17
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
  • 2021-07-11
  • 2021-12-31
相关资源
相似解决方案