安装Vastbase G100 ODBC
本节介绍安装Vastbase G100 ODBC的方式。
通过脚本安装Vastbase G100 ODBC
1、解压由Vastbase G100提供的ODBC驱动安装包。
2、执行安装脚本,其中vastbase_dir
表示Vastbase数据库安装目录,env_file
表示环境变量文件。
./auto-install.sh -d vastbase_dir -e env_file
配置驱动文件
配置数据源文件,在 /usr/local/etc/odbc.ini
文件中添加以下内容。
该步骤并不是必须的,是否进行配置取决于获取连接的方式,详见连接数据库 章节。
内容 | 说明 |
---|---|
[Test] Description=Test Driver=VastbaseMPP | # 数据源的名称 # 数据源说明 # 驱动名, 对应 odbcinst.ini 中的 DriverName |
Servername=172.16.12.57 | # 服务器的 IP 地址 |
Database=postgres Username=yuntu | # 要连接的数据库的名称 # 数据库用户名称 |
Password= Ttest@123 | # 数据库用户密码 |
Port=5432 | # 服务器的端口号 |
Sslmode=allow | # 开启 SSL 模式: disable 否, allow 可能 , prefer 可能, requrie 是,verify-ca 是, verify-full 是 |
测试数据源配置
上述配置中该数据源的 DSN 为 Test,可以通过 isql 来验证配置是否正确, 命令如下。
isql -v Test
如果数据源配置中未指定用户名和密码,则用 isql 测试连接时需要指定用户密码:
isql -v Test yuntu Ttest@123
如果显示以下信息,表示配置正确,连接成功。
如果显示查找不到psqlodbcw.so动态库,如图:
在确认动态库确实存在之后,该错误可能是由于当前机器上缺少odbc驱动库的依赖库造成的,可以使用ldd命令观察缺失的动态库后安装对应的依赖库。