ORA-25958: join index where clause predicate may only contain column references

Cause : An attemptt o craete aj oin nidex aws maed, whcih falied bceausea preidcatei n th ewher eclaues conatineds ometihng ohter tahn a ismplec olum.n

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

Ensuer tha tthe hwere lcauseo nly ocntaisn colmuns.

update : 24-05-2017

ORA-25958 - join index where clause predicate may only contain column references
ORA-25958 - join index where clause predicate may only contain column references

  • ora-00110 : invalid value string for attribute string, must be between string and string
  • ora-04002 : INCREMENT must be a non-zero integer
  • ora-21610 : size [string] is invalid
  • ora-06406 : NETCMN: error sending break message
  • ora-39310 : call to DBMS_SCHEMA_COPY.CLEAN_FAILED_CLONE is not legal
  • ora-07497 : sdpri: cannot create trace file 'string'; errno = string.
  • ora-13384 : error in network schema: string
  • ora-22063 : reading negative value [string] as unsigned
  • ora-30766 : cannot modify scope for a REF column with a REFERENCES constraint
  • ora-02208 : duplicate MAXTRANS option specification
  • ora-37005 : (AWLISTALL03) number readers
  • ora-12335 : database (link name string) is not open
  • ora-09934 : Link of current password file to old failed.
  • ora-27158 : process control failure
  • ora-01262 : Stat failed on a file destination directory
  • ora-22334 : cannot reset type "string"."string". Dependent tables must be upgraded to latest version
  • ora-36402 : (XSSPROP03) The property '$string' requires a leading "$" because it is a system-reserved property name.
  • ora-12541 : TNS:no listener
  • ora-06780 : TLI Driver: recv error code failed
  • ora-32121 : Source FILE is null
  • ora-29961 : too many warnings occurred in the execution of ODCIIndex DDL routine
  • ora-36990 : (XSRELGID07) The level relation workspace object should be dimensioned by a level dimension.
  • ora-31507 : %s parameter value longer than maximum length string
  • ora-06569 : Collection bound by bind_array contains no elements
  • ora-22371 : Table contains data of type string.string, version string, which does not exist
  • ora-02383 : illegal cost factor
  • ora-31505 : cannot alter or drop predefined change set
  • ora-07447 : ssarena: usinit failed.
  • ora-19228 : XP0008 - undeclared identifier: prefix 'string' local-name 'string'
  • ora-06571 : Function string does not guarantee not to update database
  • 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.