安装 unixODBC。
yum install -y unixODBC yum install -y unixODBC-devel下载并安装 openGauss ODBC 驱动。本文中使用 arm 架构为例。
(ARM架构) wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/arm/openGauss-2.0.0-ODBC.tar.gz (X86_64架构) wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/x86/openGauss-2.0.0-ODBC.tar.gz解压 odbc 软件包
tar -xf openGauss-2.0.0-ODBC.tar.gz查看配置文件路径,发现为/usr/local/etc/。
[root@mc0-0002 etc]# odbcinst -j unixODBC 2.3.7 DRIVERS............: /usr/local/etc/odbcinst.ini SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources USER DATA SOURCES..: /usr/local/etc/odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8将新下载的 odbc 软件包中的 lib 文件夹及子目录拷贝到本机 odbc 配置文件目录下
cp -pr lib/* /usr/local/etc/lib/ cp -pr odbc/lib/* /usr/local/etc/lib/配置 unixODBC, 需要把本机 IP替换成实际 IP
vi /usr/local/etc/odbcinst.ini [MogDB] Driver64=/usr/local/etc/lib/psqlodbcw.so setup=/usr/local/etc/lib/psqlodbcw.so vi /usr/local/etc/odbc.ini [MogDB] Driver=MogDB Servername=本机IP Database=postgres Username=user1 Password=Enmo@123 Port=26000 vi ~/.bash_profile export LD_LIBRARY_PATH=/usr/local/etc/lib/:$LD_LIBRARY_PATH export ODBCSYSINI=/usr/local/etc export ODBCINI=/usr/local/etc/odbc.ini连接数据库
[root@mc0-0002 ~]# isql -v MogDB +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL>
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




