赞
踩
进行达梦数据库ODBC配置前,需要准备以下安装包:
unixODBC-2.3.0.tar.gz
官网地址为:unixODBC
下载链接:UnixODBC-2.3.0.tar.gz (建议通过迅雷等工具进行下载)
进行ODBC包的解压,可以通过xftp等工具将文件包上传至服务器目录中。我是通过虚拟机进行配置,可以使用VMwareTool 配置共享文件夹,虚拟机内共享目录在/mnt/hgfs目录下,可以将unixODBC-2.3.0.tar.gz文件复制至/opt目录下。
cp /mnt/hgfs/达梦培训/unixODBC-2.3.0.tar.gz /opt
tar -zxvf /opt/unixODBC-2.3.0.tar.gz
进入解压后的unixODBC目录,进行编译操作。
cd /opt/unixODBC-2.3.0/
设置预编译路径为/usr/local
./configure --prefix=/usr/local
执行编译,可以根据处理器内核数量修改-j 参数,如处理器为4核处理器,可以修改为make -j4,使用4个核心同步进行编译工作。
make
编译安装,完成unixODBC组件的安装。
make install
完成编译安装后,配置文件会生成在/usr/local/etc目录下,但是配置文件是空的,需要手动修改内容。
可以执行以下命令查看配置文件。
cd /usr/local/etc
ls
vim odbc.ini
使用vim工具进行odbc.ini文件的修改,可以按照下面的格式进行修改,具体参数参照数据库配置进行设置,按下i键进入输入模式后完成内容输入。
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
#数据库连接地址
UID = SYSDBA
#此处为用户名
PWD = 12345678s
#此处为连接的密码
TCP_PORT = 5236
#数据库实例端口号
输入完毕后按下ESC键退出输入模式,输入:wq进行文件保存。
vim odbcinst.ini
同理使用vim工具进行odbcinst.ini文件的修改,可以按照下面的格式进行修改,具体参数参照数据库配置进行设置,按下i键进入输入模式后完成内容输入。
[DM8 ODBC Driver] # 此处内容需要和obdc.ini文件的[Driver]字段对应
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
切换至dmdba用户,进行连接测试
su - dmdba
测试数据库连接
isql dm8 -v
看到Connected!即可证明ODBC测试连接成功!
如果直接使用root用户执行isql dm8 -v进行测试,会发现报错:
Can't open lib '/dm8/bin/libdodbc.so' : file not found
[ISQL]ERROR: Could not SQLConnect
需要进行环境变量配置。
vim /etc/profile
按下i键进入输入模式,移动光标到文件末尾,输入以下内容:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
完成输入后,执行source生效配置文件
source /etc/profile
完成配置后再次执行isql dm8 -v测试root用户是否可以连接,可以看到已经成功连接上了。
isql dm8 -v
2022-43期DCA认证培训学员个人总结
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。