Debian12 安装配置 ODBC for GaussDB

第一步 `apt install -y unixodbc`

第二步下载 dws_8.2.x_odbc_driver_for_x86_redhat.zip 到 /tmp,之后

```

cd /tmp

unzip dws_8.2.x_odbc_driver_for_x86_redhat.zip

cp lib/* /usr/local/lib

cp odbc/lib/* /usr/local/lib

echo '/usr/local/lib' >> /etc/ld.so.conf

ldconfig

rm -rf lib odbc

```

第三步配置 

编辑 /etc/odbcinst.ini 

[DWS] 
Driver64=/usr/local/lib/psqlodbcw.so

编辑 /etc/odbc.ini

[DWSODBC]
Driver=DWS
Servername=xx
Database=xx
Username=xx
Password=xx
Port=8005
Sslmode=allow

最后测试一把:

isql -v DWSODBC

+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| echo [string]                         |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select 1;
+------------+
| ?column?   |
+------------+
| 1          |
+------------+
SQLRowCount returns 1
1 rows fetched
SQL> 

或者试试 `select version();`


在这里下载:

https://dws.obs.myhuaweicloud.com/download/dws_8.2.x_odbc_driver_for_x86_redhat.zip

另外,是否跟 PostgreSQL 的驱动程序有冲突?请知情者告知下,感谢!

参考资料:

https://support.huaweicloud.com/mgtg-dws/dws_01_0086.html


odbc 的配置请参考这里:

https://docs.opengauss.org/zh/docs/3.0.0/docs/BriefTutorial/ODBC.html

还有这个:

https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-1819.html

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web前端基础知识(四)

CSS简介 CSS(层叠样式表),用于定义网页样式和布局的样式表语言。 一般与HTML一起用于构建web页面的。 HTML负责定义页面的结构和内容,CSS负责控制页面的外观和样式。 通过CSS,可以指定页面中各个元素的颜色、字体、大小、间距、边框、背景…

ESP32_h2-创建一个工程后,添加驱动文件并在调用

点击F1或者ctrlshiftP 输入组件名字: 创建好后,可以看到文件目录多了components文件夹和组件文件 (文件夹名字uart就是组件名字)这里更改了文件名字 在整个工程目录下找到: 添加路径 finish! 调用 程…

SQL进阶技巧:如何计算加油站问题? | LeetCode 134. 加油站

目录 0 问题描述 1 数据准备 2 问题分析 计算每个加油站剩余油量(当前油量减去到下一个加油站消耗的油量)

【Android】application@label 属性属性冲突报错

错误记录 What went wrong: Execution failed for task :app:processDebugMainManifest. > Manifest merger failed : Attribute applicationlabel value(string/app_name) from AndroidManifest.xml:8:9-41is also present at [:abslibrary] AndroidManifest.xml:25:9-47 v…

idea报错:There is not enough memory to perform the requested operation.

文章目录 一、问题描述二、先解决三、后原因(了解) 一、问题描述 就是在使用 IDEA 写代码时,IDEA 可能会弹一个窗,大概提示你目前使用的 IDEA 内存不足,其实就是提醒你 JVM 的内存不够了,需要重新分配。弹…

深入解析:构建高效单页应用(SPA)的最佳实践与示例

文章目录 前言一、单页应用(SPA)的介绍二、单页应用(SPA)的优势三、构建单页应用(SPA)的基本步骤四、使用Vue.js构建一个简易的单页应用(SPA):任务管理器结语 前言 随着…

PHP高性能webman管理系统EasyAdmin8

介绍 EasyAdmin8-webman 在 EasyAdmin 的基础上使用 webman 最新版重构,PHP 最低版本要求不低于 8.0。基于webman和layui v2.9.x的快速开发的后台管理系统。 项目地址:http://easyadmin8.top 演示地址:http://webman.easyadmin8.top/admin …

运算符 - 算术、关系、逻辑运算符

引言 在编程中,运算符是用于执行特定操作的符号。C 提供了多种类型的运算符,包括算术运算符、关系运算符和逻辑运算符等。理解这些运算符及其用法对于编写高效且无误的代码至关重要。本文将详细介绍 C 中的这三种基本运算符,并通过实例帮助读…

简单讲解关于微信小程序调整 miniprogram 后, tabbar 找不到图片的原因之一

微信小程序开发,[ miniprogram/app.json 文件内容错误],["tabBar"]["list"][0]["iconPath"]: "/miniprogram/assets/tabbar/icon_main_home.png" 未找到 简单讲解关于调整 miniprogram 后, tabbar 找…

ThinkPHP 数据库操作详解:CRUD 实现与最佳实践

ThinkPHP 数据库操作详解:CRUD 实现与最佳实践 在现代 Web 开发中,数据库操作是应用程序的核心部分。ThinkPHP 作为一款流行的 PHP 框架,提供了强大的数据库操作功能,使得开发者能够高效地进行数据的增删改查(CRUD&am…

《Ceph:一个可扩展、高性能的分布式文件系统》

大家觉得有意义和帮助记得及时关注和点赞!!! 和大多数分布式存储系统只支持单一的存储类型不同,Ceph 同时支持三种: 文件系统(file system):有类似本地文件系统的层级结构(目录树)&#xff0c…

Kafka数据迁移全解析:同集群和跨集群

文章目录 一、同集群迁移二、跨集群迁移 Kafka两种迁移场景,分别是同集群数据迁移、跨集群数据迁移。 一、同集群迁移 应用场景: broker 迁移 主要使用的场景是broker 上线,下线,或者扩容等.基于同一套zookeeper的操作。 实践: 将需要新添加…

“智能控制的新纪元:2025年机器学习与控制工程国际会议引领变革

ICMLCE 2025 | 机器学习与控制工程国际会议 ✨宝子们,今天要为大家介绍的是一个在机器学习和控制工程领域备受瞩目的国际学术盛会——2025年机器学习与控制工程国际会议(ICMLCE 2025)。本次大会将在美丽的大理举行,旨在汇聚全球顶…

公路边坡安全监测中智能化+定制化+全面守护的应用方案

面对公路边坡的安全挑战,我们如何精准施策,有效应对风险?特别是在强降雨等极端天气下,如何防范滑坡、崩塌、路面塌陷等灾害,确保行车安全?国信华源公路边坡安全监测解决方案,以智能化、定制化为…

Julia语言的语法

深入理解Julia语言:高效科学计算的新宠 引言 在当今高速发展的技术环境中,科学计算和数据分析的需求日益增长。作为一种新兴的编程语言,Julia以其高效的性能和简洁的语法吸引了众多研究人员和开发者的注意。本文将深入探讨Julia语言的设计理…

pyqt和pycharm环境搭建

安装 python安装: https://www.python.org/downloads/release/python-3913/ python3.9.13 64位(记得勾选Path环境变量) pycharm安装: https://www.jetbrains.com/pycharm/download/?sectionwindows community免费版 换源: pip config se…

二级建造师考试题库及答案

一、多选题 1.建设行政管理部门对工程质量监督的内容有()。 A.抽查质量检测单位的工程质量行为 B.抽查工程质量责任主体的工程质量行为 C.审核工程建设标准的完整性 D.参与工程质量事故的调查处理 E.监督工程竣工验收 答案:ABDE 解析…

在dynadot进行NS域名服务器设置后网站无法访问的可能原因

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 其他索引: Dynadot平台操作教程索引…

【初接触】【学习】编译 Rust 为 WebAssembly

前言 需要先了解以下知识: WebAssemblyRustwasm_bindgenwasm-packjs-sysweb-sysJavaScriptHTMLCSSwebpack 假设您已经了解所有知识点,并且您的环境中已安装了 Node.js和npm 以及 Rust 的完整开发工具链(包括 rustc、cargo 和 rustup&#…

探秘仓颉编程语言:使用体验与功能剖析

目录 一、引言:仓颉登场,编程新纪元开启 二、初体验:搭建环境与 “Hello World” (一)环境搭建指南 (二)Hello World 初印象 三、核心特性剖析:智能、高效、安全多维解读 &…