诊断:ORA-38760: This database instance failed to turn on flashback database

$ oerr ora 38760
38760, 00000, "This database instance failed to turn on flashback database"
// *Cause: Database flashback is on but this instance failed to
//         start generating flashback data. Look in alert log for more
//         specific errors.
// *Action: Correct the error or turn off database flashback.
 
 
 
Solution A:
 
 
To Enable flashback:
 
 
1.Shutdown the database either in immediate or normal mode.
 
 
2.Mount the database.
 
 
3.Enable flashback.
 
 
SQL>Alter database flashback on;
 
 
4.Open the database.
 
 
Sometimes even after solution A you are still getting errors:
 
 
SQL> startup mount;
ORACLE instance started.
 
 
Total System Global Area 1.4798E+10 bytes
Fixed Size 2046472 bytes
Variable Size 671090168 bytes
Database Buffers 1.4110E+10 bytes
Redo Buffers 14729216 bytes
Database mounted.
SQL> alter database flashback off;
 
 
Database altered.
 
 
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-38760: This database instance failed to turn on flashback database
 
 
SQL>
 
 
此时可以尝试方案B。
 
Solution B:
 
1. Startup mount.
 
 
2. Check db_recovery_file_dest parameter and ensure this directory exists.
 
 
3. Check restore points:
 
 
select NAME,SCN,GUARANTEE_FLASHBACK_DATABASE,DATABASE_INCARNATION# from v$restore_point;
 
 
4. Drop restore point:
 
 
drop restore point <restore point>;
 
 
5. alter database flashback off;
 
 
6. Shutdown immediate;
 
 
7. Startup

转载于:https://www.cnblogs.com/syksky/p/8192176.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值