ITPub博客

首页 > 数据库 > 国内数据库 > 达梦数据库安装

达梦数据库安装

原创 国内数据库 作者:iceaqr 时间:2020-05-07 13:27:19 0 删除 编辑

Linux 系统下安装达梦数据库和odbc 数据源

 

一、 环境准备

 

Vm 虚拟机,中标麒麟6.0-64bit 的iso 操作系统镜像,odbc 安装镜像

 

二、 实现过程

 

1 、 首先我们来安装vm 虚拟机。这个很简单双击虚拟机的安装文件就可以了。

 

2 、在虚拟机中安装中标麒麟6.0-64bit 操作系统

 

创建新的虚拟机,自定义。高级

 

随后安装操作系统。

 

选择后centos6.0 64 。这里用到的中标麒麟系统的内核是centos6.0. 配置好的就选2 个u ,2 个核。安装目录自己定。其他都是默认下一步。

 

右键点击虚拟机。设置里把centos 系统的ios 镜像加载到光驱中,开始启动虚拟机。镜像从光驱引导,开始装系统。如果没成功启动,把vm 软件关了重启。或者电脑重启。我每次都要重启电脑才可以。安装完成后,重新引导重启。进入linux 操作系统。

 

3. 修改IP 地址。让xshell 可以远程。

 

4. 用桥接的网络连接模式。将主机和虚拟机的ip 配置在同一个网段,相同网关,可以在主机中使用用xshell 模拟远程登陆操作,

 

1 、 关闭系统防火墙

 

[root@localhost ~]# service iptables stop

 

[root@localhost ~]# chkconfig iptables off

 

4 、关闭selinux

 

[root@localhost ~]# vi /etc/selinux/config

 

SELINUX=disabled

 

5 、为达梦数据库建立组和用户

 

[root@localhost ~]# groupadd dinstall

 

[root@localhost ~]# useradd -g dinstall dmdba

 

[root@localhost ~]# password dmdba

 

-bash: password: command not found

 

[root@localhost ~]# passwd dmdba

 

Enter new password:

 

Re-type new password:

 

6 、查看建好后的组和用户

 

[root@localhost ~]# id dmdba

 

uid=501(dmdba) gid=502(dinstall) 缁.502(dinstall)

 

[dmdba@localhost ~]$ su - root

 

 

7 、切换到root 用户,建立文件夹,为安装数据库做准备

 

[dmdba@localhost ~]$ su - root

 

密码:

 

[root@localhost ~]# mkdir -p /dm/dmdbms

 

[root@localhost ~]# mkdir -p /dm/dmarch

 

[root@localhost ~]# mkdir -p /dm/dmbak

 

[root@localhost ~]# id dmdba

 

uid=501(dmdba) gid=502(dinstall) 组=502(dinstall)

 

8 、更改文件夹权限

 

[root@localhost ~]# chown -R dmdba:dinstall /dm/

 

[root@localhost ~]# chmod -R 775 /dm/

 

[root@localhost ~]# service iptables status

 

iptables :未运行防火墙。

 

9 、更改配置文件

 

[root@localhost ~]# vim etc/security/limits.conf

 

[root@localhost ~]# vim etc/security/limits.conf

 

配置系统限制,在/etc/security/limits.conf 文件中添加如下内容:

 

Dmdba  soft  nofile 

4096

 

Dmdba  hard  nofile 

65536

 

[root@localhost security]# sysctl -p

 

net.ipv4.ip_forward = 0

 

net.ipv4.conf.default.rp_filter = 1

 

net.ipv4.conf.default.accept_source_route = 0

 

kernel.sysrq = 0

 

kernel.core_uses_pid = 1

 

net.ipv4.tcp_syncookies = 1

 

net.bridge.bridge-nf-call-ip6tables = 0

 

net.bridge.bridge-nf-call-iptables = 0

 

net.bridge.bridge-nf-call-arptables = 0

 

kernel.msgmnb = 65536

 

kernel.msgmax = 65536

 

kernel.shmmax = 68719476736

 

kernel.shmall = 4294967296

 

[root@localhost security]# ulimit -a

 

core file size          (blocks, -c) 0

 

data seg size           (kbytes, -d) unlimited

 

scheduling priority             (-e) 0

 

file size               (blocks, -f) unlimited

 

pending signals                 (-i) 31341

 

max locked memory       (kbytes, -l) 64

 

max memory size         (kbytes, -m) unlimited

 

open files                      (-n) 1024

 

pipe size            (512 bytes, -p) 8

 

POSIX message queues     (bytes, -q) 819200

 

real-time priority              (-r) 0

 

stack size              (kbytes, -s) 10240

 

cpu time               (seconds, -t) unlimited

 

max user processes              (-u) 1024

 

virtual memory          (kbytes, -v) unlimited

 

file locks                      (-x) unlimited

 

10 、更改环境变量

 

[root@localhost security]# su - dmdba  // 切换到dmdba 用户修改配置文件

 

[dmdba@localhost ~]$ vi ~/.bash_profile

 

在.bash_profile 里加入环境变量路径

 

export

DM_HOME="/dmdba/dmdbms"   // 删除

 

export

LD_LIBRARY_PATH="/dmdba/dmdbms/bin:$LD_LIBRARY_PATH"  // 删除

 

export

PATH="/dmdba/dmdbms/bin:$PATH"

 

11 、进入安装文件所在文件夹开始运行脚本安装达梦数据库

 

在虚拟机中加载达梦数据库的安装文件的iso 镜像。将DMInstall.bin 拷贝到dm 目录下。

 

[dmdba@localhost dm]$ ./DMInstall.bin  // 进入到dm 目录下。运行安装文件

 

解压安装程序…

 

初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i" 进行命令行安装。

注意:遇到此问题,注销一下用户,切换用户重新进入操作系统。不能直接su

 

也可以按照提示./DMInstall.bin -i

[dmdba@localhost dm]$ ./DMInstall.bin -i

 

请选择安装语言(C/c: 中文 E/e: 英文) [C/c]:c

 

解压安装程序…

 

core file size          (blocks, -c) 0

 

data seg size           (kbytes, -d) unlimited

 

scheduling priority             (-e) 0

 

file size               (blocks, -f) unlimited

 

pending signals                 (-i) 31341

 

max locked memory       (kbytes, -l) 64

 

max memory size         (kbytes, -m) unlimited

 

open files                      (-n) 1024

 

pipe size            (512 bytes, -p) 8

 

POSIX message queues     (bytes, -q) 819200

 

real-time priority              (-r) 0

 

stack size              (kbytes, -s) 10240

 

cpu time               (seconds, -t) unlimited

 

max user processes              (-u) 1024

 

virtual memory          (kbytes, -v) unlimited

 

file locks                      (-x) unlimited

 

可打开文件数过少,建议至少设置为65536 或更多。

 

欢迎使用达梦数据库安装程序

 

是否输入Key 文件路径? (Y/y: 是 N/n: 否) [Y/y]:y

 

请输入Key 文件的路径地址: 输入key 文件存放路径

 

是否设置时区? (Y/y: 是 N/n: 否) [Y/y]:y

 

设置时区:

 

请选择设置时区 21:

 

安装类型:

 

1 典型安装

 

2 服务器

 

3 客户端

 

4 自定义

 

请选择安装类型的数字序号 [1 典型安装]:1

 

所需空间: 821M

 

请选择安装目录 [/home/dmdba/dmdbms]:

 

可用空间: 8G

 

是否确认安装路径? (Y/y: 是

N/n: 否)  [Y/y]:y

 

安装前小结

 

安装位置: /home/dmdba/dmdbms

 

所需空间: 821M

 

可用空间: 8G

 

版本信息:

 

有效日期:

 

安装类型: 典型安装

 

是否确认安装? (Y/y: 是 N/n: 否):y

 

2019-12-11 20:47:26

 

[INFO] 安装达梦数据库…

 

2019-12-11 20:47:26

 

[INFO] 安装 default 模块…

 

2019-12-11 20:47:29

 

[INFO] 安装 server 模块…

 

2019-12-11 20:47:29

 

[INFO] 安装 client 模块…

 

2019-12-11 20:47:30

 

[INFO] 安装 drivers 模块…

 

2019-12-11 20:47:30

 

[INFO] 安装 manual 模块…

 

2019-12-11 20:47:30

 

[INFO] 安装 service 模块…

 

2019-12-11 20:47:32

 

[INFO] 移动ant 日志文件。

 

2019-12-11 20:47:32

 

[INFO] 安装达梦数据库完成。

 

请以root 系统用户执行命令:

 

/home/dmdba/dmdbms/script/root/root_installer.sh

 

安装结束

 

12 、修改服务器权限,创建DmAPService 服务

 

[root@localhost home]# /home/dmdba/dmdbms/script/root/root_installer.sh

 

移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc 目录

 

修改服务器权限

 

创建DmAPService 服务

 

移动服务脚本文件(/home/dmdba/dmdbms/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)

 

创建服务(DmAPService) 完成

 

启动DmAPService 服务

 

Starting DmAPService:                                      [ OK ]

 

12 、/dm/dmdbms/tool 目录下的dbca.sh 工具。运行该脚本,创建数据库实例

 

13 、登陆数据库

 

[dmdba@localhost ~]$ disql

 

服务器[LOCALHOST:5236]: 处于普通打开状态

 

登录使用时间: 7.480( 毫秒)

 

Connected to: DM 7.1.6.95

 

SQL> SORHH^H

 

2  

EXIT

 

3  

^C

 

[dmdba@localhost ~]$

 

[dmdba@localhost ~]$

 

[dmdba@localhost ~]$ service DmServicedave status

 

DmServicedave (pid 2450) is running…

 

[dmdba@localhost ~]$ service DmServicedave  stop

 

Stopping DmServicedave:                                    [ OK ]

 

[dmdba@localhost ~]$

 

[dmdba@localhost ~]$ service DmServicedave

start

 

Starting DmServicedave:                                    [ OK ]

 

[dmdba@localhost ~]$

 

14 、为了安装odbc ,之前要安装gcc

 

进入虚拟机,以root 账号登录。进入“计算机”–“操作系统光盘”–“Packages ”, 将以下文件复制到“文件系统”的任一文件夹内。我的做法是将下列文件都复制到odbc 文件夹中

 

[root@localhost odbc]# ls

 

cpp-4.4.5-6.el6.ns6.01.x86_64.rpm

 

gcc-4.4.5-6.el6.ns6.01.x86_64.rpm

 

glibc-devel-2.12-1.25.el6.ns6.01.x86_64.rpm

 

glibc-headers-2.12-1.25.el6.ns6.01.x86_64.rpm

 

kernel-headers-2.6.32-220.el6.x86_64.rpm

 

libmpcdec-1.2.6-6.1.el6.x86_64.rpm

 

mpfr-2.4.1-6.el6.x86_64.rpm

 

[root@localhost odbc]# rpm -Uvh *.rpm

–nodeps --force

 

// 至此安装gcc 完毕。不然无法odbc 数据驱动源无法编译

 

15 、安装odbc ,.

 

将unixODBC-2.3.0.iso 镜像加载到光驱。把它拷贝到虚拟机加压到unixODBC-2.3.0 文件内。

 

[root@dm8 dm]# cd unixODBC-2.3.0/

 

[root@dm8 unixODBC-2.3.0]# ./configure

 

[root@dm8 unixODBC-2.3.0]# make && make install

 

16 、进入数据目录中的tools 文件内,运行manage 。启动数据库实例。图像化的界面。输入主机名,实例名,端口,用户名,密码。进入实例。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69973652/viewspace-2690333/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 达梦数据库安装
请登录后发表评论 登录
全部评论

注册时间:2020-05-07

  • 博文量
    2
  • 访问量
    1284