数据库应用:kylin 部署 达梦数据库DM8

目录

  一、实验

1.环境

2.部署前规划

3.部署达梦数据库DM8

4.创建数据库及数据库事例管理

5.达梦数据库的基本操作

二、问题

1.xhost命令报错

2.执行安装程序DMInstall.bin 报错

3.解压安装程序报错

4.安装程序找不到文件

5.图像化界面打不开

6.安装内存太小

7.打开图形化界面报错

8.创建表失败


  一、实验

1.环境

(1)主机

表1  主机

主机 架构 版本 IP 备注
kylin 银河麒麟 V10 192.168.204.77 

达梦数据库 DM8

(2)查看系统信息

查看CPU信息

[root@kylin ~]# lscpu

数据库应用:kylin 部署 达梦数据库DM8_第1张图片

[root@kylin ~]# cat /proc/cpuinfo

数据库应用:kylin 部署 达梦数据库DM8_第2张图片查看操作系统信息

[root@kylin ~]# cat /proc/version

[root@kylin ~]# uname -r

[root@kylin ~]# uname -a

查看glibc版本

[root@kylin ~]# ldd --version

 查看gcc版本

[root@kylin ~]# gcc --version

 查看磁盘容量

[root@kylin ~]# df -h

数据库应用:kylin 部署 达梦数据库DM8_第3张图片

查看临时存储

[root@kylin ~]# mount -o remount,size=3G /tmp

[root@kylin ~]# df -h /tmp

数据库应用:kylin 部署 达梦数据库DM8_第4张图片

(3)DM8 下载

产品下载 | 达梦数据库 (dameng.com)

数据库应用:kylin 部署 达梦数据库DM8_第5张图片

选择对应版本

数据库应用:kylin 部署 达梦数据库DM8_第6张图片

2.部署前规划

(1)创建用户组、创建用户

[root@kylin opt]# groupadd dinstall
[root@kylin opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@kylin opt]# id dmdba

修改密码

[root@kylin opt]# passwd dmdba

数据库应用:kylin 部署 达梦数据库DM8_第7张图片

(2)创建安装目录

[root@kylin opt]# mkdir /dm8
[root@kylin opt]# chown dmdba:dinstall /dm8
[root@kylin opt]# ll -ld /dm8

(3)设置最大可打开文件数

查看

[root@kylin opt]# ulimit -a

数据库应用:kylin 部署 达梦数据库DM8_第8张图片

临时设置

[root@kylin opt]# ulimit -n 20480

查看

数据库应用:kylin 部署 达梦数据库DM8_第9张图片

永久设置

[root@kylin opt]# vim /etc/security/limits.conf
……
dmdba soft nofile 102400
dmdba hard nofile 102400

root soft nofile 102400
root hard nofile 102400
……

(4)挂载镜像文件

[root@kylin opt]# mkdir /mnt/dm
[root@kylin opt]# mount /opt/dm8_20231226_x86_rh6_64.iso /mnt/dm

[root@kylin opt]# su - dmdba
[dmdba@kylin ~]$ cd /mnt/dm
[dmdba@kylin dm]$ ll

数据库应用:kylin 部署 达梦数据库DM8_第10张图片

3.部署达梦数据库DM8

(1)设置DISPLAY值  (另开一个终端)

[root@kylin 桌面]# export DISPLAY=:0
[root@kylin 桌面]# xhost +

(2)安装程序

[dmdba@kylin dm]$ ./DMInstall.bin

确定

数据库应用:kylin 部署 达梦数据库DM8_第11张图片

下一步

数据库应用:kylin 部署 达梦数据库DM8_第12张图片

下一步

数据库应用:kylin 部署 达梦数据库DM8_第13张图片

下一步

数据库应用:kylin 部署 达梦数据库DM8_第14张图片

下一步

数据库应用:kylin 部署 达梦数据库DM8_第15张图片

修改安装位置,下一步

数据库应用:kylin 部署 达梦数据库DM8_第16张图片

确定

数据库应用:kylin 部署 达梦数据库DM8_第17张图片

安装

数据库应用:kylin 部署 达梦数据库DM8_第18张图片

等待安装

数据库应用:kylin 部署 达梦数据库DM8_第19张图片

弹出提示

数据库应用:kylin 部署 达梦数据库DM8_第20张图片

执行

/dm8/script/root/root_installer.sh

数据库应用:kylin 部署 达梦数据库DM8_第21张图片

完成

数据库应用:kylin 部署 达梦数据库DM8_第22张图片

查看执行情况

数据库应用:kylin 部署 达梦数据库DM8_第23张图片

4.创建数据库及数据库事例管理

(1)初始化 (继续上面的操作)

数据库应用:kylin 部署 达梦数据库DM8_第24张图片

(2)开始

数据库应用:kylin 部署 达梦数据库DM8_第25张图片

(3)下一步

数据库应用:kylin 部署 达梦数据库DM8_第26张图片

(4)下一步

数据库应用:kylin 部署 达梦数据库DM8_第27张图片

(5)下一步

数据库应用:kylin 部署 达梦数据库DM8_第28张图片

(6)下一步

数据库应用:kylin 部署 达梦数据库DM8_第29张图片

(7)下一步

数据库应用:kylin 部署 达梦数据库DM8_第30张图片

(8)选第2个,下一步

数据库应用:kylin 部署 达梦数据库DM8_第31张图片

(9)下一步

数据库应用:kylin 部署 达梦数据库DM8_第32张图片

(10)完成

数据库应用:kylin 部署 达梦数据库DM8_第33张图片

(11)弹出提示

数据库应用:kylin 部署 达梦数据库DM8_第34张图片

(12)执行命令开机自启

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

(13)是,关闭对话框

数据库应用:kylin 部署 达梦数据库DM8_第35张图片

(14)弹出提示

数据库应用:kylin 部署 达梦数据库DM8_第36张图片数据库应用:kylin 部署 达梦数据库DM8_第37张图片

(15)重启

[root@kylin ~]# systemctl restart DmServiceDMSERVER.service

(16)是,关闭对话框

数据库应用:kylin 部署 达梦数据库DM8_第38张图片

(17)完成

数据库应用:kylin 部署 达梦数据库DM8_第39张图片

(18)确定

数据库应用:kylin 部署 达梦数据库DM8_第40张图片

5.达梦数据库的基本操作

(1)数据库连接(使用disql连接)

[root@kylin bin]# cd /dm8/bin
[root@kylin bin]# ./disql SYSDBA/SYSDBA:5236

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 4.826(ms)
disql V8
SQL> exit
[root@kylin bin]# 

数据库应用:kylin 部署 达梦数据库DM8_第41张图片

(2)数据库连接(图形化连接)

[root@kylin dm8]# cd /dm8/tool/
[root@kylin tool]# ./manager

数据库应用:kylin 部署 达梦数据库DM8_第42张图片

(3)新建服务器连接

数据库应用:kylin 部署 达梦数据库DM8_第43张图片

(4)连接成功

数据库应用:kylin 部署 达梦数据库DM8_第44张图片

(5)选项

数据库应用:kylin 部署 达梦数据库DM8_第45张图片

(6)修改编辑器

修改前:

数据库应用:kylin 部署 达梦数据库DM8_第46张图片

修改后:

(9)创建表空间

添加

数据库应用:kylin 部署 达梦数据库DM8_第47张图片

指定存储位置

数据库应用:kylin 部署 达梦数据库DM8_第48张图片

确定

数据库应用:kylin 部署 达梦数据库DM8_第49张图片

创建完成

数据库应用:kylin 部署 达梦数据库DM8_第50张图片

(10)创建角色

常规

数据库应用:kylin 部署 达梦数据库DM8_第51张图片

系统权限

数据库应用:kylin 部署 达梦数据库DM8_第52张图片

创建完成

数据库应用:kylin 部署 达梦数据库DM8_第53张图片

(11)创建用户

常规

数据库应用:kylin 部署 达梦数据库DM8_第54张图片

所属角色

数据库应用:kylin 部署 达梦数据库DM8_第55张图片

系统权限

数据库应用:kylin 部署 达梦数据库DM8_第56张图片

资源设置项

数据库应用:kylin 部署 达梦数据库DM8_第57张图片

完成创建

数据库应用:kylin 部署 达梦数据库DM8_第58张图片

(12)表管理

新建表

数据库应用:kylin 部署 达梦数据库DM8_第59张图片

常规

数据库应用:kylin 部署 达梦数据库DM8_第60张图片

约束

数据库应用:kylin 部署 达梦数据库DM8_第61张图片数据库应用:kylin 部署 达梦数据库DM8_第62张图片

存储

数据库应用:kylin 部署 达梦数据库DM8_第63张图片

创建成功:

数据库应用:kylin 部署 达梦数据库DM8_第64张图片

二、问题

1.xhost命令报错

(1)报错

[root@kylin 桌面]# xhost +
xhost:  unable to open display ""

(2)原因分析

linux 下通过xhost进入图形界面,需要申明环境变量。

1)xhost 命令用途
控制什么人可以访问当前主机上的增强 X-Windows。

2)语法
xhost [ + | - ] [ Name ]

"+"表示增加,"-"表示去除

3)描述
xhost 是用来控制X server访问权限的。

通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是对图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。

4)使用 
xhost + 是使所有用户都能访问Xserver.

xhost + ip使ip上的用户能够访问Xserver.

xhost + nis:user@domain使domain上的nis用户user能够访问

xhost + inet:user@domain使domain上的inet用户能够访问

(3)解决方法

如果xhost +不能执行,可以输入命令export DISPLAY=:0执行一下

再执行xhost +

2.执行安装程序DMInstall.bin 报错

(1)报错

[dmdba@kylin dm]$ ./DMInstall.bin 
安装程序临时目录(/tmp)可用空间为2047M。安装程序需要至少2G的临时空间,请调整临时目录的空间或设置环境变量DM_INSTALL_TMPDIR来指定安装程序的临时目录。

(2)原因分析

安装程序需要大于2G的临时空间,目前为2G。

(3)解决方法

修改临时空间

[root@kylin ~]# mount -o remount,size=3G /tmp

[root@kylin ~]# df -h /tmp

数据库应用:kylin 部署 达梦数据库DM8_第65张图片

3.解压安装程序报错

(1)报错

数据库应用:kylin 部署 达梦数据库DM8_第66张图片

(2)原因分析

linux 下通过xhost进入图形界面,需要申明环境变量。

(3)解决方法

如果xhost +不能执行,可以输入命令export DISPLAY=:0执行一下

再执行xhost +

成功:

4.安装程序找不到文件

(1)报错

[dmdba@kylin dm]$ ./DMInstall.bin 
解压安装程序......... 
/usr/share/themes/kylin-black-theme/gtk-2.0/gtkrc:817: 找不到包含文件:“apps/caja.rc”

(2)原因分析

查看文件

[dmdba@kylin dm]$ tail /usr/share/themes/kylin-blue-theme/gtk-2.0/gtkrc

数据库应用:kylin 部署 达梦数据库DM8_第67张图片

(3)解决方法

修改gtkrc文件注释include “apps/caja.rc” 。

修改文件(如报错需切换root修改配置)

[dmdba@kylin dm]$ sudo vim /usr/share/themes/kylin-blue-theme/gtk-2.0/gtkrc

登陆root账户,在root用户下更改sudoers文件

[root@kylin ~]# vim /etc/sudoers

在## Allow root to run any commands anywhere下添加以下内容,按I插入,插入完成后按ESC退出插入,输出:wq!保存退出,如下图所示

用户名 ALL=(ALL) NOPASSWD:ALL

修改前:

修改后:

成功:

修改前:

数据库应用:kylin 部署 达梦数据库DM8_第68张图片

修改后:数据库应用:kylin 部署 达梦数据库DM8_第69张图片

5.图像化界面打不开

(1)报错

(2)原因分析

报“初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装

(3)解决方法

1)需要切换至root用户执行:
xhost +

2)再切换至dmdba用户,执行:
echo $DISPLAY
export DISPLAY=:0
xhost +

3)再执行 ./DMInstall.bin 命令即可。

4)注意
其中需要注意不能直接在dmdba用户执行export DISPLAY=:0,必须先在root用户下执行xhost +,否则同样报错。

6.安装内存太小

(1)报错

数据库应用:kylin 部署 达梦数据库DM8_第70张图片

(2)原因分析

[root@kylin ~]# free -m

(3)解决方法

增加内存

成功:

数据库应用:kylin 部署 达梦数据库DM8_第71张图片

7.打开图形化界面报错

(1)报错

数据库应用:kylin 部署 达梦数据库DM8_第72张图片数据库应用:kylin 部署 达梦数据库DM8_第73张图片

(2)原因分析

linux 下通过xhost进入图形界面,需要申明环境变量。

(3)解决方法

[root@kylin tool]# export DISPLAY=:0
[root@kylin tool]# xhost +

成功:

数据库应用:kylin 部署 达梦数据库DM8_第74张图片

8.创建表失败

(1)报错

数据库应用:kylin 部署 达梦数据库DM8_第75张图片数据库应用:kylin 部署 达梦数据库DM8_第76张图片

(2)原因分析

索引中不能包含加密列

(3)解决方法

修改列加密属性

成功:

数据库应用:kylin 部署 达梦数据库DM8_第77张图片

你可能感兴趣的:(数据库应用,kylin,linux)