添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在学习达梦数据库的过程中,安装ODBC驱动过程记录。
操作系统环境:中标麒麟 6.0 server版

1.unixODBC安装
tar -xzvf unixODBC-2.3.0.tar.gz
cd unixODBC-2.3.0
./configure --enable-gui=no
make
make install
一路下来ok,木有报错
2.odbc配置
配置文件有两个:ODBC.ini和odbcinst.ini,默认在 /usr/local/etc
ROOT用户登录编辑,如图:
在这里插入图片描述
在这里插入图片描述
3.测试ODBC连接
su - dmdba
执行 isql dm7
报错,[ISQL]ERROR: Could not SQLConnect
在这里插入图片描述
为了看到错误原因,执行 isql -v dm7,提示:
在这里插入图片描述
根据错误原因,猜想是配置文件有误,仔细检查,果然发现:

一、 ODBC 介绍 ODBC ,即开放 数据库 连接 Open Database Connect ivity,是为解决异构 数据库 间的数据共享而产生的一种 数据库 访问接口标准。 ODBC 为异构 数据库 访问提供统一接口,允许应用程序以 SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用 ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非 数据库 对象。 二、unix ODBC 安装以及配置 unix ODBC 安装 tar -xzv. 在 连接 Oracle 数据库 时,出现 连接 报错 :ORA-12154:TNS:could not resolver the connect identifier specified. 原因一:查看当前用户的.bash_profile文件中是否配置环境变量如果没有设置TNS_ADMIN的环境变量,则需要进行设置,设置的路径为当前环境下oracle客户端安装的目录tsnames.ora的路径然后再使能生效:原因二:如果已经设置了环境变量,则需要排查tsnames.ora中是否已经添加了正确的oracle配置。如果没有自 无法打开用户默认 数据库 ,登录失败,其原因是登录帐户的默认 数据库 被删除。     解决办法是使用管理员帐户修改此登录帐户的默认 数据库 。     1、使用管理员帐号登入企业管理器,在“对象资源管理器”中,展开“安全性”——“登录名”,右键该帐户点击“属性”     2、在“登录属性”的对话框中,第一个“常规”选项卡界面的右边更改默认的 数据库 。     如果出问题的就是你的管理员帐户,你无法登入企业管理器里修改,可以使用以下命令, SQL Server 2000用户打开CMD命令提示符,使用以下命令: SQL 帐户登录方式:i sql -U”密码” -P”jtydl” -d @echo off set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn echo 数据库 备份开始 >> E:\DataBaseBAK\任务计划完成记录.txt date /t >> E:\DataBaseBAK\任务计划完成记录.txt time /t >> E:\DataBaseBAK\任务计划完成记录.txt i sql .exe -S 127.0.0.1 -U sa -P sa - 1、配置 ODBC 进入/opt/HighGo4.5.6-see/etc/drivers/ ODBC /unix ODBC /etc/目录,修改 odbc inst.ini和 odbc .ini文件 odbc inst.ini文件内容如下: odbc .ini文件内容如下: 2、测试 连接 进入/opt/HighGo4.5.6-see 使用i sql 连接 达梦 ODBC 时提示:[I SQL ] ERROR : Could not SQL Connect 出现该错误多半是 odbc 配置文件错误导致。 本例中由于重新安装了 数据库 ,初始化时改变了SYSDBA用户密码,在/usr/local/etc/ odbc .ini中未及时更新,导致 报错 。 1.执行./configure时 报错 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录介绍一、上传以及检查安装包二、配置 ODBC 1.解压缩2.安装 ODBC 3.配置 ODBC 4.登录 连接 5.登录 连接 配置后遇见问题 报错 ODBC (OpenDatabase Connect ivity,开放 数据库 互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关 数据库 的一个组成部分,它建立了一组规范,并提供了一组对 数据库 访问的标准 我在这方面有点绿,我希望我遇到的问题很简单……编辑:底部的新信息我需要 连接 到远程my sql (Amazon RDS) 数据库 .在完成一些教程之后,我在客户端上安装并配置了unix odbc 和libmy odbc ,但是当我尝试通过i sql 连接 时,我收到错误[08S01][unix ODBC ][My SQL ][ ODBC 5.1 Driver]Can't connect to local My SQL server ... 比如:listen_addresses可以修改绑定的地址,默认是localhost,port可以修改监听的端口号,默认是5432,max_ connect ions可以修改最大客户端 连接 数量,默认是100等等。p sql : error : could not connect to server: 拒绝 连接 。pg sql 默认监听的是localhost或127.0.0.1,目前只能本机访问。目录下的postgre sql .conf,可以通过修改这个配置文件来调整各个参数。如果远程访问就 连接 不上了,具体的配置文件是。