前言
帮助国产软件一起成长
达梦数据库是国产中做的较好的数据库,产品功能丰富,工具非常完备,虽然和Oracle有些区别,但也算是良心产品了。这篇文章帮助大家了解达梦数据库并希望帮助国产软件一起成长。
一、安装
在官网下载安装包,根据自己的硬件和系统选择。
https://www.dameng.com/list_103.html
我用的学习环境是麒麟系统,其他的Linux系统也可类比。
注意几点,设置数据库的用户组、用户,更改对应目录的权限。
使用root用户
创建用户和用户组
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba
规划安装目录
mkdir /dm8
chown dmdba.dinstall -R /dm8
我的是iso的安装介质,需要挂载
mount -o loop dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /mnt
使用 dmdba用户
su - dmdba
cd /mnt
./DMInstall.bin
调出图形化界面后,没有什么困扰的地方,步骤很清晰,一步步点下去就可以了。
安装介质中有安装手册pdf,对于windows、linux安装都有说明。
二、创建数据库
可以通过以下命令启动初始化界面
cd /dm8/tool
./dbca.sh
图形化界面很清晰,基本可以按照默认配置。
这里可以配置数据文件、日志文件的大小、路径。
数据库参数
安装时使用的是dmdba用户,这一步需要切到root用户
最后创建成功
三、创建表空间
cd /dm8/tool
./manager
表空间是一个逻辑概念,创建对应的表空间,模式中也会新增对应的模式,可以在下面继续创建数据表。
注意这里配置表空间的数据文件的位置、大小、扩充的等参数。
四、创建角色
在创建用户之前可以先创建角色,最长使用的是RESOURCE 角色。
RESOURCE:可以创建数据库对象,对有权限的数据库对象进行数据操纵,不可以创建数据库结构。
五、创建用户
图形化界面还是可以秒杀。具体的语法详见手册。
CREATE USER "PONY" IDENTIFIED BY "123456789" DEFAULT TABLESPACE "dx_test" DEFAULT INDEX TABLESPACE "dx_test_IDX";
GRANT RESOURCE TO TESTUSER;
六、创建表
七、创建视图
create view v1 as select id,name from sysobjects where rownum<=20;
八、备份还原
使用CONSOLE工具进行备份还原
1.备份操作。
点击“开始-所有程序-达梦数据库-客户端-DM控制台工具”。
使用CONSOLE工具进行备份还原操作时,要停止数据库,如果不停止会造成数据丢失且会提示错误。
可以使用DM服务查看器停止需要备份的数据库实例服务,点击“开始-所有程序-达梦数据库-DM服务查看器-右键停止”。
打开DM控制台工具后,选择备份还原,选择待备份目标数据库 dm.ini 文件路径,点击下一步进行详细选择。
新建备份:
根据实际情况填写备份名;备份路经;选择进行完全备份还是增量备份,在进行增量备份时需要添加基备份目录;是否对备份大小进行限制;备份是否压缩;是否加密。点击确认则进行备份操作,备份文件可通过备份路径查找。
2.还原操作
点击添加选择备份文件存在的目录,点击下一步。
点击需要还原的备份数据,点击还原。
点击确认,进行数据库还原操作。
使用 MANAGER 工具备份还原
使用MANAGER 工具进行备份还原时,dmap服务是打开的,数据库实例是打开的,数据库是归档模式。
点击“开始-所有程序-达梦数据库-客户端-DM管理工具”,连接需要备份的数据库实例。连接好后,右键点击“管理服务器”,点击“系统管理”,点击“配置”后点击“转换”,点击“归档配置”,选择“归档”,添加归档目标,点击确认,右键点击“管理服务器”,点击“系统管理”,点击“打开”后点击“转换”,点击确定。
备份
设置完成后,选择备份,选择相应的备份操作,
库备份:
表备份:
表空间备份:
备份完成后,点击库备份,表备份,表空间备份会出现备份的文件。
2.还原
右键备份文件,点击备份恢复进行还原。
总结
我的文章只是一个起步,还是推荐读者自己去安装达梦,阅读官网和安装时附带的手册,里面有更强大的配置和具体讲解,和大家共同学习进步,帮助国产软件成长。 ^ _ ^