达梦数据库单机安装部署步骤

一.安装前的准备工作

1.新建用户名

1.1创建用户组

[root@192-168-161-204 ~]# groupadd dinstall

1.2创建用户

[root@192-168-161-204 ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

1.3修改用户密码

[root@192-168-161-204 ~]# passwd dmdba

更改用户 dmdba 的密码 。

新的 密码:

无效的密码: 密码未通过字典检查 - 过于简单化/系统化

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

2.修改资源限制配置文件

[root@192-168-161-204 ~]# vim /etc/security/limits.conf

添加如下限制信息后保存退出

dmdba hard nofile 65536

dmdba soft nofile 65536

dmdba hard stack 32768

dmdba soft stack 16384

切换到dmdba用户,查看是否生效

[root@192-168-161-204 ~]# su - dmdba

[dmdba@192-168-161-204 root]$ 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) 7183

max locked memory       (kbytes, -l) 64

max memory size         (kbytes, -m) unlimited

open files                      (-n) 65536

pipe size            (512 bytes, -p) 8

POSIX message queues     (bytes, -q) 819200

real-time priority              (-r) 0

stack size              (kbytes, -s) 16384

cpu time               (seconds, -t) unlimited

max user processes              (-u) 4096

virtual memory          (kbytes, -v) unlimited

file locks                      (-x) unlimited

3.配置环境变量

3.1root 用户进入 dmdba 用户的根目录下,配置对应的环境变量

[root@192-168-161-204 ~]# cd /home/dmdba/

[root@192-168-161-204 dmdba]# ll

总用量 0

drwxr-xr-x. 16 dmdba dinstall 251 6月  11 15:42 dmdbms

[root@192-168-161-204 dmdba]# vim .bash_profile

3.2添加环境变量

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin"

export DM_HOME="/home/dmdba/dmdbms"

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

3.3切换至 dmdba 用户下,执行以下命令,使环境变量生效

[root@192-168-161-204 dmdba]# su - dmdba

[dmdba@192-168-161-204 ~]$ source .bash_profile

4.创建DM数据文件目录

4.1创建目录

[root@192-168-161-204 ~]# mkdir /dm8

4.2修改目录文件属组和权限

[root@192-168-161-204 ~]# chown dmdba:dinstall -R /dm8

[root@192-168-161-204 ~]# chmod -R 755 /dm8

5.挂载DM镜像

5.1查看挂载信息

[root@192-168-161-204 ~]# df -h

文件系统                      容量  已用  可用 已用% 挂载点

devtmpfs                      898M     0  898M    0% /dev

tmpfs                         910M     0  910M    0% /dev/shm

tmpfs                         910M  9.6M  901M    2% /run

tmpfs                         910M     0  910M    0% /sys/fs/cgroup

/dev/mapper/centos_zero-root   17G  1.8G   16G   11% /

/dev/sda1                    1014M  151M  864M   15% /boot

tmpfs                         182M     0  182M    0% /run/user/0

5.2挂载镜像

[root@192-168-161-204 ~]# mount /dev/cdrom /mnt

mount: /dev/sr0 写保护,将以只读方式挂载

5.3查看是否挂载成功

[root@192-168-161-204 ~]# cd /mnt

[root@192-168-161-204 mnt]# ll

总用量 705084

-r-xr-xr-x. 1 root root   2931951 3月  12 18:20 DM8 Install.pdf

-r-xr-xr-x. 1 root root 719072792 3月  15 14:12 DMInstall.bin

二、安装

安装有三种方法,图形化方式安装、命令行方式安装、静默方式安装,以下分别介绍这三种安装方式

 图形化方式安装

1.1切换到dmdba用户,进入挂载目录

[root@192-168-161-204 mnt]# su dmdba

[dmdba@192-168-161-204 mnt]$ ll

总用量 705084

-r-xr-xr-x. 1 root root   2931951 3月  12 18:20 DM8 Install.pdf

-r-xr-xr-x. 1 root root 719072792 3月  15 14:12 DMInstall.bin

1.2配置

主机操作系统为纯命令行的,没有安装图形化界面,所以需要指定图形界面展示的地址。这里借助xmanager工具实现xshell工具远程连接的时候,在客户端能展示图形化界面

1.2.1启动xmanager-passive

1.2.2指定图形界面展示地址,这里指定客户端的ip地址,让服务端的图形化安装界面在客户端这里展示出来,因为服务端没安装图形化组件,所以没办法直接在服务端展示图形化安装界面

[root@192-168-161-204 mnt]# su dmdba

[dmdba@192-168-161-204 mnt]$ export DISPLAY=192.168.161.150:0.0

1.3安装DM软件

此过程主要涉及到数据库软件的一些设置信息,包括安装语言、安装路径等

[dmdba@192-168-161-204 mnt]$ ll

总用量 716476

-r-xr-xr-x. 1 root root   2932389 4月  27 08:53 DM8 Install.pdf

-r-xr-xr-x. 1 root root 730737888 5月   7 17:03 DMInstall.bin

[dmdba@192-168-161-204 mnt]$ ./DMInstall.bin

 此步骤为了设置语言和时区

 

 

这里是为了导入DM数据库的授权key,试用版不需要导入,如果是购买了授权可以填写授权key的具体路径

 

 

这里填写DM软件安装的路径,一般不需要修改,用默认的路径就可以了,但如果自己有归档了专门的软件安装路径,也可以根据自己实际规划的路径来修改填写

 

 

这里脚本是为了安装DMAP服务,按照提示打开一个会话窗口,使用root用户去执行脚本,之后点击“ok”

[root@192-168-161-204 ~]# /home/dmdba/dmdbms/script/root/root_installer.sh

Move /home/dmdba/dmdbms/bin/dm_svc.conf to /etc

Modify the files' mode of DM Server

Create the DmAPService service

Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.

Finished to create the service (DmAPService)

Start the DmAPService service

等上一个步骤的脚本执行完成后,点击“finish”后会出现初始化数据库的界面

1.4初始化数据库实例

此步骤过程中会涉及到数据文件的路径、库名、实例名、初始化参数、用户名密码等参数的设置

此处选择第一项,创建数据库实例

 

此处选择实例的类型,一般选择第一个就行了,但如果已确认了业务类型,可以根据业务实际类型选择OLAP或者OLTP

 

此处选择实例数据文件存放的目录

 

此处设置实例的库名、实例名、端口号,DM默认端口号为5236,这里我修改成了5234

 

此处设置页大小、簇大小、大小写是否敏感、字符集等,页大小、簇大小、大小写是否敏感、字符集只能在初始化实例的时候设置,一旦创建好将不再允许修改,可以在初始化的时候就需要根据需要规划好,否则初始化好后想再修改,只能删除后再重新初始化的时候设置

 

此处设置SYSDBA和SYSAUDITORE用户的密码,可统一设置也可单独设置,一般用默认的就可以了,这里我对SYSDBA用户单独设置了密码

 

此处选择是否创建示例库,建议都勾选上,这样方便以后用示例库的数据来练习SQL书写

 

确认初始化参数设置

 

根据提示信息打开一个会话窗口,用root用户登录,然后执行脚本

这里脚本有三个,第一个脚本的作用是注册服务,第二个作用是让服务开机自启动,第三个是启动数据库服务

[root@192-168-161-204 ~]# mv /home/dmdba/dmdbms/bin/DmServiceDMOA.service /usr/lib/systemd/system/DmServiceDMOA.service

[root@192-168-161-204 ~]# systemctl enable DmServiceDMOA.service

Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service to /usr/lib/systemd/system/DmServiceDMOA.service.

[root@192-168-161-204 ~]# systemctl start DmServiceDMOA.service

以上图形化界面就安装完成了

命令行安装

1.数据库安装

在使用DMInstall.bin安装的时候,后面加上-i参数,这时候就直接命令行安装了,这种情况下不需要服务器有图形化组件,也不需要借助其它工具让客户端展示图形化安装界面。下面安装步骤和之前图形化过程中要设置的参数一样,以下就不详细介绍了,根据自己的实际需要设置就可以了

 

2.初始化实例

初始化一个实例名为DMOA,库名为DMOA,端口号为5234,页大小为16,字符集为gb18030,大小写敏感为是的库

./dminit path=/dm8/data PAGE_SIZE=16  CASE_SENSITIVE=y CHARSET=0 DB_NAME=DMOA INSTANCE_NAME=DMOA PORT_NUM=5234

每个参数的具体说明,可以通过./dminit help查看

3.注册服务

进入DM软件安装路径,找到root目录,里面有注册服务的脚本,使用此脚本来注册服务

4.启动服务

静默方式安装

1.创建配置文件

静默方式安装需要先创建配置文件,在配置文件中指定数据库安装的语言、路径、实例名、库名等。此实验操作步骤中DM软件安装路径为/dm8,实例的数据文件存放路径为/dm8/data,实例名为DMOA,库名为DMOA,端口号为5234,页大小为16,字符集为gb18030,大小写需要敏感,数据库服务需要启动,剩余其他的都为默认设置

 

2.安装 

 3.查看数据库服务是否启动成功

更多资讯请上达梦技术社区了解:https://eco.dameng.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值