16 October 2013

ORA-19751: could not create the change tracking file

[oracle@testebs clone_backup]$ sqlplus "/as sysdba"

SQL*Plus: Release 11.2.0.3.0 Production on Tue Oct 15 22:54:18 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-19751: could not create the change tracking file
ORA-19750: change tracking file:
'/u01/oradata/ebs/EBS/changetracking/o1_mf_92lorzgr_.chg'
ORA-27040: file create error, unable to create file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 1
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3

SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;

Database altered.

SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE '/u01/oradata/ebs/changetracking/o1_mf_92lorzgr.chg';

Database altered.


SQL> shut immediate
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
 SQL> startup mount pfile='?/dbs/init${ORACLE_SID}_clone.ora'
ORACLE instance started.

Total System Global Area 2.5655E+10 bytes
Fixed Size                  2240344 bytes
Variable Size            1.1207E+10 bytes
Database Buffers         1.4428E+10 bytes
Redo Buffers               16924672 bytes
Database mounted.
SQL> alter database open;

Database altered.

SQL>

1 comment:

Anonymous said...

Thanks. It was useful for me with the solution provided.