一、   测试环境介绍

  1. 操作系统:中标麒麟,64位6.0版本
  2. 数据库:达梦,7.6企业版
  3. ODBC:2.3办法

二、   测试环境准备

  1. 安装Linux操作系统(略)
  2. 上传数据库及ODBC安装软件

         用root用户传文件(注意事项)

              (1)配置ftp

                      ftp配置文件一般放在/etc/vsftpd 或者 /etc目录下. 大家如果想用root用户来登陆,可以这样做.打开ftpusers和user_list, 再root和nobody前面加上#,在实际情况不提倡这样,否则太危险了.

              (2)启动ftp

                      #/sbin/service vsftpd start

              Linux下启动ftp服务

               (1)首先服务器要安装ftp软件,查看是否已经安装ftp软件下

                       #which vsftpd

                       如果看到有vsftpd的目录说明服务器已经安装了ftp软件

                       如果没有安装ftp软件的话,这里有下载地址和相关教程可以参考:Wing FTP Server FTP服务器端中文版安装使用教程 

               (2)查看ftp 服务器状态

                       #service vsftpd status

               (3)启动ftp服务器

                       #service vsftpd start

               (4)重启ftp服务器

                       #service vsftpd restart

               (5)查看服务有没有启动

                       #netstat -an | grep 21

               (6)如果需要开启root用户的ftp权限要修改以下两个文件

                       #vi /etc/vsftpd.ftpusers中注释掉root

                       #vi /etc/vsftpd.user_list中也注释掉root

                       然后重新启动ftp服务。

           ftp上传安装文件

         (1)连接服务器:

               ftp Linux服务器ip地址(例如:192.168.1.110)

               然后输入用户名和密码

               ftp>bin

               定位本地目录和Linux服务器目录

               ftp> lcd 本地目录(例如:E:\Workspace\达梦\文件)

               ftp>cd Linux服务器安装目录(例如:/DMtools)

          (2)传文件

               ftp>put “绝对路径+文件名”(注:要用双引号,例如:“E:\Workspace\达梦\文件\dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso”)

               ftp>put “绝对路径+文件名”(注:要用双引号,例如:“E:\Workspace\达梦\文件\unixODBC-2.3.0.tar.gz”)

三、   安装数据库前准备

  1. 创建达梦数据库安装位置
    #mkdir /dm7
  2. 创建组
    #groupadd dinstall
  3. 创建用户

             (1)查看是否有要创建的用户名,假如预创建的用户名为dmdba

                     #id dmdba

             (2)添加一个用户,并分配到dinstall组

                     # useradd -g dinstall dmdba

             (3)为dmdba用户设置密码

                      #passwd dmdba

             (4)设置dm7这个目录的所属用户和所属组

                      # chown dmdba:dinstall -R /dm7

             (5)配置环境变量

                      切换到/home/dmdba目录:#cd /home/dmdba

                      修改.bash_profile

                      #vi .bash_profile

                      然后在文件中添加如下内容:

                      export DM_HOME=/dm7

tool:$PATH:%HOME/bin

             (6)刷新

                    #source .bash_profile

           4. 设置系统参数

               (1)方法一:命令行

                       ulimit -n 65536

               (2)方法二:修改文件(推荐)

                       #cd /etc/security

                       #vi limits.conf

                       在文件中添加如下两行:

                       dmdba soft nofile 4096

                       dmdba hard nofile 65536

四、   安装数据库

  1. 挂载数据库ISO安装文件
    #mount -o loop /DMtools/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt
  2. 开启图形模式
    #xhost +
  3. 开始安装达梦数据库

             (1)图形化安装

                      切换到dmdba用户

                      #su - dmdba

                      进入挂载目录(注:上面设定的挂载目录为/mnt)

                      $cd /mnt

                      $./DMInstall.bin

              (2)命令行安装

                       进入挂载目录(注:上面设定的挂载目录为/mnt)

                       #./DMInstall.bin -i

              (3)静默安装

                       进入挂载目录(注:上面设定的挂载目录为/mnt)

                       #./DMInstall.bin -q 配置文件全路径

                       默认数据库名:DAMENG  服务名:DMSERVER

五、   使用图形化管理界面

  1. 图形化工具文件:/dm7/tool/manager
    #cd /dm7/tool
    #./manager文件

六、   安装并配置ODBC

  1. 正式安装ODBC之前,检查Linux是否安装了以下软件包
    bison、byacc、gcc、flex等安装包
    如果没有,需要提前安装,安装命令如下:
    #sudo yum -y install gcc
    。。。
  2. 解压ODBC压缩包(例如:unixODBC-2.3.0.tar.gz)
    #tar -xzvf unixODBC-2.3.0.tar.gz
  3. 进入解压目录,开始安装
    #cd unixODBC-2.3.0
    #./configure --enable-gui=no
  4. 编译
    #make
    #make install
  5. 测试安装是否成功
    # odbc_config --version
    显示如下:
  6. 修改配置文件

           (1)查看配置文件位置

                    #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

           (2)修改/usr/local/etc/odbc.ini,加入如下代码:

                    [dm7]

                    Desription=DM ODBC DSND

                    Driver = DM7 ODBC DRIVER

                    SERVER = localhost

                    UID = SYSDBA

                    PWD = dameng123

                    TCP_PORT = 5236

                    注:PDW = 后面的是sysdba的密码,要与数据库创建时的密码一致

           (3)修改/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

           (4)测试连接,如果成功表示安装正常

                    切换到dmdba用户

                    #su dmdba

                    $isql DM7 数据库用户名 用户密码

                    例如:

                    $isql DM7 SYSDBA ******

达梦 DEM 安装 达梦6安装_bc

                    注:出现上面信息表示连接成功!

至此,达梦数据库的安装就结束了,接下来可以继续在数据库中测试其他内容