当前位置: 首页 > 工具软件 > DCA > 使用案例 >

关于零基础学员参加达梦DCA认证考试的一点心得

赵雅懿
2023-12-01

1 各个阶段的一点建议

虽说DCA认证培训要求要有一定的数据库基础,但实际情况大概和考驾照类似吧,有老司机走流程领个证的,也有小白从零开始学的。老司机啥感觉我不知道,只能作为小白+上班族谈谈自己的体会。

1.1 培训前

如果有条件,最好先自学一下,网上其实很多相关的视频和经验贴。不用多么深入,大概有个了解就行,上课时就不会那么吃力了。虽然老师会兼顾,但学员基础差异太过悬殊,完全零基础真的像听天书。如果没有条件,额,那就创造条件。

1.2 培训中

  • 直播课:一共三天,上午、下午排满,非常紧凑。会提供事后录播,一周内有效,怎么也得想办法保证一定的学习时间,不管是看直播,还是录播。个人觉得录播更适合小白,因为可以暂停、回放。建议第一遍听课时,快速过一遍,主要了解概念和架构,不要太关注操作步骤等细节;第二遍听的时候,慢慢听,不仅要全部都搞懂,还要边听边跟着实操,最好自己整理一份笔记,对于梳理思路非常有帮助,对于考试也是!
  • 学员群:建群的主要目的应该是发通知和相关资料,但实际上,最大的作用可能是学习交流,群里的老师、还有学员中的大佬都会帮忙解答各种疑问,氛围非常好。

1.3 考试前

这个其实没什么说的,就是练!反复进行实操练习。

  • 第一,多练习能够让操作更加熟练。考试的题量大、时间短,操作不够熟练的话,基本上是不可能做完的。
  • 第二,多练习有助于增加信心,缓解紧张情绪。毕竟补考是要花钱的,考试时多少还是有些紧张的。越紧张越容易犯错,一旦磕在哪一步,时间就花花的溜走了,毫不夸张。
  • 第三,充分试错。如果能在大量的练习中遇到一些意外状况,是件非常幸运的事,因为群里总能有人解答。如果没那个运气,也可以故意出错试试看嘛。当你有了错题集,你还怕考试吗?

1.4 考试中

一定要看!清!题!

  • 调整分辨率:题量比较大,一眼看上去挺晕的。可以调一下分辨率,把字体搞大一点,看着舒服。
  • 多开几个终端:一个终端用root账户,其他几个用dmdba账户,这样就节省了来回切账户、输密码的时间。切换账户的次数不少。
  • 配置PATH环境变量:虽说,这并不是考试的要求,但是如果不配置环境变量,每次用DM工具或者命令的时候都得切换到tool或者bin目录。考试覆盖面挺广的,用到好几种DM工具,一次配好,用起来省心。
  • 合理分配时间:看清题,一方面指看清细节,按照题目要求进行相应的设置和操作;另一方面也指,看清分值,时间很有可能不够,可以先做有把握的、分值高的题,**一旦遇到不能立刻解决的题,先跳过**。

2 一些技术细节

2.1 必备linux基础

2.1.1 切换用户

切换到dmdba用户可以用两种命令,建议用第二种方式,可以将权限、环境变量等全部切过来,规避掉一些不必要的麻烦。

su dmdba

或者:

su - dmdba

2.1.2 文本编辑器

考试中,需要查看并修改一些配置文件,所以,vi文本编辑器的用法是必须掌握的,当然,用法其实很复杂,学会修改、保存文件就够用。

vi file_path
  • 进入插入模式:按“i”键进入插入模式,可以进行复制(ctrl+shift+c)、粘贴(ctrl+shift+v)等操作。
  • 退出插入模式:按“ESC”键退出插入模式,此时可以输入一些命令,例如删除整行(dd),保存并退出(:wq),不保存退出(:q)。

2.1.3 修改、查看环境变量

有几处需要设置环境变量,改完之后,最好确认一下,修改成功了。以DISPLAY为例,查看用

echo:

echo $DISPLAY

修改用export:

export DISPLAY=:0.0

2.1.4 终端中的快捷键

  • 上下箭头:查看历史命令
  • Tab:补齐,超级好用
  • ctrl+shift+c、ctrl+shift+v:复制、粘贴
  • ctrl+c:终止执行当前命令

2.1.5 删除命令rm

考试要求用dmdba账户安装DM8。但是安装之前,需要用root建立账户、安装目录等操作。于是,我非常顺手的用root进行安装。装到一半才想起来这茬,赶紧用ctrl+c终止执行,然后切到dmdba安装。但是,报错说,/tmp目录下已经有东西了。于是,还好我知道有个删除命令rm,强制删除,但是,回车之前一定要仔细检查清楚,我就差一点点把考试给的安装包给删了。

rm -rf 要删的目录

2.2 安装时报错:空间不足

安装时,如果/tmp目录空间不够,可能会报错。对此,有两种解决方法。个人觉得第一种方法更方便。

2.2.1 方法一:扩容

可以将/tmp目录设置为4G:

mount -t tmpfs -o size=4G none /tmp

2.2.2 方法二:换目录

可以将DM_INSTALL_TMPDIR环境变量修改为指定目录:

mkdir -p /mount_point/dir_name
DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR

查看是否修改成功:

echo $DM_INSTALL_TMPDIR

2.3 图形界面——一定要熟练掌握!

如果考试时调不出图形界面,小白的内心和成绩会一起崩溃,所以一定要确保能调得出来。
首先,在root用户下查看DISPLAY环境变量的值(例如,DISPLAY=:2.0),并配置xhost:

echo $DISPLAY
xhost +

然后,切换到dmdba账户下,将DISPLAY设置得与root一致,echo一下,确认设对了,再配置xhost。这段代码只对当前窗口有效,如果新开一个窗口,需要再输入一遍。

export DISPLAY=:2.0
echo $DISPLAY
xhost +

2.4 配置环境变量

考试不要求,但强烈建议做。安装结束后,用dmdba账户输入:

vi ~/.bash_profile

在最后加一行:

export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH

查看确认,然后source一下生效:

echo $DM_HOME
source ~/.bash_profile

2.5 修改数据文件、表的名称

创建表时需要设置每一列的名称、属性,非常繁琐、耗时。创建之后,如果发现看错题了,需要重命名(没错,说的就是我,考试的时候真的是,手一抖就翻错。。。)修改之前,需要将表空间脱机,脱机之后就看不到表了,所以无法用图形界面修改,只能用命令。如果用图形界面删除表,重新建一个,会浪费大把的时间。

alter table 原来的表名称 rename to 新的表名称

修改数据文件名称也是差不多的,可以顺手了解一下。都需要先将表空间脱机,然后用命令修改。如果是修改数据文件的路径,只需要在文件名前面写上完整的文件路径即可。

alter tablespace 表空间名称 datafile rename 旧文件名 to 新文件名

 2.6 启用SQL输入助手

manager工具毫无疑问的是考试中用到最多的工具。启用SQL输入助手等辅助功能,可以在manager中输入命令时出现提示,超级方便。也正是因此,即使用不了图形界面、必须输命令,首选在manager里面输入。

菜单栏→ 窗口→ 选项→ 查询分析器→ 编辑器中,勾选SQL语法检查、输入助手、定义提示三个复选框

 类似资料: