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-04-2017

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

  • ora-00261 : log string of thread string is being archived or modified
  • ora-13040 : failed to subdivide tile
  • ora-12454 : label string does not exist for policy string
  • ora-02801 : Operations timed out
  • ora-29658 : EXTERNAL NAME clause is not compatible with its supertype
  • ora-03244 : No free space found to place the control information
  • ora-25182 : feature not currently available for index-organized tables
  • ora-12335 : database (link name string) is not open
  • ora-06776 : TLI Driver: error sending parms
  • ora-13197 : element string.string.string is out of range
  • ora-19724 : snapshot too old: snapshot time is before file string plug-in time
  • ora-31011 : XML parsing failed
  • ora-09822 : Translation of audit file name failed.
  • ora-03007 : obsolete feature
  • ora-26530 : unable to build materialized view refresh control list
  • ora-16107 : all log data from primary has been processed
  • ora-12924 : tablespace string is already in force logging mode
  • ora-19161 : XP0004 - XQuery type mismatch: invalid argument type 'string' for function 'string'
  • ora-16556 : error message is in XML already
  • ora-02096 : specified initialization parameter is not modifiable with this option
  • ora-25141 : invalid EXTENT MANAGEMENT clause
  • ora-19805 : recid string of string was deleted to reclaim disk space
  • ora-07475 : slsget: cannot get vm statistics.
  • ora-07237 : slemcl: invalid file handle, seals do not match.
  • ora-10640 : Operation not permitted during SYSTEM tablespace migration
  • ora-12411 : invalid label value
  • ora-31097 : Hierarchical Index not empty
  • ora-16571 : Data Guard configuration file creation failure
  • ora-12422 : max policies exceeded
  • ora-28103 : adding a policy to an object owned by SYS is not allowed
  • 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.