注册
达梦DCA认证实操的一些心得体会(新手向)
培训园地/ 文章详情 /

达梦DCA认证实操的一些心得体会(新手向)

WP 2022/11/28 1502 0 0

体验了一次达梦DCA认证实操,仅限提供一些经验分享,毕竟考试操作时间有限,提供一些经验希望能帮助少走一些弯路。

一、讲义文档中的安装规划:

软件的安装路径 /dm8
数据库实例的创建路径 /dm8/data
这里本人先入为主的观念提前创建了/dm8/data文件夹并授权
注意:这里是安装规划,不需要提前创建/dm8/data文件夹,如果提前创建文件夹的话后续图形化安装的时候可能会报错。(实际安装路径按考试要求配置)

二、创建用户组及dmdba用户

这一步是考试内容,也是实操重要一步,达梦数据库推荐用dmdba用户权限部署操作,使用root用户后续可能会碰到诸多权限问题消耗时间。
groupadd dinstall 创建用户组
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba 创建dmdba用户并分配用户组
passwd dmdba 修改dmdba用户密码

三、规划安装目录并授权

mkdir /dm8 创建目录(实际路径按考试要求)
创建目录用的是root用户,所以所属全是是root的,之前提到部署用dmdba用户,所以这里要更改文件权限 chown dmdba:dinstall /dm8
注意,从这里开始建议新开一个Terminal窗口,其中一个窗口su - dmdba切换到dmdba用户。有关数据库的操作均在dmdba窗口下操作。

四、安装 DM 数据库(图形化)

DM 数据库支持三种安装方式,这里建议图形化安装,对新手比较友好,后续很多配置操作可以在图形化界面操作完成。
图形化安装的前置操作:
1:root用户下授权所有用户可以使用图形化
命令:xhost +
回显:access control disabled, clients can connect from any host
2:查看 root 用户的DISPLAY 变量值
命令:echo $DISPLAY
回显::0.0
实际上机操作DISPLAY值可能不同,这里要根据实际情况配置dmdba用户下的DISPLAY
3.dmdba 用户下
export DISPLAY=:0.0 (具体值根据实际情况配置)
上述命令仅对当前会话生效,这里可以修改环境变量 配置DISPLAY :
image.png
添加 export DISPLAY=:0.0(具体值根据实际情况配置)
image.png

安装在dmdba用户下 运行安装程序 ./DMInstall.bin,安装程序通常在/opt目录下。如果/opt目录下不是安装程序是镜像的话,需要先挂在镜像,把安装程序拷贝出来后再运行安装

图形化安装可能碰到的错误:
1:不支持图形化安装
image.png
这是上述DISPLAY配置有问题
2:安装时报 tmp 不足
如果安装时报错 tmp 不足,可以设置 DM_INSTALL_TMPDIR 变量,指定到别的路径下(存储空间大于 2G)。
设置参考如下:
root用户下执行
[root@localhost opt]# mkdir tmp
[root@localhost opt]# chown dmdba:dinstall /opt/tmp

[root@localhost opt]# chmod 777 /opt/tmp
需要注意考试要求,按要求配置参数(安装路径)。部分命令按提示要求root用户执行

五、创建数据库及数据库实例管理

dmdba用户下cd /dm8/tool
./dbca.sh
按考试要求配置数据库名、实例名、端口号等
特别注意簇大小、页大小、字符集、大小写敏感、VARCHAR 类型以字符为单位等,因为数据库部署后无法修改。其他的按考试要求和图形化安装界面提示的操作即可。部分命令按提示要求root用户执行
图形化安装的好处是,按要求安装完成后已启动数据库服务。

六、DM 管理工具(manager)

图形化管理数据库,联机工具,包含用户管理、角色权限管理、表空间、模式、模式下对象
(表、索引、约束、函数、过程、视图等)、数据库物理联机备份、作业管理等功能
也就是说考试内容中数据库上的操作基本通过图形化工具来完成。
1、进入安装目录tool目录下,通过./manager启动manager图形化界面
image.png

2、然后连接数据库,找到表空间,右键 >> 新建表空间
在建表空间时需要输入表空间名称(表空间名称最大长度128字节,且表空间名在服务器中必须唯一)。
创建表空间时必须添加数据文件,一个表空间可以添加多个数据文件,数据文件目录一般放在安装目录下的data目录下,和数据库同名的目录下。如图所示:
数据文件添加完后,可以设置相关参数,是否初始大小,是否自动扩充,每次扩充大小,最大尺寸等。
image.png
添加完数据文件,按考试要求设置表空间名,表空间数据文件路径等参数后点击确定即可

3、使用manager创建角色
图形化管理界面manger,右键角色》新建角色
image.png
按考试要求再新建角色弹窗中配置角色名及角色权限等
image.png
image.png

4、使用manager创建用户
选择用户>管理用户>右击管理用户>点击新建用户
image.png
image.png
用户名为要创建的用户,密码是用户登录数据库实例的密码,表空间是用户存储数据等信息的默认表空间
按要求修改用户角色
image.png
按要求修改系统权限
image.png

5、使用manager创建表
这里需要将用户和表空间关联起来
image.png
选择存储,然后选择对于的表空间
image.png
这里除表空间设置按要求配置外,其余选项建议按默认配置,否则可能会出现 创建表限定空间不能为空 的报错
点击确定,然后这里就完成建表
然后按考试要求,右键新建的表创建表结构、导入表数据。

6、图形化开启本地归档
右键点击实例,在弹出的列表中选择“管理服务器”
image.png
在服务管理器中点击“系统管理”→“配置”→“转换”,转换成功后弹出提示“转换状态成功”,点击“确定”,关闭提示框
image.png
完成状态转换后,再左边选择项中点击“归档配置”,再点击“归档”,设置归档目标、归档类型为LOCAL(即本地归档)、文件大小、空间限制大小等,最后点击“确定”。
image.png
再次右键实例,点击服务管理器
image.png
类似于第三步,在管理服务器中依次点击“系统管理”→“打开”→“转换”,弹出提示框“转换状态成功”后点击“确定”,关闭提示框,最后点击“确定”,完成本地归档配置
image.png
查看是否开启归档配置,输入查询语句“select arch_mode from v$database;”结果集为“Y”即代表已经开启归档配置
image.png

7、数据库联机备份
全库备份
SQL> backup database full to ONLINE_BAK_01 backupset ‘/dm8/backup/full/ONLINE_BAK_01’;
备份名字和路径按考试要求。
可能出现的报错:
收到的归档日志不连续
SQL>checkpoint(100);
进行100% 刷盘来解决.

8、后续内容待完善

七、考试建议

考前需要认真复习老师提供的讲义,,大部分考试内容和常见的报错其中都有提供解决方法。
考试时间有限,光看讲义上机实际操作的时候可能还是会出错,出错就会浪费大量的时间。建议在虚拟机环境练习。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服