报错1、数据库开启block change tracking ,恢复完成后打开因文件不存在报错。
RMAN> alter database open resetlogs;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 10/25/2016 15:02:16
ORA-19751: could not create the change tracking file
ORA-19750: change tracking file: '+DATA/cx/changetracking/ctf.348.875544631'
ORA-17502: ksfdcre:4 Failed to create file +DATA/cx/changetracking/ctf.348.875544631
ORA-15046: ASM file name '+DATA/cx/changetracking/ctf.348.875544631' is not in single-file creation form
ORA-17503: ksfdopn:2 Failed to open file +DATA/cx/changetracking/ctf.348.875544631
ORA-15012: ASM file '+DATA/cx/changetracking/ctf.348.875544631' does not exist
RMAN>
故障处理:
关闭block-change-track功能,只能在open或者mount状态修改。恢复时应该在还原结束后,打开数据库前关闭block-change-track功能。
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Oct 25 15:15:43 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> select status,filename from v$block_change_tracking;
select status,filename from v$block_change_tracking
*