达梦8上安装ODBC
前言
ODBC 是一个调用级接口,它允许应用程序访问存在 ODBC 驱动程序的任何数据库中的数据。 使用 ODBC,可以创建数据库应用程序,以便访问您的最终用户具有其 ODBC 驱动程序的任何数据库。 ODBC 提供了一个 API,使您的应用程序可以独立于源数据库管理系统 (DBMS) 。
部署环境:
dm8
在安装前要先检查一下有没有安装好gcc(注意以下命令均用root用户下进行)
检查命令:
rpm -aq|grep gcc
下载命令:
yum install gcc
解压unixODBC-2.3.9.tar.gz
我下载安装的是unixODBC-2.3.9的安装包,上传到了opt的目录下,安装其他版本的同理,也在这个路径下安装,如果想安装到指定路径,可以在此命令后面加上 -C ,再写上路径即可
tar -zxvf unixODBC-2.3.9.tar.gz
进入解压后的目录执行
./configure --enable-iconv=yes --with-iconv-char-enc=GB18030
接着执行
make
最后执行
make install
安装完成后,用odbcinst -j 来查看安装位置信息
这里可以看到一些文件的路劲信息,后面会有用到
配置odbc.ini
在上面的图片可以看出odbc.ini文件在/usr/local/etc/的路径下,进入此路径后编译odbc.ini文件,输入以下内容:
[DM8]
Description=DM ODBC DSN
Driver=DM8 ODBC DRIVER
SERVER=localhost
UID=SYSDBA
PWD=Dameng123
TCP_PORT=5237
注意:UID、PWD、TCP_PORT要更改为自己的
配置odbcinst.ini
同理配置odbc.ini,在odbcinst.ini文件中,输入以下内容:
[DM8 ODBC DRIVER]
Description=ODBC DRIVER FOR DM8
Driver=/dm8/bin/libdodbc.so
threading=1
注意:
1.Driver要填自己安装数据库的bin目录
2.odbc.ini 中的 Driver 内容一定要与 odbcinst.ini 中的达梦驱动定义的节点名称相同。
用 isql -v DM8来查看自己是否安装好了odbc
但此时可能会出现这个问题,这时候则需要去配置环境变量
用vi ~/.bash_profile 打开这个文件,添加以下内容:
DM_HOME=/dm8
export LD_LIBRARY_PATH=$DM_HOME/bin
此时,再尝试操作一次isql -v DM8,成功出现这个画面即为成功配置好odbc
当然,也有另外一种可以查看的命令方法
isql dm8 SYSDBA Dameng123
密码改为自己的,也能看到,这个方法是要配置了环境变量后才可以,不然只能在数据库的安装bin目录下输入才可以成功
下面总结一些配置过程中可能出现的问题:
- 在执行./configure --enable-iconv=yes --with-iconv-char-enc=GB18030,如果发生 configure: error: no acceptable C compiler found in $PATH错误,重新安装gcc即可
- [08S01][unixODBC]创建SOCKET连接失败
[ISQL]ERROR:Could not SQLConnect
这个这个问题的原因有很多种:
1 .检查odbc.ini 文件里面的账户名、密码、端口信息是否正确。
2.检查odbc.ini和odbcnst.ini文件权限,给与775权限。
3.检查此时数据库服务是否开启,若没有开启则要开启后再尝试。
更多资讯请上达梦技术社区了解: https://eco.dameng.com
达梦8上安装ODBC相关推荐
- 达梦数据库DM8安装ODBC驱动无法正常连接
1.按操作手册安装完ODBC驱动后,连接提示报错如下: [dmdba@localhost ~]$ isql dm8 -v [01000][unixODBC][Driver Manager]Can't ...
- 达梦8数据库安装小结及问题分析
一.数据库安装准备 环境:操作系统银河麒麟 V10(Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso) 数据库:DM8 (dm8_2021081 ...
- 达梦数据库的安装与使用
达梦数据库使用 安装数据库 一.安装规划 1.创建用户组.用户.安装目录 [root@Kylin10 ~]# groupadd dinstall [root@Kylin10 ~]# useradd - ...
- oracle数据库dblink创建语句_3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...
1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...
- 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...
1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...
- 一、达梦数据库的安装
一.达梦数据库的安装与配置 使用centos7 / 麒麟操作系统v10服务器版安装达梦数据库 1.准备工作 使用root用户登录Linux系统 确认操作系统的版本和数据库的版本是否一致: # cat ...
- 在 mac 电脑上安装 odbc 驱动;excel for mac 连接数据库
摘要: 本文主要讲如何在 mac 电脑上安装 odbc 驱动,以及安装成功后,如何在 excel 中通过此 odbc 驱动来连接数据库 系统:osx 10.11.2, excel for mac:15 ...
- mac odbc mysql_在 mac 电脑上安装 odbc 驱动;excel for mac 连接数据库
摘要: 本文主要讲如何在 mac 电脑上安装 odbc 驱动,以及安装成功后,如何在 excel 中通过此 odbc 驱动来连接数据库 系统:osx 10.11.2, excel for mac:15 ...
- 达梦dm8可视化工具_DM8(达梦8)数据库安装和使用
达梦8(DM8)数据库入门及使用 to 达梦大学 刘秀君原创,抄袭必究 目录 1 介绍 武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库 ...
最新文章
- python3 操作redis
- 【响应式Web前端设计】在html页面实时显示系统时间
- 【控制】能量函数Graph Laplacian Potential and Lyapunov Functions for Multi-Agent Systems
- TCP协议的粘包问题(数据的无边界性)
- 自动装箱自动拆箱java,自动装箱?拆箱?==问题?详解java面试常见的一个问题...
- c语言 1 %3c%3c -253,结构体嵌套 姓名前后怎么输出两次??
- JQuery 函数 操作
- 2-1 git合并 打tag
- 陈纪修老师《数学分析》 第06章:不定积分 笔记
- java使用谷歌验证码google captcha
- jdbc常见异常及错误解决办法汇总
- UMTS到LTE的系统架构演进(学习整理:LTE完全指南-LTE、LTE-Advanced、SAE、VolTE和4G移动通信)
- 生成二维码如何制作二维码
- 老版本 linux 浮点,Linux-浮点运算
- 湖南省中职计算机应用教资笔试+面试心得
- Unity IOS 微信SDK 记录
- verilog二分频代码verilog三分频代码
- send sendto ,recv recvfrom有什么区别
- 摄像头视频监控是如何与流媒体服务器云平台连接的?
- android path 画星星