Linux系统安装ODBC驱动,统信服务器E版安装psqlodbc方法

应用场景

硬件/整机信息:AMD平台

OS版本信息:服务器e版

软件信息:psqlodbc 12.02版本

功能介绍

部分用户在使用etl工具连接数据库时,需要使用到odbc驱动,下面介绍下服务器e版系统中编译安装此工具的相关过程。

  • ETL:是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。
  • ODBC:是英文Open Database Connectivity的缩写,中文含义表示为开放数据库互连,是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
  • psqlodbc:即表示ODBC driver for PostgreSQL,是一种支持访问开放式互联数据库且支持PostgreSQL数据库的访问脚本。

安装使用

步骤一:安装相关依赖

root@uos-PC:~# yum install unixODBC-devel root@uos-PC:~# yum install libpq-devel

步骤二:编译安装

psqlodbc项目各版本源码下载地址:https://www.postgresql.org/ftp/odbc/versions/src/

本文中以12.02版本作为示例,此版本源码包如下:

psqlodbc-12.02.0000.tar.gz

915.9 KB

下载相关源码包拷贝至服务器系统中,解压安装包并进入对应目录执行:

root@uos-PC:~# ./configure --with-odbcinst=/usr/local/etc --enable-pgsql root@uos-PC:~# make root@uos-PC:~# make install

步骤三:配置环境变量

在需要运行ODBC的用户下执行以下命令配置环境变量:

(注意:此处是追加新增ODBC相关信息至环境变量参数项,而不是覆盖写入,执行指令时请勿遗漏相关的符号。)

root@uos-PC:~# cat >> ~/.bash_profile <<"EOF" export PATH=$PATH:/usr/local/unixODBC/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/unixODBC/lib EOF

使环境变量生效:

root@uos-PC:~# source ~/.bash_profile

步骤四:验证配置

执行以下命令查看 ODBC 的配置:

root@uos-PC:~# odbcinst -j


©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任

相关推荐

  1. 达梦数据库ODBC驱动安装和配置

    2024-06-13 08:28:04       20 阅读

最近更新

  1. 使用 .NET 实现 MongoDB

    2024-06-13 08:28:04       0 阅读
  2. ES5/ES6补充笔记

    2024-06-13 08:28:04       0 阅读
  3. Conda Channels全掌握:Linux中添加与移除的艺术

    2024-06-13 08:28:04       0 阅读
  4. Jetson-AGX-Orin离线安装nvidia-jetpack

    2024-06-13 08:28:04       0 阅读
  5. 2024前端面试真题【CSS篇】

    2024-06-13 08:28:04       1 阅读
  6. 如何使用echart画k线图

    2024-06-13 08:28:04       1 阅读
  7. 【国产开源可视化引擎】Meta2d.js简介

    2024-06-13 08:28:04       0 阅读
  8. 【C语言】常见的数据排序算法

    2024-06-13 08:28:04       0 阅读

热门阅读

  1. 深入理解JVM类加载器与双亲委派模型机制

    2024-06-13 08:28:04       7 阅读
  2. Apache 网站服务基础

    2024-06-13 08:28:04       4 阅读
  3. Ubuntu根分区在线扩容

    2024-06-13 08:28:04       9 阅读
  4. 小程序中的模版语法

    2024-06-13 08:28:04       6 阅读
  5. [Linux] Screen的简单使用与中途退出保持运行

    2024-06-13 08:28:04       7 阅读
  6. 四、Nginx配置文件-负载均衡

    2024-06-13 08:28:04       7 阅读
  7. 如何在命令行判断node.js启动了没有

    2024-06-13 08:28:04       11 阅读
  8. 【Python机器学习】非负矩阵分解(NMF)

    2024-06-13 08:28:04       9 阅读
  9. 增强的for循环(for-each循环)

    2024-06-13 08:28:04       9 阅读
  10. 深入解析 PHP 框架 - Symfony 框架

    2024-06-13 08:28:04       10 阅读