首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“迷失的红人”和“阿基夫洛奇”

“迷失的红人”和“阿基夫洛奇”
EN

Stack Overflow用户
提问于 2016-02-11 01:33:07
回答 1查看 263关注 0票数 0

我使用的是OracleXE11g R2,由于一个错误,通过运行delete归档速度来删除其中删除的所有档案日志;命令RMAN。

另外,删除了一组重做日志,即redo_g02a.log、redo_g02b.log和redo_g02c.log。

其他红系产品有: redo_g01a.log,redo_g01b.log,redo_g01c.log和redo_g03a.log,redo_g03b.log和redo_g03c.log

现在有什么方法可以启动数据库吗?这是一个生产数据库,我真的很担心。

我试着从redo_g01a.log复制到redo_g02a.log ..。但警报日志显示:

ORA-00312:联机日志2线程1:'/u01/app/oracle/fast_recovery_area/XE/onlinelog/redo_g02a.log‘用户(ospid: 30663):由于错误341终止实例

任何帮助都是非常感谢的。

EN

Stack Overflow用户

回答已采纳

发布于 2016-02-11 03:07:12

首先,复制数据文件、重做日志和控制文件。这样你就可以回到这一点了。

如果数据库被关闭,清理,您可以尝试清除组,它将为您重新创建。

代码语言:javascript
复制
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1068937216 bytes
Fixed Size                  2260048 bytes
Variable Size             675283888 bytes
Database Buffers          385875968 bytes
Redo Buffers                5517312 bytes
Database mounted.
SQL> alter database clear logfile group 2;

Database altered.

SQL> alter database open;

Database altered.

SQL>

如果不是,您将需要恢复并使用resetlog选项打开。不幸的是,由于丢失了整个日志组,您可能也丢失了数据。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35329269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档