达梦数据库DM8安装指引

1、配置情况:

名称配置要求
CPU2核及以上
内存1G及以上
硬盘5G及以上
操作系统CentOS 7.x

2、服务器检查

2.1查看当前系统时间:date

     使用东八区时间:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2.2 关闭服务器防火墙

systemctl status firewalld (状态)

systemctl stop firewalld (关闭)

systemctl disable firewalld (开机不启动)

2.3创建dmdba用户及用户组

创建安装目录: mkdir -p /dm8

创建组 :groupadd dinstall

创建用户 :useradd -g dinstall dmdba

设置密码 :passwd dmdba

更改安装目录所有者: chown dmdba:dinstall -R /dm8

更改数据盘目录所有者:chown dmdba:dinstall -R /dmdata

2.4优化服务器ulimit配置

使用root用户执行:vi /etc/security/limits.conf,添加如下内容:

dmdba soft nofile 65536

dmdba hard nofile 65536

dmdba soft core unlimited

dmdba hard nproc 65536

并切换到dmdba输入命令ulimit -n 查看是否生效

3、安装DM8

3.1下载并上传DM8安装包

        官网下载地址:https://www.dameng.com/,下载 X86 平台 Centos7 版本安装包

         上传到安装服务器,并解压:unzip dm8_20210712_x86_rh6_64_ent.zip

3.2 挂载到服务器 /mnt 目录

mount -o loop dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /mnt

3.3 切换至dmdba用户,开始安装

        step1:选择Chinese语言,根据指引进行安装:

        step2:验证key文件,可选择是否输入key文件路径,不输入则进入下一步安装;

        step3:设置时区,输入选项:21,中国标准时间,回车;

        step4:选择安装类型,默认1 典型安装,输入选项,回车;

         step5:输入需要安装的路径:/dm8,回车;

        step6:对安装信息进行确认:y,回车;

        step7:配置环境变量:vi /etc/profile,在文件尾部添加一行:

export DM_HOME=/dm8

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin

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

        step8:生效环境变量

source /etc/profile

4、实例初始化

        数据库安装完成后,需要初始化数据库实例才能正式运行达梦数据库,使用dmdba用户初始化数据库

4.1 切换到数据库安装目录的bin目录,输入:./dminit help,查看详细信息,数据页大小,大小写敏感,字符集等初始化之后不能修改。

 4.2 初始化实例(实例安装在/dmdata),安装完成后,进入安装目录的bin目录,启动数据库

./dminit PATH=/dmdata PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236 

./dmserver /dmdata//DMDB/dm.ini

 

 4.3 创建数据库,切换到安装目录 /dm8/script/root,输入:./dm_service_installer.sh -h,查看帮助

 创建数据库服务:

./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DMDB/dm.ini

创建成功之后,启动数据库服务:

systemctl start DmServiceDMSERVER

 5、登录数据库

5.1切换dmdba,若已配置环境变量,可直接输入disql ;若没配置,在安装bin目录下,输入./disql

su - dmdba

cd /dm8/bin

./disql SYSDBA/SYSDBA@localhost:5236

 

 至此,数据库安装完成。

6、卸载数据库

6.1停掉达梦服务: systemctl stop DmServiceDMSERVER

卸载服务/dm8/script/root下: ./dm_service_uninstaller.sh -n DmServiceDMSERVER

查看是否还有服务 systemctl status DmServiceDMSERVER

删除实例 rm -rf /dmdata

卸载数据库 /dm8 ./uninstall.sh -i

6.2客户端访问限制

可以通过sql设置用户登录的ip地址,非设定的ip登录时会报错提示无效的ip

alter user "TEST" allow_ip "127.0.0.1","223.254.7.206","223.254.7.*";

制定时间段内允许登录

alter user "TEST" allow_datetime "2021-01-01" "00:00:00" to "2021-12-01" "00:00:00","MON" "09:00:00" to "FRI" "18:00:00";

还可以通过防火墙开通数据库端口访问权限,限制客户端登录数据库。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值