DCA培训心得
近日,很荣幸参加了DCA培训,学习了达梦数据库的安装部署和基本的使用和运维方法,收获满满。老师的讲解非常详细,全程实机操作,带着大家熟悉命令行工具和各种图形化工具的使用,课后解答也非常耐心,只要认真跟完课程,即使零基础也完全可以掌握达梦数据库的部署和使用。以下是我整理的一些注意事项:
虚拟机环境
建议使用 VMware 虚拟机安装麒麟系统。创建虚拟机时,客户机操作系统类型选择 CentOS 7 64 位即可(麒麟基于 CentOS),与老师的授课环境保持一致;如果选择了其他选项,可能会遇到环境问题,比如装好后缺少 ens33 网卡、无法联网等,排错会比较耽误 时间。
数据库安装
DM8 采用图形化方式安装,对 DISPLAY 环境变量有要求。正确顺序是:先在 root 用户下执行 xhost +,并用 echo $DISPLAY 查看取值;再切换到安装用户,执行 export DISPLAY=:0.0(以实际查到的值为准)后运行安装程序。
如果安装时弹出类似“无法打开显示 / Cannot open display”的报错,多半是开机后还没在 root 用户下执行过 xhost +。切换root 用户执行一次后重试,界面就能正常弹出了
实例部署
建库、建实例可以直接使用 DM8 安装目录下的 tool/dbca.sh 脚本,进入图形化向导后按提示设置实例名、端口、初始化参数(页大小、字符集等)即可,操作非常方便。建议初始化参数尽量与讲义保持一致,方便后续练习对照。
系统参数修改
各系统参数的含义可以查阅安装目录 doc 下的《DM8 系统管理员手册》。修改参数使用 SP_SET_PARA_VALUE,需要注意:参数分为动态参数和静态参数,静态参数修改后必须重启实例才能生效,动态参数则可以立即生效
用户&角色创建
用户创建时保留建议默认的PUBLIC和SOI权限,考试时需要注意密码大小写。
模式对象管理
建表、约束、索引约束、建索引都可以通过 manager 图形化界面完成,非常方便;但建视图还是建议直接写 SQL,更直观也不容易出错。有两点需要注意:一是建表和建视图时务必看清模式(SCHEMA)的选择,别把对象建到其他模式下了;二是执行 DML 和数据导入之后要记得 commit,否则其他会话看不到变更。
备份还原
冷备份可以使用console工具,备份前需要关闭实例,并打开AP服务。DmAP服务假死时,需要重启DmAP。
热备份注意需要开归档模式,可以在manager工具上完成,通过管理服务器选项进行配置。归档文件配置后就无法在图形化工具上删除,写错了需要修改dmarch.ini,删除文件信息,重启数据库后生效。
ODBC配置
配置文件的设置可以参考教程。考试时也会有模板。示例:
连接失败时,可以isql -v dm8查看具体报错信息。
另外建议在安装用户home下的.bashrc中配置路径,否则可能会提示libdodbc.so找不到,示例:
在.bashrc末尾添加
export LD_LIBLIBRARY_PATH=$LD_LIBLIBRARY_PATH:/dm8/bin
9. 关于考试
最后说一下考试。考试内容围绕数据库安装部署、用户管理、模式对象管理、备份还原、ODBC 配置等模块展开,与课程一一对应。上课时老师会明确指出每个部分的考点,一定要认真听并记下来。课后按照讲义完整练习两到三遍,考试基本不会有太大问题。祝大家都能顺利通过~
文章
阅读量
获赞
