DCA考试主要考察达梦数据库的基础实操,整体来说难度不大,但是有几个需要注意的点,提前做好了准备,考试就算遇到突发情况,也能轻松解决。
整体考试流程是软件安装——创建数据库——创建表空间——创建用户和角色并授权——创建表——导入数据——创建视图、索引——修改参数——物理备份和逻辑备份——作业管理——配置开发接口
如果不熟悉命令行的人建议使用图形化操作,可以避开很多报错的问题。
因为考试环境使用的是Linux系统。在DCA培训课上,老师教学的命令行操作,如果只是照着输入而不去理解,可能被很多报错的问题困住。建议在DCA培训之前,先照着达梦的《快速上手》指南使用命令行多尝试几次,多遇到一些奇怪的问题,在解决问题中总结和学习,可以让自己在系统学习中成长很快。
自己学习的安装环境最好贴合考试环境,这样模拟会更真实一些
虚拟机 VirtualBox: VirtualBox-7.1.4-165100-Win.exe
虚拟机操作系统 KylinOS: Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso
数据库软件 Dameng8: dm8_20240712_x86_rh7_64
开启图形化安装以及manager操作的必备前提,一定要设置好dmdba用户的DISPLAY值
挂载中经常会遇到权限问题,如果挂载的mnt文件是只读文件,发现使用授权都无法解决
需要新建一个可读写文件dm8
再将安装bin文件复制到dm8下
再查看文件权限是否对dmdba开放
如果文件属性是只读,可以改变dm8的只读权限为读写
如果在电脑上安装虚拟机,通过本机Disql去连接虚拟机的数据库时,需要虚拟机的网络通畅,通过以下方法解决
输入ip a 发现报错,网络设备未开启
通过输入以下命令打开网络
本地终端打开powershell 连接虚拟机,连接成功
通过disql连接实例,完成连通
因为虚拟机的版本或安装环境原因,虚拟机的系统分辨率只有800*600,在这个分辨率下,数据库创建表格的外键窗口会无法显示,那么需要将分辨率放大
首先在root用户的xhost + 显示正常的情况下,输入以下命令,分辨率可以自己修改
为了更贴合考试环境,类似表的数据sql文件,ODBC压缩文件,都会内置在虚拟机系统中,因此需要通过本地文件向虚拟机传输进去(有的虚拟机版本可以直接拖拽进去,就无需了解这个问题)
首先开启虚拟机scp服务
测试连接 主机打开powershell ping 虚拟机IP
通过scp命令传输文件
在角色或用户的权限设置时,会碰到一个问题,比如要求给某一个表(系统表)授予查询的权限,然而那个表在数据库的图形化中点击找不到,无法勾选,那就需要sql语句授权
然后通过语句查询是否授权成功
可以注意的是,授权语句可以无限执行,重复授权也不会有什么影响
系统参数非常多,可以在软件安装路径下的doc路径中查看管理员手册,其中有具体的描述
使用sp_set_para_value(参数类型:动态1静态2,参数名,参数值)
修改静态参数,需要重启数据库服务才会生效
再通过
select para_name,para_type,para_value from v$dm_ini where para_name='参数名‘;
查询是否修改完成
ODBC中,一定要按照命令行依次操作,字符也要一一核对,错一个都无法接通
需要注意的是,
在配置odbcinst.ini 中,所引用的libdodbc.so文件是否真的存在所在路径
以及驱动名都要完全一致,否则也无法接通
最后全部设置完,记得切换dmdba用户来执行命令
这是最重要的一步,因为考试的细项很多,很容易出现漏题或者误操作的情况,所以如果有多余的时间,建议要好好检查一下操作的内容,例如:用户名和密码,实例名,数据库名和管理员密码,这些建议反复验证,保存的文件路径,也要去验证看是否存在。
文章
阅读量
获赞