加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ORA-38760: This database instance failed to turn on flashbac

发布时间:2020-12-15 18:33:55 所属栏目:百科 来源:网络整理
导读:ORA-38760: This database instance failed to turn on flashback database? 错误解决过程 ? 问题现象: ??? ????? 一大早起床把数据库打开,本来想做个测试,结果不料弹出ORA-38760: This database instance failed to turn on flashback database的错误,

ORA-38760: This database instance failed to turn on flashback database? 错误解决过程

?

问题现象:
???

????? 一大早起床把数据库打开,本来想做个测试,结果不料弹出ORA-38760: This database instance failed to turn on flashback database的错误,这个错误很显然是由于flashback导致的错误。


错误分析:

??? 首先从错误现象来看,是由于flashback打开了,因为flashback文件丢失而无法使用flashback从而后触发了这个错误。那么正常情况下应该是不会报错的。
alter 日志错误信息如下:
Errors in file c:oracleproduct10.2.0adminwwlbdumpwwl_rvwr_5416.trc:
ORA-38701: 闂?洖鏁版嵁搴撴棩蹇?7 搴忓垪 43 绾跨▼ 1: "C:ORACLEPRODUCT10.2.0FLASH_BACKWWLFLASHBACKO1_MF_7T7O9TKT_.FLB"
ORA-27041: 鏃犳硶鎵撳紑鏂囦欢
OSD-04002: unable to open file
O/S-Error: (OS 3) 系统找不到指定的路径。


解决办法:

??? 因为删除了flashback文件,在数据库open的时候turn on flashback database失败,故将database flashback属性先置为off将数据库Open,再重新trun on flashback 后数据库即可打开.


过程如下:

SQL> startup
ORACLE instance started.

Total System Global Area 1610612736 bytes
Fixed Size????????????????? 2066080 bytes
Variable Size???????????? 419432800 bytes
Database Buffers???????? 1174405120 bytes
Redo Buffers?????????????? 14708736 bytes
Database mounted.
ORA-38760: This database instance failed to turn on flashback database


临时关闭flashbak 启动数据库。
SQL> alter database flashback off;
Database altered.


SQL> alter database open;
Database altered.


再次开启flashbak后启动数据库即可。
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1610612736 bytes
Fixed Size????????????????? 2066080 bytes
Variable Size???????????? 419432800 bytes
Database Buffers???????? 1174405120 bytes
Redo Buffers?????????????? 14708736 bytes
Database mounted.

SQL> alter database flashback on;
Database altered.

SQL> alter database open;
Database altered.

SQL>

?

还可参考Metalink文章:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读