前言
近期参与达梦 DCA认证考试,在备考实操、VNC考试环境、达梦数据库安装部署的过程中遇到不少典型问题,把遇到的坑点和处理方法整理出来,供正在备考DCA的同学参考,少走弯路。
DCA考试采用VNC远程桌面环境完成全部实操,和我们本地虚拟机练习有不少差异,很多平时本地不会出现的问题,在考试环境会高频出现。
一、前期准备注意事项
(1)目录权限检查
考试环境已经默认建好了用户dmdba,并归属dinstall组,主要操作基本都在dmdba上面执行。题目指定的安装目录,需要提前创建,并且把目录归属修改为dmdba:dinstall。目录权限不对,后续安装、写数据文件会报权限拒绝。
不要用root用户执行达梦安装程序,安装操作统一使用dmdba用户完成。
(2)用户切换的注意事项
su dmdba不带横杠,会继承旧终端环境变量;su - dmdba带横杠代表完整登录,会重置环境。
考试实操统一使用 su - dmdba标准写法。root中export设置的 DISPLAY,不会自动带到dmdba会话中。
二、VNC环境图形安装
考试通过VNC远程桌面完成全部实操,执行./DMInstall.bin,可能出现无报错、但是图形安装窗口无法弹出,根源为DISPLAY环境变量异常。
处理优先级:
(1)优先方案:关闭当前终端窗口,重新新开终端会话,再执行su - dmdba切换用户,运行安装脚本,图形界面大概率可以正常唤起。
新开终端会自动继承VNC桌面正确的DISPLAY值,不需要手动export。
(2)备选手动配置DISPLAY:
在当前会话,root账号下先echo $DISPLAY查看当前正确显示器编号;切换到dmdba用户之后,再执行export DISPLAY=查到的编号。
注意:不要在root设置完export就直接切换带横杠的dmdba,带‑的登录会清空root设置的环境。
(3)兜底方案:图形界面始终无法唤起,改用命令行安装完成软件部署。
三、VNC工具使用高频小问题
(1)DM 管理工具块选择(十字星光标)
编辑器鼠标变成十字星,只能矩形框选文本,无法正常选中文本。
快捷键:Alt+Shift+A,再次按下即可关闭块选择模式,恢复普通编辑光标;也可以在顶部菜单“编辑”,取消勾选块选择模式。
(2)图形建表约束小提示
新建表窗口的十字星新增约束行,如果不想保存新增条目,选中该行点减号删除,不要直接关闭窗口,否则会提示未保存约束。
DDL语句(建表、改表、增加约束、建索引)执行完自动提交,不需要写 commit;只有 INSERT/UPDATE/DELETE 修改表内业务数据,才需要commit提交事务。
四、备考心得
DCA非常看重实操能力,死记文档很难通过。一定要多动手练习:实例创建、表空间、用户权限、视图物化视图、备份还原都是高频考点。VNC环境图形报错不要慌,优先尝试新开终端会话重试;也要熟练掌握命令行安装作为兜底方案,应对图形环境各类不确定性。
(1)表空间:严格按题目指定路径、文件名、大小、自动扩展参数设置。
(2)建表与约束:建表顺序要注意主外键依赖,父表优先创建;表建好后可以用图形化或者命令行ALTER TABLE ADD CONSTRAINT后期追加外键、唯一、检查约束。主键自带非空;UNIQUE允许 NULL;DEFAULT 是字段默认值属性,不属于约束。
(3)数据导入顺序:有外键关联的表,导入数据要遵循父表优先,否则报参照约束错误。
(4)函数、视图、物化视图:创建完成后,一定要调用测试检查。粗体
文章
阅读量
获赞
