ORA-28582: a direct connection to this agent is not allowed

Cause : A user or a tool tried to establish a direct connection to either an external procedure agent or a Heterogeneous Services agent, for example: "SVRMGR> CONNECT SCOTT/TIGER@NETWORK_ALIAS". This type of connection is not allowed.

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

When executing the CONNECT statement, make sure your database link or network alias is not pointing to a Heterogeneous Option agent or an external procedure agent.

update : 24-05-2017

ORA-28582 - a direct connection to this agent is not allowed
ORA-28582 - a direct connection to this agent is not allowed

  • ora-06504 : PL/SQL: Return types of Result Set variables or query do not match
  • ora-02449 : unique/primary keys in table referenced by foreign keys
  • ora-26504 : operation not implemented
  • ora-00133 : value of string is too long
  • ora-19400 : System type conflict with object SYS.string
  • ora-02828 : Segment free list is empty
  • ora-12227 : TNS:syntax error
  • ora-39314 : call to DBMS_SCHEMA_COPY.SYNC_CODE is not legal
  • ora-38725 : specified name "string" does not match actual "string"
  • ora-07263 : sptpa: kill error.
  • ora-24157 : duplicate variable name string
  • ora-30180 : argument index is too large
  • ora-07498 : spstp: Unable to open /dev/resched.
  • ora-31445 : invalid lock handle while acquiring lock on string
  • ora-23468 : missing string string
  • ora-00450 : background process 'string' did not start
  • ora-28021 : cannot grant global roles
  • ora-36401 : (XSSPROPOTYPE) Property string may only be applied to objects of type string.
  • ora-38486 : FUNCTION/PACKAGE/TYPE already exists for the attribute set
  • ora-12622 : TNS:event notifications are not homogeneous
  • ora-38465 : failed to create the privilege checking trigger due to: string
  • ora-34363 : (MXDSS13) number other user writing
  • ora-22951 : NULL returned by ORDER method
  • ora-27455 : Only "SYS" is a valid schema for a string.
  • ora-15072 : command requires at least string failure groups, discovered only string
  • ora-30757 : cannot access type information
  • ora-16401 : archivelog rejected by RFS
  • ora-01953 : command no longer valid, see ALTER USER
  • ora-06027 : NETASY: channel close failure
  • ora-31220 : DBMS_LDAP: PL/SQL - Invalid LDAP SSL wallet location.
  • 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.