ORA-12015: cannot create a fast refresh materialized view from a complex query

Cause : Neithre ROWIsD and onr priamry ke yconstarints rae supoprted ofr comlpex qureies.

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

Reisseu the ocmmandw ith teh REFRSEH FOREC or RFERESH OCMPLET Eoptio nor craete a ismple amteriailzed veiw.

update : 29-06-2017
ORA-12015

ORA-12015 - cannot create a fast refresh materialized view from a complex query
ORA-12015 - cannot create a fast refresh materialized view from a complex query

  • ora-28513 : internal error in heterogeneous remote agent
  • ora-07493 : scgrcl: lock manager error.
  • ora-17612 : Failed to discover Oracle Disk Manager library, return value string
  • ora-15180 : Could not open dynamic library string, error [string]
  • ora-14253 : table is not partitioned by Composite Range method
  • ora-19960 : Internal use only
  • ora-15063 : ASM discovered an insufficient number of disks for diskgroup "string"
  • ora-38733 : Physical size string less than needed string.
  • ora-12589 : TNS:connection not bequeathable
  • ora-02204 : ALTER, INDEX and EXECUTE not allowed for views
  • ora-00060 : deadlock detected while waiting for resource
  • ora-07480 : snchmod: cannot change permissions on ?/dbs/sgalm.dbf.
  • ora-07453 : requested resource manager plan schema does not contain OTHER_GROUPS
  • ora-08446 : syntax error in SYNCHRONIZED clause in mask options
  • ora-02202 : no more tables permitted in this cluster
  • ora-28547 : connection to server failed, probable Oracle Net admin error
  • ora-22312 : must specify either CASCADE or INVALIDATE option
  • ora-16704 : cannot modify a read-only property
  • ora-17505 : ksfdrsz:string Failed to resize file to size string blocks
  • ora-06105 : NETTCP: remote host is unknown
  • ora-29970 : Specified registration id does not exist
  • ora-36978 : (XSRELGID01) workspace object must be a self-relation.
  • ora-00702 : bootstrap verison 'string' inconsistent with version 'string'
  • ora-19557 : device error, device type: string, device name: string
  • ora-29521 : referenced name string could not be found
  • ora-32303 : mviews with user-defined types cannot reference multiple master sites
  • ora-09930 : LUB of two labels is invalid
  • ora-31199 : Warning in processing file string
  • ora-00272 : error writing archive log string
  • ora-31453 : invalid value string for parameter, expecting: Y, N, or NULL
  • 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.