虽说DCA认证培训要求要有一定的数据库基础,但实际情况大概和考驾照类似吧,有老司机走流程领个证的,也有小白从零开始学的。老司机啥感觉我不知道,只能作为小白+上班族谈谈自己的体会。
如果有条件,最好先自学一下,网上其实很多相关的视频和经验贴。不用多么深入,大概有个了解就行,上课时就不会那么吃力了。虽然老师会兼顾,但学员基础差异太过悬殊,完全零基础真的像听天书。如果没有条件,额,那就创造条件。
这个其实没什么说的,就是练!反复进行实操练习。
一定要看!清!题!
切换到dmdba用户可以用两种命令,建议用第二种方式,可以将权限、环境变量等全部切过来,规避掉一些不必要的麻烦。
su dmdba
或者:
su - dmdba
考试中,需要查看并修改一些配置文件,所以,vi文本编辑器的用法是必须掌握的,当然,用法其实很复杂,学会修改、保存文件就够用。
vi file_path
有几处需要设置环境变量,改完之后,最好确认一下,修改成功了。以DISPLAY为例,查看用echo:
- echo $DISPLAY
修改用export:
- export DISPLAY=:0.0
考试要求用dmdba账户安装DM8。但是安装之前,需要用root建立账户、安装目录等操作。于是,我非常顺手的用root进行安装。装到一半才想起来这茬,赶紧用ctrl+c终止执行,然后切到dmdba安装。但是,报错说,/tmp目录下已经有东西了。于是,还好我知道有个删除命令rm,强制删除,但是,回车之前一定要仔细检查清楚,我就差一点点把考试给的安装包给删了。
rm -rf 要删的目录
安装时,如果/tmp目录空间不够,可能会报错。对此,有两种解决方法。个人觉得第一种方法更方便。
可以将/tmp目录设置为4G:
mount -t tmpfs -o size=4G none /tmp
可以将DM_INSTALL_TMPDIR环境变量修改为指定目录:
mkdir -p /mount_point/dir_name
DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR
查看是否修改成功:
echo $DM_INSTALL_TMPDIR
如果考试时调不出图形界面,小白的内心和成绩会一起崩溃,所以一定要确保能调得出来。
首先,在root用户下查看DISPLAY环境变量的值(例如,DISPLAY=:2.0),并配置xhost:
echo $DISPLAY
xhost +
然后,切换到dmdba账户下,将DISPLAY设置得与root一致,echo一下,确认设对了,再配置xhost。这段代码只对当前窗口有效,如果新开一个窗口,需要再输入一遍。
export DISPLAY=:2.0
echo $DISPLAY
xhost +
考试不要求,但强烈建议做。安装结束后,用dmdba账户输入:
vi ~/.bash_profile
在最后加一行:
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH
查看确认,然后source一下生效:
echo $DM_HOME
source ~/.bash_profile
创建表时需要设置每一列的名称、属性,非常繁琐、耗时。创建之后,如果发现看错题了,需要重命名(没错,说的就是我,考试的时候真的是,手一抖就翻错。。。)修改之前,需要将表空间脱机,脱机之后就看不到表了,所以无法用图形界面修改,只能用命令。如果用图形界面删除表,重新建一个,会浪费大把的时间。
alter table 原来的表名称 rename to 新的表名称
修改数据文件名称也是差不多的,可以顺手了解一下。都需要先将表空间脱机,然后用命令修改。如果是修改数据文件的路径,只需要在文件名前面写上完整的文件路径即可。
alter tablespace 表空间名称 datafile rename 旧文件名 to 新文件名
manager工具毫无疑问的是考试中用到最多的工具。启用SQL输入助手等辅助功能,可以在manager中输入命令时出现提示,超级方便。也正是因此,即使用不了图形界面、必须输命令,首选在manager里面输入。
菜单栏→ 窗口→ 选项→ 查询分析器→ 编辑器中,勾选SQL语法检查、输入助手、定义提示三个复选框
文章
阅读量
获赞