1、安装达梦数据库
可参考:快速上手 | 达梦技术文档
注意:在创建是示例库那一步,勾选 BOOKSHOP
和 DMHR
,作为测试环境 ,如下图:
2、配置gcc
先检查是否有gcc包,如有则无需配置
-
-
[root@192-168-164-7 ~]# rpm -aq|grep gcc
-
libgcc-7.3.0-20190804.35.p02.ky10.x86_64
-
gcc-7.3.0-20190804.35.p02.ky10.x86_64
-
[root@192-168-164-7 ~]#
gcc配置如下
-
cd /opt
-
yum install -y gcc
3、安装UNIX ODBC
下载unixODBC 和 unixODBC-devel
可参考:阿里巴巴开源镜像站-阿里云官网开发者社区_云计算社区
安装有两种方式:
1、使用yum安装
yum install 86_64 86_64 -y
2、手动配置安装
-
tar xzvf unixODBC-2.3.0.
-
cd unixODBC-2.3.0/
-
./configure
-
make && make install
-
find / -name
看是否配置完成:
-
[root@192-168-164-7 unixODBC-2.3.11]# odbc_config
-
Usage: odbc_config
-
[--prefix]
-
[--exec-prefix]
-
[--include-prefix]
-
[--lib-prefix]
-
[--bin-prefix]
-
[--version]
-
[--libs]
-
[--static-libs]
-
[--libtool-libs]
-
[--cflags]
-
[--odbcversion]
-
[--longodbcversion]
-
[--odbcini]
-
[--odbcinstini]
-
[--header]
-
[--ulen]
-
[root@192-168-164-7 unixODBC-2.3.11]#
查看配置路径:
-
[root@192-168-164-7 unixODBC-2.3.11]# odbcinst -j
-
unixODBC 2.3.11
-
DRIVERS............: /usr/local/etc/
-
SYSTEM DATA SOURCES: /usr/local/etc/
-
FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources
-
USER DATA SOURCES..: /root/.
-
SQLULEN Size.......: 8
-
SQLLEN Size........: 8
-
SQLSETPOSIROW Size.: 8
-
[root@192-168-164-7 unixODBC-2.3.11]#
-
4、配置DM数据源
确定配置路径
-
[root@192-168-164-7 unixODBC-2.3.11]# cd /usr/local/etc
-
[root@192-168-164-7 etc]# ls
-
ODBCDataSources
-
[root@192-168-164-7 etc]#
配置 /etc/ 文件,在 文件中添加以下信息:
[root@192-168-164-7 etc]# vi
-
[DM8]
-
Description = DM ODBC DSN
-
DRIVER = DM8 ODBC DRIVER
-
SERVER = localhost
-
UID = SYSDBA
-
PWD = SYSDBA
-
TCP_PORT = 5236
配置 /etc/ 文件,在 文件中添加以下信息::
[root@192-168-164-7 etc]# vi
-
[DM8 ODBC DRIVER]
-
Description = DM ODBC DRIVER FOR DM8
-
Driver = /home/dmdba/dm8_20220104/bin/
-
5、测库连接
-
[root@192-168-164-7 etc]# su - dmdba
-
上一次登录: 三 9月 7 16:32:05 CST 2022 pts/0 上
-
[dmdba@192-168-164-7 ~]$ isql dm8
-
+---------------------------------------+
-
| Connected! |
-
| |
-
| sql-statement |
-
| help [tablename] |
-
| echo [string] |
-
| quit |
-
| |
-
+---------------------------------------+