hgdbv9插件plpython3u报异常用系统自带动态链接库替换恢复正常
文章目录环境症状问题原因解决方案环境系统平台银河麒麟 X86_64,银河麒麟 鲲鹏版本9.0.4,9.0.3症状创建plpython3u 插件test01# create extension plpython3u;CREATEEXTENSION创建函数报错test01# CREATE OR REPLACE FUNCTION hello_world()test01-# RETURNS text AS $$test01$# return Hello, PostgreSQL with Python3!test01$# $$ LANGUAGE plpython3u;服务器意外地关闭了联接 这种现象通常意味着服务器在处理请求之前 或者正在处理请求的时候意外中止 与服务器的连接已断开正在试图重置: 失败。!?败。!?问题原因查看数据库自带的python3u的版本#01-p24x9llq#pwd /hgsoft/10001/hgdbv9/lib/postgresql #01-p24x9llq#ldd plpython3.so linux-vdso.so.1 (0x00007fff58f4c000) libpython3.11.so.1.0 /hgsoft/10001/hgdbv9/lib/postgresql/./../libpython3.11.so.1.0 (0x000014c360bd3000) libpthread.so.0 /usr/lib64/libpthread.so.0 (0x000014c360b95000) libc.so.6 /usr/lib64/libc.so.6 (0x000014c3609dd000) libdl.so.2 /usr/lib64/libdl.so.2 (0x000014c3609d8000) libutil.so.1 /usr/lib64/libutil.so.1 (0x000014c3609d3000) libm.so.6 /usr/lib64/libm.so.6 (0x000014c360850000) /lib64/ld-linux-x86-64.so.2 (0x000014c3615a0000)查看系统的python版本#01-p24x9llq# python3 --version Python 3.7.9问题原因为系统自带python环境版本3.与插件所需的3.11版本不同。解决方案备份数据库自带的动态链接库然后用系统的替代数据库自带的进行替换。$cp /hgsoft/10001/hgdbv9/lib/libpython3.11.so.1.0 /hgsoft/10001/hgdbv9/lib/libpython3.11.so.1.0.old $cp /usr/lib64/libpython3.so /hgsoft/10001/hgdbv9/lib/libpython3.11.so.1.0验证数据库python3u插件test01# CREATE OR REPLACE FUNCTION hello_world()test01-# RETURNS text AS $$test01$# return Hello, PostgreSQL with Python3!test01$# $$ LANGUAGE plpython3u;CREATEFUNCTIONtest01# SELECT hello_world();hello_world---------------------------------Hello,PostgreSQLwithPython3!(1行记录)

相关新闻

北舞十级勾绷脚训练指南:从基础到精通的完整体系

北舞十级勾绷脚训练指南:从基础到精通的完整体系

自用北舞旧教材十级勾绷脚(未镜像)完整训练指南1. 背景与核心概念勾绷脚是中国古典舞基本功训练中的重要组成部分,尤其在北京舞蹈学院(北舞)的教材体系中占有核心地位。十级勾绷脚训练是舞蹈专业学生达到高级水平必须掌…

2026/7/23 7:30:35 阅读更多 →
阿里云盘Refresh Token获取终极指南:5分钟安全扫码授权方案

阿里云盘Refresh Token获取终极指南:5分钟安全扫码授权方案

阿里云盘Refresh Token获取终极指南:5分钟安全扫码授权方案 【免费下载链接】aliyundriver-refresh-token QR Code扫码获取阿里云盘refresh token For Web 项目地址: https://gitcode.com/gh_mirrors/al/aliyundriver-refresh-token 还在为阿里云盘API开发中…

2026/7/23 7:03:59 阅读更多 →
StreamFX终极指南:5分钟学会专业级OBS直播特效

StreamFX终极指南:5分钟学会专业级OBS直播特效

StreamFX终极指南:5分钟学会专业级OBS直播特效 【免费下载链接】obs-StreamFX StreamFX is a plugin for OBS Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shade…

2026/7/23 3:48:54 阅读更多 →

最新新闻

bq40z50-R3 SBS命令与数据闪存配置实战指南

bq40z50-R3 SBS命令与数据闪存配置实战指南

1. 项目概述与核心价值在智能电池和电池管理系统(BMS)的开发中,如何让主机系统“读懂”电池的“心声”——实时电压、精确的剩余电量、健康状况乃至预测其寿命,是一个既基础又核心的挑战。SMBus(系统管理总线&#xff…

2026/7/24 4:29:23 阅读更多 →
C++20四大核心特性深度解析:概念、范围、协程与模块实战指南

C++20四大核心特性深度解析:概念、范围、协程与模块实战指南

1. 从C17到C20:一次面向未来的范式升级 如果你已经用C写过不少项目,对C11/14/17的“现代特性”如数家珍,那么C20的到来,可能会让你有种既熟悉又陌生的感觉。熟悉的是,它依然是那个追求零成本抽象、高性能的C&#xff1…

2026/7/24 4:29:23 阅读更多 →
BQ41Z50电量计SBS命令深度解析:ManufacturerAccess与BlockAccess实战指南

BQ41Z50电量计SBS命令深度解析:ManufacturerAccess与BlockAccess实战指南

1. 项目概述:BQ41Z50的SBS命令与底层访问接口在嵌入式系统,尤其是电池管理系统(BMS)的开发中,与电量计芯片的“对话”能力是项目成败的关键。这种对话,通常依赖于一套标准化的通信协议和命令集。对于德州仪…

2026/7/24 4:29:23 阅读更多 →
BQ4050电池管理芯片制造商指令深度解析与应用指南

BQ4050电池管理芯片制造商指令深度解析与应用指南

1. 项目概述:深入BQ4050的制造商指令世界如果你正在和德州仪器的BQ4050电池管理芯片打交道,尤其是在产品开发、产线测试或者深度故障排查阶段,那么你一定会频繁地与一个名为ManufacturerAccess()的命令集相遇。这组命令,就像是芯片…

2026/7/24 4:29:23 阅读更多 →
大模型开发技术栈与零基础学习路径全解析

大模型开发技术栈与零基础学习路径全解析

1. 大模型应用开发的行业现状与就业前景2026年的大模型技术已经渗透到各行各业,成为推动数字化转型的核心引擎。根据最新行业报告显示,国内大模型相关岗位数量同比增长12倍,人才供需比低至1:10,全行业人才缺口超500万。一线城市大…

2026/7/24 4:29:23 阅读更多 →
Open-ultra:自训练LLM路由代理的完整实战指南

Open-ultra:自训练LLM路由代理的完整实战指南

Open-ultra:自训练LLM路由代理的完整实战指南在大模型应用开发中,我们经常面临一个核心痛点:如何在不同LLM服务之间实现智能路由和负载均衡?特别是在多模型、多供应商的环境中,手动切换API端点既低效又容易出错。Open-…

2026/7/24 4:28:23 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻