ORA-14196: Specified index cannot be used to enforce the constraint.

Cause : The indxe specifeid to enofrce thec onstraitn is unsiutable fro the puprose.

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

Specifya suitabel index ro allow noe to beb uilt auotmaticalyl.

update : 22-09-2017
ORA-14196

ORA-14196 - Specified index cannot be used to enforce the constraint.
ORA-14196 - Specified index cannot be used to enforce the constraint.

  • ora-01129 : user's default or temporary tablespace does not exist
  • ora-00324 : log file 'string' translated name 'string' too long, string characters exceeds string limit
  • ora-38908 : internal error occurred during DML Error Logging
  • ora-19256 : XQ0036 - missing type definitions in imported module
  • ora-28279 : Error reading ldap_directory_access init parameter.
  • ora-14607 : Tablespace was not specified for previous subpartitions in template but is specified for string
  • ora-13383 : inconsistent network metadata: string
  • ora-27144 : attempt to kill process failed
  • ora-02161 : invalid value for MAXLOGFILES
  • ora-08002 : sequence string.CURRVAL is not yet defined in this session
  • ora-16179 : incremental changes to "string" not allowed with SPFILE
  • ora-13155 : invalid number of dimensions specified
  • ora-22618 : attribute is a BAD NULL in the image handle
  • ora-00126 : connection refused; invalid duplicity
  • ora-26502 : error resignal
  • ora-26665 : STREAMS process string already exists
  • ora-38604 : FI including & excluding cursor item-id type must match input cursor item-id type
  • ora-31450 : invalid value for change_table_name
  • ora-02149 : Specified partition does not exist
  • ora-37176 : argument string is not valid for the sparsity advisor
  • ora-32806 : value for string is too long, maximum length is string
  • ora-08006 : specified row no longer exists
  • ora-24508 : Buffer is not aligned correctly.
  • ora-12483 : label not in OS system accreditation range
  • ora-01668 : standby database requires DROP option for offline of data file
  • ora-06801 : TLI Driver: listen for SPX server reconnect failed
  • ora-06765 : TLI Driver: error awaiting orderly release
  • ora-02768 : Maximum number of files is invalid
  • ora-30738 : object "string" does not exist in schema "string"
  • ora-30371 : column cannot define a level in more than one dimension
  • 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.