ORA-28523: ORACLE and heterogeneous agent are incompatible versions

Cause : An operation on a database link attempted to connect to a non-Oracle system, but the ORACLE instance and the agent process for the non-Oracle system are incompatible.

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

Ask your DBA to confirm configuration of both the ORACLE instance and the agent. Additional information on the version incompatibility is logged in trace (*.TRC) files, the ORACLE instance and the agent, and in the ORACLE instance's alert log. Check the documentation for your agent to find out which releases of the Oracle Server are supported.

update : 28-06-2017

ORA-28523 - ORACLE and heterogeneous agent are incompatible versions
ORA-28523 - ORACLE and heterogeneous agent are incompatible versions

  • ora-22819 : scope of input value does not correspond to the scope of the target
  • ora-10638 : Index status is invalid
  • ora-03007 : obsolete feature
  • ora-16594 : %s process discovered that DMON process does not exist
  • ora-25447 : encountered errors during evaluation of rule string.string
  • ora-07721 : scgcm: not enough OS resource to obtain system enqueue
  • ora-09827 : SCLGT: atomic latch return unknown error.
  • ora-30683 : failure establishing connection to debugger
  • ora-27058 : file I/O question parameter is invalid
  • ora-27250 : OS system call failure
  • ora-31211 : DBMS_LDAP: PL/SQL - Invalid LDAP entry dn.
  • ora-37072 : (XSMCSESS00) Object workspace object has the wrong type.
  • ora-38436 : attribute set used for an Expression set may not be modified.
  • ora-16038 : log string sequence# string cannot be archived
  • ora-06816 : TLI Driver: could not set the SPX SAP address
  • ora-02150 : invalid new tablespace name
  • ora-09814 : Unable to expand file name
  • ora-01519 : error while processing file 'string' near line string
  • ora-22995 : TABLESPACE DEFAULT option is invalid in this context
  • ora-27037 : unable to obtain file status
  • ora-13190 : recursive SQL fetch failed
  • ora-27477 : "string.string" already exists
  • ora-15032 : not all alterations performed
  • ora-12231 : TNS:No connection possible to destination
  • ora-33223 : (CMOVE03) You cannot move a session-only dimension value.
  • ora-09835 : addCallback: callback port is already in a set.
  • ora-07633 : smsdbp: illegal protection value
  • ora-13632 : The user cancelled the current operation.
  • ora-13296 : incorrect coordinate system specification
  • ora-34719 : (NLSCHARSET03) Character data loss in NTEXT/TEXT conversion
  • 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.