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

环境:

Oracle 11.2.0.4x64 RAC + AIX6.1版本+SDE for aix oracle11g版本10.0 x64

sde配置情况如下:

检查oracle和grid用户下的$ORACLE_HOME/hs/admin/extproc.ora文件均包含有如下:

SET EXTPROC_DLLS=ANY

两个节点sde下的user_libraries都正常:

SQL> select * from user_libraries;

LIBRARY_NAME

------------------------------

FILE_SPEC

--------------------------------------------------------------------------------

D STATUS

- -------

ST_SHAPELIB

/db/product/11.2/db_1/lib/libst_shapelib_64.so

Y VALID

Grid下的listener.ora内容:

grid@zydb1:/grid/product/11.2/db_1/network/admin(lnzycs1)>more listener.ora

LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))))           # line added by Agent

LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1))))               # line added by Agent

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON               # line added by Agent

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON             # line added by Agent

grid@zydb1:/grid/product/11.2/db_1/network/admin(lnzycs1)>more sqlnet.ora

# sqlnet.ora.zydb1 Network Configuration File: /grid/product/11.2/db_1/network/admin/sqlnet.ora.zydb1

# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

ADR_BASE = /grid/app

sqlnet.expire_time = 3

测试检查语句:

conn sde/sde

select object_name from user_objects where status='INVALID';

显示没有失效对象。

执行如下语句:

select  sde.st_astext(shape) from manhole; 

SELECT B.FLDID AS MANHOLEID, B.FLDCODE, A.名称 FROM sde.行政区划A,sde.tgx_manhole_gis B WHERE SDE.ST_Within(B.SHAPE, A.SHAPE)=1;

SELECT sde.st_linestring('LINESTRING(16621.5602000002 150232.4605,16844.6043999996 150130.066600001)','2') FROM dual;

报错如下:

ORA-28575

conn sde/sde

SELECT sde.st_linestring('LINESTRING(16621.5602000002 150232.4605,16844.6043999996 150130.066600001)','2') FROM dual

      *

ERROR at line 1:

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

ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 12

ORA-06512: at "SDE.ST_LINESTRING", line 58

Oracle Cluster都重启过,报错依然。

root用户执行:

/grid/product/11.2/db_1/bin/crsctl stop cluster -all

/grid/product/11.2/db_1/bin/crsctl start cluster –all

尝试过的操作:

1. lnzycs库正常安装sde服务创建sde对象schema,然后通过catalog导入表,执行检查上面sql,报上面报错。

2.从linux测试数据库采用exp/imp的方式导入到lnzycs库,执行检查上面sql,报错一样。

3.比较奇怪的是,在该操作系统,存储,veritas等重做之前sde执行完全正常,而前后安装的软件版本方法都是相同的,但现在却报这种错误。实在查不出哪里的配置有问题。

解决问题:

发现是Tnsnames.ora配置有问题。

安装环境:

ORACLE 11.2.0.4 RAC+AIX6100-09-03-1415+SDE10.0

说明:

正常安装完oracle cluster和database后,然后安装sde对象,只需要指定libst_shapelib_64.so即可,

listener.ora以及是否拷贝.so到$ORACLE_HOME/lib等都不需要修改。需要注意tnsnames.ora的配置,

去掉如下内容:

EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

   )

   (CONNECT_DATA =

     (SID = PLSExtProc)

     (PRESENTATION = RO)

   )

  )

11g环境下唯一只需要的操作如下:

conn sde/sde

CREATE or REPLACE LIBRARY ST_SHAPELIB AS '/orasys/sde/libst_shapelib_64.so';

检查:cat /db/product/11.2/db_1/hs/admin/extproc.ora

SET EXTPROC_DLLS=ANY

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/603671.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【STM32+HAL+Proteus】系列学习教程---中断(NVIC、EXTI、按键)

实现目标 1、掌握STM32的中断知识 2、学会STM32CubeMX软件关于中断的配置 3、具体目标:1、外部中断检测按键,每按一次计一次数,满5次LED1状态取反。 一、中断概述 1.1、中断定义 CPU执行程序时,由于发生了某种随机的事件(包括…

巡检机器人有哪些功能和作用?

在科技如此发达的时代,巡检机器人犹如一位不知疲倦的守护者,悄然走进了我们的生活。它们具备着令人惊叹的功能和作用,成为了保障安全、提高效率的重要力量。那么,巡检机器人功能和作用?下面我们来说说旗晟机器人的几款…

faad2交叉编译——aac解码为pcm,解决faad单通道转双通道问题

FAAD是比较成熟高效的开源AAC解码库,这里用于解码AAC生成PCM数据,用于音频播放。这里因为faad库,会将单通道转化为双通道踩了些坑,所以记录一下。 我使用的是2.11.0版本,貌似往前的版本没有使用CMake,需要c…

自动化测试:Selenium入门指南!

Selenium是一个强大的自动化测试工具,特别适用于Web应用测试。本指南将介绍Selenium的安装、常用功能以及一些常见方法,帮助入门并能够更灵活地进行自动化测试。Selenium是一个用于自动化浏览器操作的工具,它广泛应用于Web应用程序的测试和网…

【前缀和】560. 和为 K 的子数组 974. 和可被 K 整除的子数组

题目链接 974. 和可被 K 整除的子数组 560. 和为 K 的子数组 今天刷题的时候,刷了这两题,感觉挺有意思的。代码写起来挺简单的,但是思路和其中的细节以及涉及到的知识点确实让我挺意外的。这里写个博客解析一波,也是巩固一下。 力…

分享《2024年中国企业级SaaS行业研究报告》

(文章作者与来源:艾瑞咨询) 大浪淘沙,SaaS行业进入关键转折点,企业级SaaS的总体市场规模达到888亿元,同比增长13.0%。内外部因素叠加之下,预计三年未来企业级SaaS市场规模的增速将稳定在15%-20…

请大数据把我推荐给正在申请小程序地理位置接口的人

小程序地理位置接口有什么功能? 若提审后被驳回,理由是“当前提审小程序代码包中地理位置相关接口( chooseAddress、getLocation )暂未开通,建议完成接口开通后或移除接口相关内容后再进行后续版本提审”,那么遇到这种情况&#x…

2024速通python之python基础

文章目录 一、你好,世界二、基本数据类型(1)数字型(2)字符串(3)列表(4)元组(5)集合(6)字典 二、注释(1&#x…

【面试干货】http请求报文的组成与作用?

【面试干货】http请求报文的组成与作用? 一、http 的请求报文组成二、请求行(Request Line)三、请求头部(Request Headers)四、请求体(Request Body)五、响应头部 (Response Headers…

LeetCode70:爬楼梯

题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 解题思想 1.确定dp数组以及下标的含义 dp[i]: 爬到第i层楼梯,有dp[i]种方法 2.确定递推公式 从dp[i]的定义可以…

Ansible任务剧本Playbook之变量、模板、角色介绍

前言 上篇介绍了 Ansible 单模块(AD-Hoc)的相关内容Ansible自动化运维工具单模块介绍-CSDN博客,Ad-Hoc 命令是一次性的、即时执行的命令,用于在远程主机上执行特定任务,这些命令通常用于快速执行简单的任务。当需要在…

【AI绘画】Midjourney 工笔画 水蓝色衣服的少女

using Midjourney 提示词: highly detailed,细节刻画细腻,超高清晰度,32k,HD,大师作品,高质量,动漫少女,水墨人像,20岁年轻身材很好的中国少女,惊人的美貌,五官精致,精致的妆容,华丽的水蓝色衣服,古风服饰,华丽的珠宝,飞扬的黑色长发,大风吹起头发,宝石发光,黄金装饰…

如何给正弦信号添加12V直流偏置

一个有趣问题的探究: 运放在单电源的情况下只能输出正电压(单方向的),这就使得有正负值的信号电压只能输出一半: 【单电源供电的运放如何增加直流偏置】(电阻分压法): 单电源供电的…

某云eHR PtFjk.mob 任意文件上传漏洞复现

0x01 产品简介 某云eHR是大中型企业广泛采用人力资源管理系统。某云是国内顶尖的HR软件供应商,是新一代eHR系统的领导者。 0x02 漏洞概述 某云EHR系统PtFjk.mob接口处存在未授权文件上传漏洞,攻击者可上传webshell来命令执行,获取服务器权限。 0x03 复现环境 FOFA:bod…

算法-并查集

目录 什么是并查集 并查集基础 (1)原理 (2)初始化 (3)查询 (4)合并 (5)判断是否同一集合 并查集优化 路径压缩 启发式合并 并查集模板 模板 例题…

线下订单平台操作步揍

收款管理 1微信收款查询 1. 获取微信数据 获取微信数据。通过时间范围 查找微信数据调用第三方接口如下: Map map HttpPost.doPost("https://qyapi.weixin.qq.com/cgi-bin/externalpay/get_bill_list?access_token"ApiUtils.getWxtoken(),args); 其中…

如何缩小图片尺寸不改变清晰度?几个方法教你解决

在平时对图片进行处理的时候,最害怕的就是修改过的图片质量下降,导致清晰度不够,尤其是缩小图片尺寸的时候,所以今天小编就来告诉大家几个关于修改图片尺寸又不改变清晰度的方法。 修改图片大小是非常普遍的图片编辑需求&#xf…

【SpringMVC 】什么是SpringMVC(三)?基于springmvc的文件上传、基于springmvc的拦截器、基于springmvc的邮件发送

文章目录 SpringMVC第五章1、SpringMVC文件上传1、基本步骤1-2345-82、邮件发送1、基本步骤1-234-5567-8 简单邮件带附件的邮件第六章1、拦截器的使用使用步骤232、调度的使用基本步骤1-56-8调度规则3、shiro安全框架核心概念基本语法1、基于ini文件的认证**测视类**2、基于rea…

计算机组成原理网课笔记

无符号整数的表示与运算 带符号整数的表示与运算 原反补码的特性对比 移码