flashback database 报错 ORA-38753 、ORA-01110

因为测试两种情况下的对比需要, 使用flashback database 来回滚到同一个状态,分别进行测试,最后进行结果对比。
中途遇见了如下错误,经查是因为 一个tablespace 没有启用 闪回造成。

SYS@TWP4T3>flashback database to restore point YHC201902131510;
flashback database to restore point YHC201902131510
*
ERROR at line 1:
ORA-38753: 無法倒溯資料檔 37; 沒有倒溯日誌資料. ORA-01110:
資料檔 37: ‘/dbserv/TW/TWP4T03/oracle/data/p4p_int02.dbf’
ORA-38753: 無法倒溯資料檔 10; 沒有倒溯日誌資料. ORA-01110:
資料檔 10: ‘/dbserv/TWP4T03/oracle/data/p4p_int01.dbf’

SQL> SELECT NAME,flashback_on FROM v$tablespace WHERE flashback_on = ‘NO’ ;

NAME FLASHBACK_ON


P4P_INT NO

SQL>
如果某表空间没有打开闪回,则在闪回数据库之前,必须将此表空间OFFLINE,闪回将忽略脱机的表空间。否则会报ORA-38753和ORA-01110

【解决】启用该表空间 闪回,重新 create restore point 进行测试
shut immediate
startup mount;
alter tablespace P4P_INT flashback on;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值