配置与使用闪回之闪回数据库

本文介绍了如何在Oracle数据库中进行闪回数据库的操作,包括开启闪回、执行闪回及遇到的错误示例,强调了归档日志在闪回操作中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闪回数据库

flashback database to timestamp sysdate-1/24

*

ERROR at line 1:

ORA-38757: Database must be mounted and not open to FLASHBACK.

 

 

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

 Total System Global Area  417546240 bytes

Fixed Size                  2228944 bytes

Variable Size             318770480 bytes

Database Buffers           88080384 bytes

Redo Buffers                8466432 bytes

Database mounted.

SQL> flashback database to timestamp sysdate-1/24;

flashback database to timestamp sysdate-1/24

*

ERROR at line 1:

ORA-38726: Flashback database logging is not on.

SQL> select flashback_on from v$database;

 

FLASHBACK_ON

------------------

NO

SQL> alter database flashback on;

Database altered.

SQL> flashback database to timestamp sysdate-1/24;

flashback database to timestamp sysdate-1/24

*

ERROR at line 1:

ORA-38729: Not enough flashback database log data to do FLASHBACK.

SQL> flashback database to timestamp sysdate-1/1440;

Flashback complete.

SQL> alter database open;    

alter database open

*

ERROR at line 1:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> alter database open resetlogs;

Database altered.

登录rman删除所有归档日志具体语句省略

SQL> l

  1*  flashback database to timestamp sysdate-1/24

SQL> flashback database to timestamp sysdate-2/1440;

 

Flashback complete.

 

SQL> flashback database to timestamp sysdate-3/1440;

flashback database to timestamp sysdate-3/1440

*

ERROR at line 1:

ORA-38754: FLASHBACK DATABASE not started; required redo log is not available

ORA-38762: redo logs needed for SCN 2178835 to SCN 2178835

ORA-38761: redo log sequence 64 in thread 1, incarnation 2 could not be accessed

充分说明归档日志保留的必要性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值