注册
达梦数据库安装—图文
培训园地/ 文章详情 /

达梦数据库安装—图文

青丝丶愁年华 2022/11/07 2980 0 0

**一、操作系统配置

1、查看CPU信息

lscpu
CPU 运行模式: 32-bit, 64-bit
CPU: 2

2、查看内存的信息,内存建议2G以上

free -m
total used free shared buff/cache available

Mem: 2888 647 1563 12 677 1967

Swap: 4043 0 4043

3、网络配置,卡支持 TCP/IP 协议,100M以上

ethtool ens33

Settings for ens33:

Speed: 1000Mb/s

Duplex: Full

4、关闭防火墙:

systemctl stop firewalld

systemctl disable firewalld

systemctl status firewall

二、数据库安装

1.创建分组及达梦用户设置密码

这一步的目的主要是为了减少对操作系统的影响
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

2.创建安装目录并修改目录权限给新创建的达梦用户

mkdir /dm8
chown dmdba:dinstall -R /dm8/

3.挂载

首先进入达梦安装包存放的位置

我这里是放在根目录下的iso目录下了
image.png
执行挂载将文件挂载到/mnt下
mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt
image.png

4.安装

跳转到/mnt目录下,切换达梦用户进行安装
cd /mnt
su dmdba
image.png
安装有两种方式,一种是使用命令行安装,另一种是图形化界面安装,达梦为我们提供了非常简易操作的图形化安装,下面的安装过程都是使用图形化界面操作。若想使用命令行,可以去官网查看命令行安装的相关操作。

执行图形化界面安装
./DMInstall.bin

++可能出现的问题

++
内存空间不足

安装时需要较大的空间,若执行语句出现空间不足的情况,可以将/tmp空间临时调大,需要用root用户执行
mount -o remount,size=4G /tmp
图形化界面打不开
查看一下dmdba用户的DISPLAY值是否有
若没有则需要切换到root用户查看DISPLAY的值,然后再设置给dmdba
root 用户执行

echo $DISPLAY
xhost +

切换dmdba用户执行

export DISPLAY=:0.0

我这里root用户值为:0.0 所以设置dmdba置为:0.0,若root显示的是其他值,则dmdba的值应该与root设置相同
image.png

image.png

设置好后基本可以显示安装的页面,一路确定就行
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
tool工具介绍
image.png

manager联机工具
console脱机工具
dts数据迁移
monitor监察工具
nca.sh网络配置助手
dmservice.sh服务查看

三、数据库初始化

image.png

image.png
image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
[root@localhost ~]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service

[root@localhost ~]# systemctl enable DmServiceDMSERVER.service
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.

[root@localhost ~]# systemctl start DmServiceDMSERVER.service
image.png
image.png
image.png
[root@localhost ~]# systemctl restart DmServiceDMSERVER.service
image.png
image.png
SQL> select path,rlog_size/1024/1024 from v$rlogfile;

行号 PATH RLOG_SIZE/1024/1024


1 /dm8/data/DAMENG/DAMENG01.log 300
2 /dm8/data/DAMENG/DAMENG02.log 300
3 /dm8/data/DAMENG/DAMENG03.log 300

++### 打开sqlserver兼容模式。
++
./disqlsysdba/Dameng123@localhost:5238

[dmdba@localhost bin]$ export DISPLAY=192.168.6.1:0.0
[dmdba@localhost bin]$ /dm8/bin/console
image.png
修改后重启:
[root@localhost ~]# systemctl restart DmServiceDMSERVER.service

或采用以下方式修改:
SQL> call sp_set_para_value(2,‘COMPATIBLE_MODE’,3);
修改后重启:
[root@localhost ~]# systemctl restart DmServiceDMSERVER.service

SQL> select para_name,para_value,para_type from v$dm_ini where para_name=‘COMPATIBLE_MODE’;

行号 PARA_NAME PARA_VALUE PARA_TYPE


1 COMPATIBLE_MODE 3 IN FILE

四、登录管理数据库

1、使用disql登录连接数据库

su - dmdba

cd /dm8/bin

./disql sysdba/Dameng123:5238

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

登录使用时间 : 3.712(ms)

disql V8

SQL> select sysdate from dual;

行号 SYSDATE


已用时间: 31.690(毫秒). 执行号:300.

2、使用manager登录连接数据库

export DISPLAY=:0.0;

xhost +

su - dmdba

cd /dm8/tool

./manager
————————————————
image.png
image.png
##3、管理数据库状态
shutdown:数据库关闭状态

mount:数据库配置状态,比如开启数据库归档

open:数据库打开状态,提供对外服务

suspend:挂起状态,只读

SQL> alter database mount;

操作已执行

已用时间: 373.907(毫秒). 执行号:0.

SQL> alter database open;

操作已执行

已用时间: 333.516(毫秒). 执行号:0.

SQL>

SQL> alter database suspend;

操作已执行

已用时间: 101.383(毫秒). 执行号:0.

SQL> alter database open;

操作已执行

已用时间: 0.432(毫秒). 执行号:0.

4、数据库的启动与关闭

通过服务的方式关闭和启动数据库

cd /dm8/bin

$ ./DmServiceDMSERVER stop

Stopping DmServiceDMSERVER: [ OK ]

$ ./DmServiceDMSERVER start

Starting DmServiceDMSERVER: [ OK ]

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服