SQL> alter database open;

2024-12-15 07:02:01
推荐回答(2个)
回答1:

这是一个 内部错误,具体的中文应该是:

ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [99189], [43531], [43569], [], [], [], [], [], [], []

这个很难搞,

如果是自己的测试环境,建议放弃这个数据库,重新安装一个;如果自行希望学习如何解决,那么多查资料,多尝试。

如果是生产环境,建议找专业人士帮忙解决。

回答2:

PRM-DUL 可以直接从Oracle .DBF数据文件中抽取出表的数据。

Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。