达梦DM8数据库安装和创建实例

最近在学习国产达梦数据库,结合自己的经验,将达梦数据库安装和实例配置记录如下:

1、基础环境和用户创建

#####当前达梦可以运行在X86、龙芯、飞腾等处理器架构上
#####查看cpu型号及信息
more /proc/cpuinfo
#####内存不少于1g
[root@system2 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2292         651        1089           8         552        1443
Swap:          2999           0        2999
[root@system2 ~]# 
#####安装目录  我将达梦数据库安装到/dm8目录
[root@system2 ~]# mkdir /dm8
#####创建组和用户,并更改dm8的所属组和用户权限
groupadd dinstall
useradd -g dinstall dmdba
echo dmdba|passwd --stdin dmdba
chown -R dmdba:dinstall /dm8

2、挂载安装文件到/mnt目录,设置openfile参数

#####挂载iso镜像到/mnt目录
[root@system2 ~]# mount -t iso9660 -o loop /home/dmdba/dm8_20210420_x86_rh6_64_ent_8.6.1.190_pack4.iso /mnt
mount: /dev/loop2 is write-protected, mounting read-only
[root@system2 ~]# 
#####设置openfile参数
[root@system2 ~]# vi /etc/security/limits.conf 
#####增加下列参数
dmdba     soft    nofile  20480
dmdba     hard    nofile  65536

3、安装达梦数据库

#####设置语言环境为zh_CN
[dmdba@system2 mnt]$ export LANG=zh_CN.UTF-8
#####执行安装程序DMInstall.bin
[dmdba@system2 mnt]$ ./DMInstall.bin 
解压安装程序......... 
2021-09-01 13:58:37 
[INFO] 安装达梦数据库...
2021-09-01 13:58:38 
[INFO] 安装 基础 模块...
2021-09-01 14:00:17 
[INFO] 安装 服务器 模块...
2021-09-01 14:00:44 
[INFO] 安装 客户端 模块...
2021-09-01 14:04:07 
[INFO] 安装 驱动 模块...
2021-09-01 14:05:36 
[INFO] 安装 手册 模块...
2021-09-01 14:05:49 
[INFO] 安装 服务 模块...
2021-09-01 14:05:50 
[INFO] 清理安装产生临时文件。
2021-09-01 14:05:50 
[INFO] 移动日志文件。
2021-09-01 14:07:27 
[INFO] 安装达梦数据库完成。

4、执行安装向导

 

 

 

默认为一年的有效期,到期后不可使用。

 

选择典型安装即可。

选择安装目录为/dm8/dmdbms。

 

执行root_installer.sh脚本

[root@system2 ~]# /dm8/dmdbms/script/root/root_installer.sh 
移动 /dm8/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

 5、初始化数据库实例

 选择“一般用途”即可

选择数据库存储的目录

选择数据库存储目录

 

选择数据库名、实例名和服务端口
选择控制文件、数据库、日志文件大小等

 

选择日志文件大小、字符集等

 

确定sysdba和sysauditor的密码
选择创建一个DMHR的示例,用于测试

 

查看创建的摘要信息

 

使用root执行以下脚本

 

执行以上脚本:

[root@system2 ~]# mv /dm8/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@system2 ~]# systemctl enable DmServiceDMSERVER.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
[root@system2 ~]# systemctl start DmServiceDMSERVER.service
[root@system2 ~]# 
实例创建完成

 

 6、测试数据库实例

#####登录实例查看数据库名字及运行状态
[dmdba@system2 bin]$ ./disql sysdba/manager123:5236

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 4.687(ms)
disql V8
SQL> select name,status$ from v$database;
行号     NAME   STATUS$    
---------- ------ -----------
1          DAMENG 4
已用时间: 1.494(毫秒). 执行号:49801.
SQL> 

 至此,达梦数据库V8数据库和创建实例已经完成。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值