三种方式安装DM8Linux环境下数据库

本文档详细介绍了如何在Linux环境下,特别是CentOS 7.4系统上安装达梦数据库DM8。内容包括创建文件系统、用户和目录,配置yum源,参数设置,关闭selinux和防火墙,以及通过图形化、命令行和静默方式安装数据库。此外,还涵盖了数据库初始化、用户和表空间管理,以及开启归档和备份策略的设置。
摘要由CSDN通过智能技术生成

达梦8单机版部署及管理操作 2
一、 windows环境下安装 2
二、 Linux环境下安装 2
1、centos7.4操作系统安装(安装过程略) 2
2、DM 8数据库安装 2
2.1 操作系统环境设置 2
2.1.1创建文件系统 2
2.1.2创建用户 3
2.1.3创建文件夹并授权 3
2.1.4配置yum源并安装相关资源包 4
2.1.5参数设置 4
2.1.6关闭selinux及防火墙 4
3、 数据库软件安装 5
3.1 图形化安装 5
3.1.1 数据库软件安装 5
3.1.2 初始化数据库 7
3.1.3 基本管理操作 10
3.2 命令行安装 11
3.2.1 数据库软件安装 11
3.2.2 初始化数据库及注册服务 12
3.2.3 基本管理操作 13
3.3 静默安装 13
3.3.1 配置文件准备 13
3.3.2 数据库安装与实例初始化注册 16
三、 开启归档和定时备份任务 17
1、 开启归档 17
2、 开启备份策略 17

达梦8单机版部署及管理操作
一、windows环境下安装

点击setup进行安装,根据提示选择下一步即可

二、Linux环境下安装
1、centos7.4操作系统安装(安装过程略)
2、DM 8数据库安装
2.1 操作系统环境设置
本次安装使用vmware虚拟机安装的操作系统,外挂一块20G的硬盘做数据盘

2.1.1创建文件系统
格式化分区
[root@dmdba ~]# mkfs.xfs /dev/sdb
创建数据存放目录
[root@dmdba ~]# mkdir /dmdata
挂载目录
[root@dmdba ~]# mount /dev/sdb /dmdata
写进开机启动项,标红为新增

[root@dmdba ~]# cat /etc/fstab

/etc/fstab # Created by anaconda on Wed May 26 07:27:15 2021 # Accessible filesystems, by reference, are maintained under ‘/dev/disk’ # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

/dev/mapper/centos-root / xfs defaults 0 0
UUID=e088fe87-7cdc-43e4-9430-7998dcc8b470 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sdb /dmdata xfs defaults 0 0
2.1.2创建用户
创建用户组dinstall
groupadd dinstall -g 2001
创建属于dinstall用户组的用户dmdba
useradd -g dinstall dmdba -u 1001
2.1.3创建文件夹并授权
达梦安装目录
mkdir /dm/dmdbms
归档存放目录
mkdir /dm/arch
数据库备份目录
mkdir /dm/dmbak
修改安装目录/dm及其子目录的拥有者为dmdba,用户组为dinstall
chown -R dmdba:dinstall /dm
修改数据存放目录/dmdata及其子目录的拥有者为dmdba,用户组为dinstall
chown -R dmdba:dinstall /dmdata
拷贝安装文件
[root@dmdba ~]# mkdir -p /dm/soft
[root@dmdba dm]# chown -R dmdba:dinstall /dmdata
[root@dmdba dm]# mount /dev/cdrom /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[root@dmdba dm]# ls /mnt
DM8 Install.pdf DMInstall.bin
[root@dmdba mnt]# cp /mnt/* /dm/soft

2.1.4配置yum源并安装相关资源包
2.1.5参数设置
调整 Limits.conf
vim /etc/security/limits.conf添加以下内容
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
:x保存退出
调整 Sysctl.conf(必做)
添加vm.swappiness = 0
sysctl -p生效
2.1.6关闭selinux及防火墙
[root@dmdba ~]# vim /etc/selinux/config

修改以下参数为

SELINUX=disabled

[root@dmdba ~]# systemctl stop firewalld
[root@dmdba ~]# systemctl disable firewalld
3、数据库软件安装
安装要求:初始化一个实例名为DMOA,库名为DMOA,端口号为5234,页大小为16k,字符集为gb18030,大小写敏感的库。
3.1 图形化安装
3.1.1 数据库软件安装
选择语言和时区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择软件安装目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.1.2 初始化数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置数据库名称和实例名称

在这里插入图片描述
至此,图像化安装完成!
3.1.3 基本管理操作
新建一个名称为DMDBA的用户,设置密码为dameng_dba,并授予dba角色权限
SQL> create user DMDBA identified by “dameng_dba”;
SQL> grant dba to DMDBA;
新建一个名为TS_DMOA的表空间,新建一个名为DMOA的用户,并设置密码为dameng_oa,设置该用户的默认表空间为TS_DMOA。并授予resource角色权限。
SQL> create tablespace TS_DMOA datafile ‘ts_dmoa01.dbf’ size 200;
SQL> create user DMOA identified by “dameng_oa” default tablespace TS_DMOA;
SQL> grant resource to DMOA;
使用DMOA用户新建表USERS,并插入数据,然后查询确认数据已经入库
[dmdba@dmdba ~]$ disql DMOA/dameng_oa@192.168.47.10:5234
SQL> create table users(id int,name varchar(20));
SQL> insert into users values(1,‘liwei’);
affect rows 1
used time: 1.088(ms). Execute id is 805.
SQL> commit;
executed successfully
used time: 1.528(ms). Execute id is 806.
SQL> select * from users;

LINEID ID NAME


1 1 liwei

used time: 115.810(ms). Execute id is 807.
3.2 命令行安装
3.2.1 数据库软件安装
选择安装语言
在这里插入图片描述

验证key
在这里插入图片描述

选择时区
在这里插入图片描述

选择安装类型与路径
在这里插入图片描述

安装完成后root用户执行以下脚本
在这里插入图片描述
在这里插入图片描述

3.2.2 初始化数据库及注册服务
初始化一个实例名为DMOA,库名为DMOA,端口号为5234,页大小为16,字符集为gb18030,大小写敏感为是的库。
初始化数据库
在这里插入图片描述

注册服务
安装目录dmdbms/scripts/root/
在这里插入图片描述
启动数据库实例
在这里插入图片描述
3.2.3 基本管理操作
使用disql新建一个名称为DMDBA的用户,设置密码为dameng_dba,并授予dba角色权限
在这里插入图片描述
使用disql新建一个名为TS_DMOA的表空间,新建一个名为DMOA的用户,并设置密码为dameng_oa,设置该用户的默认表空间为TS_DMOA。并授予resource角色权限。
在这里插入图片描述
使用DMOA用户新建表USERS,并插入数据,然后查询确认数据已经入库
在这里插入图片描述
至此,命令行安装完成!

3.3 静默安装
3.3.1 配置文件准备
新增auto_install.xml

<?xml version="1.0"?> EN +08:00 0 /dm/dmdbms y /dmdata DMOA DMOA 5234 /dmdata/DMOA/dm.ctl /dmdata/DMOA/dmoa01.log /dmdata/DMOA/dmoa02.log 16 16 256 Y 0 0 1 +08:00 0 N 0 0 N N

3.3.2 数据库安装与实例初始化注册
安装数据库软件
在这里插入图片描述
注册服务
[root@dmdba root]# /dm/dmdbms/script/root/root_installer.sh
Move /dm/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
[root@dmdba root]# ./dm_service_installer.sh -t dmserver -dm_ini /dmdata/DMOA/dm.ini -p DMOA
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service to /usr/lib/systemd/system/DmServiceDMOA.service.
Finished to create the service (DmServiceDMOA

三、开启归档和定时备份任务
要求:在已经安装好的单机数据库上,开启归档,设置归档最大大小为10G,并开启定时备份,每周六凌晨2点进行全量备份,每周除周六外,其他每天凌晨1点进行增量备份。
1、开启归档
SQL> alter database mount;
executed successfully
used time: 00:00:01.761. Execute id is 0.
SQL> alter database archivelog;
executed successfully
SQL> ALTER DATABASE ADD ARCHIVELOG ‘DEST = /dm/arch, TYPE = local, SPACE_LIMIT = 10240’;
确认开启
在这里插入图片描述
2、开启备份策略
打开DM管理工具—>创建代理----->新建作业—>设置完全备份作业
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

打开DM管理工具—>新建作业—>设置增量备份作业
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

备份策略设置完成

在这里插入图片描述
更多资讯请上达梦技术社区了解:https://eco.dameng.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值