ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 出现提取主机地址时候出现ora-29540错误

出现提取主机地址时候出现ora-29540错误

原创 Linux操作系统 作者:lucy_lxy 时间:2011-08-18 13:56:52 0 删除 编辑
windows 2003 oracle 8.1.7.0.0

应用中使用了
select utl_inaddr.get_host_address||':'||SYS_CONTEXT ('USERENV', 'DB_NAME'))  FROM dual 来提取 ip address和sid,在sqlplus下面可以正常执行,但是编译之后的程序执行时候出现ora-29540 类oracle/plsql/net/InternetAddress不存在的提示.按照网上面执行了initjvm.sql  initplsj.sql  没有错误存在,但是执行loadjava sys/oracle@ora8i -resolve plsql/jlib/plsql.jar的时候出现错误,开始说是java的错误,后来说是连接错误.但是tns别名没有任何问题.后来在sqlplus里面执行call dbms_java.loadjava('-resolve -force plsql/jlib/plsql.jar');成功.然后执行
@%oracle_home%\rdbms\admin\utltcp.sql
@%oracle_home%\rdbms\admin\prvttcp.plb
@%oracle_home%\rdbms\admin\utlsmtp.sql
@%oracle_home%\rdbms\admin\prvtsmtp.plb

都成功了.29540错误依然存在.有的地方说是8.1.7.2就解决了这个问题.手头没有相应的Patchset,请问还有任何别的办法吗?


奇怪的是unix 下面同样版本的就没有这个错误.我不记得曾经执行过上述的那些sql.这又是为了什么

ora-29540 error.JPG

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7177735/viewspace-705252/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-09-27

  • 博文量
    124
  • 访问量
    353685