ORA-19653: cannot switch to older file incarnation

Cause : SwitchToCopy was called with a datafile copy for a datafile that was dropped prior to the time this control file was backed up.

Action - How to fix it : DBA Scripts :: www.high-oracle.com/scripts

Restore and mount an earlier control file. It is acceptable to use a control file that was backed up prior to the creation of the specified datafile.

update : 27-04-2017

ORA-19653 - cannot switch to older file incarnation
ORA-19653 - cannot switch to older file incarnation

  • ora-12723 : regular expression too complex
  • ora-24905 : invalid recepient protocol attribute passed into OCI call
  • ora-09210 : sftopn: error opening file
  • ora-01674 : data file string is an old incarnation rather than current file
  • ora-28037 : Cannot Get Session Key for RACF Authentication
  • ora-37043 : (XSACQUIRE_DEP_OLDGEN) Composite, concat, dimension map, or internal partition workspace object cannot be locked since another user has committed a new one already.
  • ora-25261 : JOB_QUEUE_PROCESSES must be at least 2 for AQ propagation
  • ora-29352 : event 'string' is not an internal event
  • ora-19654 : must use backup control file to switch file incarnations
  • ora-19511 : Error received from media manager layer, error text: string
  • ora-32124 : Illegal attribute passed
  • ora-28669 : bitmap index can not be created on an IOT with no mapping table
  • ora-31077 : invalid attribute "string" specified
  • ora-13604 : The specified parameter string cannot be fetched as a SQL table.
  • ora-00081 : address range [string, string) is not readable
  • ora-12063 : unable to apply transaction from site string
  • ora-22308 : operation not allowed on evolved type
  • ora-19770 : invalid change tracking file name
  • ora-00450 : background process 'string' did not start
  • ora-39038 : Object path "string" is not supported for string jobs.
  • ora-16152 : standby database is in 'no-data-loss' protected mode
  • ora-19569 : no device is allocated to this session
  • ora-36700 : (XSRELTBL04) Dimension workspace object cannot be qualified more than once.
  • ora-22912 : specified column or attribute is not a nested table type
  • ora-14192 : cannot modify physical index attributes of a Hash index partition
  • ora-22336 : table contained 8.0 image format, must specify INCLUDING DATA
  • ora-01519 : error while processing file 'string' near line string
  • ora-08175 : discrete transaction restriction violated (string)
  • ora-06930 : CMX: error when checking ORACLE_SID
  • ora-39093 : FLASHBACK automatically enabled to preserve database integrity.
  • Oracle Database Error Messages

    Oracle Database High Availability Any organization evaluating a database solution for enterprise data must also evaluate the High Availability (HA) capabilities of the database. Data is one of the most critical business assets of an organization. If this data is not available and/or not protected, companies may stand to lose millions of dollars in business downtime as well as negative publicity. Building a highly available data infrastructure is critical to the success of all organizations in today's fast moving economy.

    Well, the reason for above error is that i have taken the above script from a 11g database and running it on 10g database. 11g has bring some changes in password management. Below code is executed on 11g and user created successfully, which is expected result.