注册
关于达梦DM8数据库安装学习心得
培训园地/ 文章详情 /

关于达梦DM8数据库安装学习心得

皮皮丰 2023/05/19 955 0 0

由于工作原因,有幸参与了达梦数据库培训学习,在此记录下安装使用心得。
准备环境:银河麒麟V10 操作系统
数据库:DM8企业版
安装
图形化准备工作:
在root 用户下,执行以下命令,echo $DISPLAY 查看当前的display 值

xhost +
echo $DISPLAY 

创建dmdba 用户及用户组

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

创建安装目录dm8,并分配权限

cd /
mkdir dm8
chown dmdba:dinsatll /dm8

切换 dmdba 用户,设置display值,这里注意,DISPLAY= 后面的值为root查看到的值

su - dmdba
export DISPLAY=:0.0

进入达梦数据库安装包挂载位置,执行可视化页面安装

./DMInstall.bin 

如果遇到没有可执行的权限,切换root 用户授权

chmod +x DMInstall.bin

image.png
点击确定机内安装
image.png
image.png
image.png
image.png
image.png
image.png
使用root 用户执行

/dm8/script/root/root installer.sh

即可完成安装DM8数据库。

创建实例
进入/dm8/tool 路径下,执行语句,打开可视化窗口,创建数据库实例

./dbca.sh

image.png
image.png
image.png
image.png
这里说明下:页是达梦数据库的最小存储单元,簇是由连续的页组成,簇是达梦数据库的最小分配单元。
达梦中 varchar 类型长度默认不能大于页大小的一半

数据库页大小 varchar 实际最大长度(字节)
4K 约 1900
8K 约 3900
16K 约 8000
32K 约 8188
VARCHAR 类型以字符为单位(默认以字节为单位)
以字节为单位:
Varchar(10), gb18030 字符集,一个中文占用两个字节,Varchar(10)只能保存五个中文。
Varchar(10), utf-8 字符集,一个中文占用三个字节,Varchar(10)只能保存三个中文。
以字符为单位:
Varchar(10), gb18030 时,相当于 Varchar(20),可以保存 10 个中文;
Varchar(10), utf-8 时,相当于 Varchar(40),可以保存 13 个中文
image.png
image.png
image.png
使用root 用户执行语句
mv /dm8/bin/DmServiceDMSERVER.service 
 /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

image.png
执行完成后,数据库实例就安装完成了,可以通过tool 目录下的 manager 可视化图形界面操作数据库。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服