达梦数据库(DM8)心得体会

目录

一、麒麟操作系统安装DM8

1.1规划安装路径和用户

1.2挂载DM8的ISO镜像文件

1.3安装 

使用图形化界面安装

使用命令行安装

二、怎么打开图形化工具

1.先把下载好的node1虚拟机开启,点击开启虚拟机。

 2.启动完后,登录进去。

 3.登录进来看到的是这个页面:个人、回收站、我的电脑,单击鼠标右键,点击在终端中打开。

 4.输入以下指令,打开DM管理工具。

三、连接数据库

1.进入到我们的DM管理工具后,看到的是这个页面,有一个小红点说明是处于没有连接上的状态。

 2.右键SYSDBA数据库,单击连接。

 3.输入我们的端口号和口令。

 4.连接成功之后会从红点变成绿点,看到模式、全文索引、外部链接、角色、用户等等。

四、新建模式

1.手动创建:单击模式,新建LUCKY模式,模式名要大写。

 2.点击DDL,可以看到它的语法。

3.语句创建DM模式:

五、创建表

1. 手动创建:选择DAMENG模式,右键单击新建表,表名要大写。

 2.点击绿色的加号,添加列,选择列的名称、数据类型,非空等等。

3.语句创建表:在DM模式下创建dept表和emloyees表,设置字段、数据类型、非空等等

 4.点击表,点击浏览数据,可以看到表的内容。

 6.查询tbl_bookinfo表中所有的信息。

 7.在tbl_bookinfo中找出书名带有‘学’字,但又不带有‘中学’二字的书。

8.在tbl_bookinfo查询版本号为空的记录同时页数大于200的图书信息。

9.删除tbl_user表中的李飞飞的信息。

10.插入数据

六、创建角色

1.手动创建角色:单击角色,创建DDA角色,大写。

 2.系统权限授予它修改用户、创建表格、创建视图和创建索引等权利,同理,对象权限也可以授予给它。

 3. 点击DDL,可以看到它的语法。

 4.语句创建TEST角色:授予它修改用户、创建表格、创建视图和创建索引等权利。

七、新建表空间

1.单击右键,创建TEST表空间,大写。

 2.点击添加,添加表空间的属性,修改文件路径等等。

 3.单击DDL,可以看到它的语法等等。

八、创建视图

九、收获和总结:

1.收获

2.总结


一、麒麟操作系统安装DM8

1.1规划安装路径和用户

建立安装路径/dm8

[root@localhost /]# mkdir /dm8

规划用户dmdba和群组dinstall,并修改/dm8权限 

[root@localhost /]# groupadd dinstall
[root@localhost /]# useradd -g dinstall dmdba
[root@localhost /]# chown dmdba:dinstall /dm8
[root@localhost /]# chown dmdba:dinstall -R /dm8

1.2挂载DM8的ISO镜像文件

  •  如果不是文件不是镜像文件则不需要挂载,可以直接安装
  • 如果是ISO镜像文件,则需要挂载,挂在前需要赋予用户权限
[root@localhost /]# chmod -R 755 /opt/dm8_20220525_x86_rh6_64.iso 
[root@localhost /]# mount -o loop /opt/dm8_20220525_x86_rh6_64.iso /mnt/dm

1.3安装 

使用图形化界面安装

设置图形化:(执行xhost +)

[root@D dmdbms]# xhost +
xhost:  unable to open display ""

使用命令发现root账号也没有输出端

[root@D ~]# echo $DISPLAY

[root@D ~]#

 切换到用户账号,执行export 设置临时变量。每次切出dmdba用户在进入时DISPLAY变量值就会发生变化需要重新设置。

[root@D ~]# su - dmdba
[dmdba@D ~]$ export DISPLAY=:0.0
[dmdba@D ~]$ echo $DISPLAY
:0.0

执行安装命令

[dmdba@localhost ~]$ cd /mnt/dm
[dmdba@localhost dm]$ ll
总用量 931825
-r-xr-xr-x 1 root root 2802237 5 月 25 15:31 'DM8 Install.pdf'
-r-xr-xr-x 1 root root 951385360 5 月 25 15:37 DMInstall.bin
[dmdba@localhost dm]$ ./DMInstall.bin

 跳出可视化安装界面,一直点击下一步,跳过key路径,选择典型安装

使用root用户执行命令

[root@localhost tmp]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc 目录
修改服务器权限
创建 DmAPService 服务
创建服务(DmAPService)完成
启动 DmAPService 服务
使用命令行安装

使用dmdba用户进行命令行安装

[root@localhost dm]# su - dmdba

切换目录到安装包所在目录/mnt/dm,然后执行安装命令(注意选择安装目录时填写正确安装路径,最后以root用户执行所需要执行的命令)

[dmdba@localhost ~]$ cd /mnt/dm
[dmdba@localhost dm]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
请选择设置时区 [21]:
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 1585M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 9G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8
所需空间: 1585M
可用空间: 9G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-08-24 14:19:49
[INFO] 安装达梦数据库...
2022-08-24 14:19:49
[INFO] 安装 基础 模块...
2022-08-24 14:19:52
[INFO] 安装 服务器 模块...
2022-08-24 14:19:53
[INFO] 安装 客户端 模块...
2022-08-24 14:19:55
[INFO] 安装 驱动 模块...
2022-08-24 14:19:56
[INFO] 安装 手册 模块...
2022-08-24 14:19:57
[INFO] 安装 服务 模块...
2022-08-24 14:19:58
[INFO] 移动日志文件。
2022-08-24 14:19:58
[INFO] 安装达梦数据库完成。
请以 root 系统用户执行命令:
/dm8/script/root/root_installer.sh
安装结束

二、怎么打开图形化工具

1.先把下载好的node1虚拟机开启,点击开启虚拟机。

 2.启动完后,登录进去。

 3.登录进来看到的是这个页面:个人、回收站、我的电脑,单击鼠标右键,点击在终端中打开。

 4.输入以下指令,打开DM管理工具。

xhost +
echo $DISPLAY
sudo su - dmdba
export DISPLAY=:0
xhost +
cd /dm8/tool
ls
./manager

三、连接数据库

1.进入到我们的DM管理工具后,看到的是这个页面,有一个小红点说明是处于没有连接上的状态。

 2.右键SYSDBA数据库,单击连接。

 3.输入我们的端口号和口令。

 4.连接成功之后会从红点变成绿点,看到模式、全文索引、外部链接、角色、用户等等。

四、新建模式

1.手动创建:单击模式,新建LUCKY模式,模式名要大写。

 

 2.点击DDL,可以看到它的语法。

3.语句创建DM模式:

五、创建表

1. 手动创建:选择DAMENG模式,右键单击新建表,表名要大写。

 2.点击绿色的加号,添加列,选择列的名称、数据类型,非空等等。

 

3.语句创建表:在DM模式下创建dept表和emloyees表,设置字段、数据类型、非空等等

 4.点击表,点击浏览数据,可以看到表的内容。

 

 6.查询tbl_bookinfo表中所有的信息。

 7.在tbl_bookinfo中找出书名带有‘学’字,但又不带有‘中学’二字的书。

8.在tbl_bookinfo查询版本号为空的记录同时页数大于200的图书信息。

9.删除tbl_user表中的李飞飞的信息。

10.插入数据

六、创建角色

1.手动创建角色:单击角色,创建DDA角色,大写。

 2.系统权限授予它修改用户、创建表格、创建视图和创建索引等权利,同理,对象权限也可以授予给它。

 3. 点击DDL,可以看到它的语法。

 4.语句创建TEST角色:授予它修改用户、创建表格、创建视图和创建索引等权利。

七、新建表空间

1.单击右键,创建TEST表空间,大写。

 2.点击添加,添加表空间的属性,修改文件路径等等。

 3.单击DDL,可以看到它的语法等等。

八、创建视图

在library00模式下建立一个名为v_book_1的视图,功能是从图书表中查询书名包含有‘现代汉语’。

九、收获和总结:

1.收获

在学习和使用达梦数据库的过程中,我了解到SQL是一种管理和操作关系型数据库的重要工具,它可以用于数据存储、检索、更新和删除等操作,我觉得相比其他数据库产品,达梦数据库的处理速度更快,通过合理的索引使用和多核优化,其查询效率比同类数据库更高;其次,达梦数据库在数据安全性方面表现尤为突出,总的来说,达梦数据库是一款非常优秀的数据库产品,拥有卓越的性能、高安全性、易管理性等多项优势,然而SQL语言是处理和管理关系型数据库最常用的语言,学习的过程中,让我们知道数据库安全的重要性,学好数据库,不单单是掌握专业知识,更是为了以后的工作打下一个好的基础,有助于提高自己的工作能力和竞争力。

2.总结

经过一学期的学习,收获颇多,不单单是上面的操作,还有条件查询、内连接、更新、备份等等功能。第一次安装达梦数据库的时候,挺艰难的,后面再用指令打开图形化界面等一系列操作,觉得前面的都是小问题。学习达梦数据库是一个很有意义的过程,不仅能够让我们更深入地了解国产数据库管理系统的设计和实现,还能够了解国内数据库市场的现状和未来发展趋势。在使用达梦数据库时,我们可以感受到它快速、稳定、安全、易用的特点,这对于企业级应用来说非常重要。掌握好达梦数据库的知识,对自己今后的学习或是工作都非常有帮助,但是由于初次接触达梦数据库,对于很多方面还仅仅是表面功夫,还需要继续学习,并不断提升自己的专业能力,以应对不断变化的商业需求和挑战。

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱恰饭饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值