ORA-14700: Object(s) owned by SYS cannot be locked by non-SYS user

Cause : Attemtp to issue a OLCK TALBE staetment no SYS woned ojbect(s )by a onn-SYSu ser, suer shuold miinmallyh ave DLM privlieges

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

Re-isuse LOC KTABLEs tatemnet forn on-SY Suser fater garntingD ML prviilege son obejct, o rnon-SSY users houldc onnec tas SYS

update : 29-06-2017

ORA-14700 - Object(s) owned by SYS cannot be locked by non-SYS user
ORA-14700 - Object(s) owned by SYS cannot be locked by non-SYS user

  • ora-23611 : tablespace "string" has more than one data file
  • ora-01566 : file specified more than once in ALTER DATABASE
  • ora-23465 : flavor already includes column string of "string"."string"
  • ora-02720 : osnfop: shmat failed
  • ora-09844 : soacon: Archmon unable to open named pipe.
  • ora-07706 : error in archive text: need disk file name
  • ora-31162 : element or attribute "string" has no SQLType specified
  • ora-31695 : Inconsistent master table on restart. The following SQL statement returned string identical objects. string
  • ora-07665 : ssrexhd: recursive exception encountered string string string string string string
  • ora-16730 : error executing dbms_logstdby.skip_txn procedure
  • ora-12650 : No common encryption or data integrity algorithm
  • ora-31196 : XML nodes over string in size cannot be printed
  • ora-12951 : Attempt to change default permanent tablespace to temporary
  • ora-06929 : CMX: error when sending ORACLE_SID
  • ora-14019 : partition bound element must be one of: string, datetime or interval literal, number, or MAXVALUE
  • ora-24148 : cannot drop rule string.string with dependents
  • ora-28550 : pass-through SQL: cursor not found
  • ora-28606 : block too fragmented to build bitmap index (string,string)
  • ora-37013 : (XSACQUIRE_DEADLOCK) Cannot wait to acquire object workspace object since doing so would cause a deadlock.
  • ora-10943 : trace name context forever
  • ora-28502 : internal communication error on heterogeneous database link
  • ora-28040 : No matching authentication protocol
  • ora-27488 : unable to set string because string was/were already set
  • ora-38775 : cannot disable flash recovery area - flashback database is enabled
  • ora-19252 : XQ0032 - too many declarations for base URI
  • ora-02277 : invalid sequence name
  • ora-06804 : TLI Driver: could not bind an IPX address at initialization
  • ora-09752 : pw_attachPorts: port_allocate failed.
  • ora-14158 : too many subpartition descriptions
  • ora-13499 : %s
  • 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.