一、 测试环境介绍
-
操作系统:中标麒麟,64位6.0版本
-
数据库:达梦,7.6企业版
-
ODBC:2.3办法
二、 测试环境准备
-
安装Linux操作系统(略)
-
上传数据库及ODBC安装软件
-
用root用户传(注意事项)
-
配置ftp
ftp配置文件一般放在/etc/vsftpd 或者 /etc目录下. 大家如果想用root用户来登陆,可以这样做.打开ftpusers和user_list, 再root和nobody前面加上#,在实际情况不提倡这样,否则太危险了.
-
启动ftp
#/sbin/service vsftpd start
-
Linux下启动ftp服务
-
首先服务器要安装ftp软件,查看是否已经安装ftp软件下
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
如果没有安装ftp软件的话,这里有下载地址和相关教程可以参考:
-
查看ftp 服务器状态
#service vsftpd status
-
启动ftp服务器
#service vsftpd start
-
重启ftp服务器
#service vsftpd restart
-
查看服务有没有启动
#netstat -an | grep 21
-
如果需要开启root用户的ftp权限要修改以下两个文件
#vi /etc/vsftpd.ftpusers中注释掉root
#vi /etc/vsftpd.user_list中也注释掉root
然后重新启动ftp服务。
-
ftp上传安装文件
-
连接服务器:
-
ftp Linux服务器ip地址(例如:192.168.1.110)
-
用户名:
-
密码:
-
定位本地目录和Linux服务器目录
-
ftp>bin
-
lcd 本地目录(例如:E:\Workspace\达梦\文件)
-
cd Linux服务器安装目录(例如:/DMtools)
-
传文件
-
put “绝对路径+文件名”(注:要用双引号,例如:“E:\Workspace\达梦\文件\dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso”)
-
put “绝对路径+文件名”(注:要用双引号,例如:“E:\Workspace\达梦\文件\unixODBC-2.3.0.tar.gz”)
-
查看是否有glibc库
rpm -aq | grep glibc,显示如下:
三、 安装数据库前准备
-
创建达梦数据库安装位置
#mkdir /dm7
-
创建组
#groupadd dinstall
-
创建用户
-
查看是否有要创建的用户名,假如预创建的用户名为dmdba
#id dmdba
-
添加一个用户,并分配到dinstall组
# useradd -g dinstall dmdba
-
为dmdba用户设置密码
#passwd dmdba
-
设置dm7这个目录的所属用户和所属组
# chown dmdba:dinstall -R /dm7
-
配置环境变量
-
切换到/home/dmdba目录
#cd /home/dmdba
-
修改.bash_profile
#vi .bash_profile
然后在文件中添加如下内容:
export DM_HOME=/dm7
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:%HOME/bin
-
刷新
source .bash_profile
-
设置系统参数
-
方法一:命令行
ulimit -n 65536
-
方法二:修改文件(推荐)
#cd /etc/security
#vi limits.conf
在文件中添加如下两行:
dmdba soft nofile 4096
dmdba hard nofile 65536
四、 安装数据库
-
挂载数据库ISO安装文件
#mount -o loop /DMtools/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt
-
开启图形模式
#xhost +
-
开始安装达梦数据库
-
图形化安装
切换到dmdba用户
#su - dmdba
进入挂载目录(注:上面设定的挂载目录为/mnt)
$cd /mnt
$./DMInstall.bin
-
命令行安装
进入挂载目录(注:上面设定的挂载目录为/mnt)
#./DMInstall.bin -i
-
静默安装
进入挂载目录(注:上面设定的挂载目录为/mnt)
#./DMInstall.bin -q 配置文件全路径
默认数据库名:DAMENG 服务名:DMSERVER
五、 使用图形化管理界面
-
图形化工具文件:/dm7/tool/manager
#cd /dm7/tool
#./manager文件
六、 安装并配置ODBC
-
正式安装ODBC之前,检查Linux是否安装了以下软件包
bison、byacc、gcc、flex等安装包
如果没有,需要提前安装,安装命令如下:
#sudo yum -y install gcc
。。。
-
解压ODBC压缩包(例如:unixODBC-2.3.0.tar.gz)
#tar -xzvf unixODBC-2.3.0.tar.gz
-
进入解压目录,开始安装
#cd unixODBC-2.3.0
#./configure --enable-gui=no
-
编译
#make
#make install
-
测试安装是否成功
# odbc_config --version
显示如下:
-
修改配置文件
-
查看配置文件位置
#odbcinst -j,结果如下:
unixODBC 2.3.0
DRIVERS............: /usr/local/etc/odbcinst.ini
SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini
FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources
USER DATA SOURCES..: /home/dmdba/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
-
修改/usr/local/etc/odbc.ini,加入如下代码:
[dm7]
Desription=DM ODBC DSND
Driver = DM7 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = dameng123
TCP_PORT = 5236
-
修改/usr/local/etc/odbcinst.ini,加入如下代码:
[DM7 ODBC DRIVER]
Description = ODBC DRIVER FOR DM7
Driver = /dm7/bin/libdodbc.so
[root@dca01 etc]# chmod 775 odbc.ini
[root@dca01 etc]# chmod 775 odbcinst.ini
-
测试连接,如果成功表示安装正常
-
切换到dmdba用户
#su dmdba
-
$isql DM7 数据库用户名 用户密码
例如:
$isql DM7 SYSDBA ******
注:出现上面信息表示连接成功!
至此,达梦数据库的安装就结束了,接下来可以继续在数据库中测试其他内容