Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-28575

493760Jul 11 2010 — edited Jul 11 2010
Hi all.

We migrated from 9i 32bit to 11g 64bit almost successfully. Except one thing

We have a package that uses external (native linux) library libcrypt.so for passwords encryption.

Now while executing

select pwd_utils.crypt('123') from dual

i get

SQL Error: ORA-28575: unable to open RPC connection to external procedure agent

i've already googled and searched this forum for solution, but failed.

All recommendations are about listener config, but i think our config is correct:

listener.ora:

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(SDU = 32767)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SDU = 32767)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product)
(PROGRAM = extproc)
(ENVS="EXTPROC_DLLS=ANY")
)
)

CONNECT_TIMEOUT = 60

and

tnsnames.ora:


ORCL =
(DESCRIPTION =
(SDU = 32767)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
(SERVER = DEDICATED)
)
)

INST1_HTTP =
(DESCRIPTION =
(SDU = 32767)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(SDU = 32767)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

also, tnsping extproc_connection_data works fine:

$ tnsping extproc_connection_data

TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 11-JUL-2010 16:55:54

Copyright (c) 1997, 2009, Oracle. All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (SDU = 32767) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
OK (0 msec)

OS Info: ubuntu 10.04 LTS, kernel version 2.6.32-22-generic-pae

Thank you in advance.
This post has been answered by sb92075 on Jul 11 2010
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 8 2010
Added on Jul 11 2010
13 comments
1,647 views