导航菜单
首页 >  达梦dca考试怎么考的  > 达梦DCA 认证考试培训学习技术分享

达梦DCA 认证考试培训学习技术分享

设置图形化界面:对于我们这些懒人来说,当然特别喜欢使用图形化界面了。要启动图形化界面,首先需要进行设置。(1)第一次进入虚拟机,root用户下执行 xhost + root@KylinDCA03桌面]# xhost +access control disabled, clients can connect from any host(2)查看root用户的DISPLAY变量值[root@KylinDCA03桌面]# echo $DISPLAY:0.0(3)切换dmdba用户 [root@KylinDCA03桌面]# su - dmdba(4)设置dmdba用户的DISPLAY变量值为步骤(2)中的值(仅对当前会话生效)[dmdba@KylinDCA03 ~]$ export DISPLAY=:0.0 如果不想每次调用图形化界面都设置一遍,可将设置写到环境变量中  cd vi .bash_profile

 然后加上内容 export DISPLAY=:0.0

修改完成保存后,执行 source .bash_profile

安装前文件打开数设置

为了避免安装或使用过程中出现超过最大打开文件数之类的错误,可在安装前对最大文件数进行检查或设置。

ulimit -a 查询

core file size          (blocks, -c) unlimited data seg size           (kbytes, -d) unlimited scheduling priority             (-e) 0 file size               (blocks, -f) unlimited pending signals                 (-i) 11341 max locked memory       (kbytes, -l) 64 max memory size         (kbytes, -m) unlimitedopen files                      (-n) 1024 pipe size            (512 bytes, -p) 8 POSIX message queues     (bytes, -q) 819200 real-time priority              (-r) 0 stack size              (kbytes, -s) 8192 cpu time               (seconds, -t) unlimited max user processes              (-u) 11341 virtual memory          (kbytes, -v) unlimited file locks                      (-x) unlimited

open files 默认1024  需做调整,有两种方式可做调整

cat /proc/sys/fs/file-max 可查询打开文件数可设置的最大值

(1)使用 编辑器打开 /etc/security/limits.conf 文件进行设置

在最后添加四条语句,需添加的语句如下: dmdba hard nofile 102400 dmdba soft nofile 102400

root hard nofile 102400 root soft nofile 102400

重启服务器后永久生效

(2)使用 ulimit -n 数值 调整 

ulimit -n 102400 设置参数后临时生效 

小写查询表/执行存储过程报错

这个是数据库大小写敏感的问题。数据库在初始化的时候选择是否大小写敏感,默认是大小写敏感。这时执行的 SQL 在到解释器那层解析时,会自动转换为大写名称,但数据库存的小写对象。这样一来,在执行查询表或调用存储过程时,数据库解释器自动换行成大写对象,而大写对象在数据库中是不存在的。解决方案可以加上""(双引号)再执行,如:select * from "aaa";还是建议大家最好是使用大写进行创建。

密码的修改策略 PWD_POLICY参数指定系统的口令策略,默认为2;系统支持的口令策略有:⚫0无策略⚫1禁止与用户名相同⚫2口令长度不小于9⚫4至少包含一个大写字母(A-Z)⚫8至少包含一个数字(0-9)⚫16至少包含一个标点符号(英文输入法状态下,除“和空格外的所有符号)口令策略可单独应用,也可组合应用。组合应用时,如需要应用策略2和4,则设置口令策略为2+4=6即可。select*fromv$parameter twheret.name ='PWD_POLICY';alterSYSTEMset'PWD_POLICY'= 6 BOTH;密码带有特殊字符的登录处理:

如果含有特殊字符,则需要用引号扩起来

例(1)alter user hrtest IDENTIFIED by "Dameng@123";

例(2)/dm8/bin/disql sysdba/'"dameng@123":5236' 

收集到的归档日志不连续错误解决

执行CHECKPOINT(100);

sql数据的导入(DM 使用 start 或者`)

(1)命令行方式

方法一:SQL> start /dm8/backup/JOB.sql 方法二:SQL> ` /dm8/backup/JOB.sql

(2)图形化管理工具的窗口方式

` /dm8/backup/JOB.sql

sql数据导入常见问题

在学习过程中,有看到其他的学习伙伴在导入时遇到了很多问题,也简单总结一下。同伴使用的时图形化页面进行建表,图形化界面建表的内容可选项非常多,稍不留意就可能设置错误 。其实定位问题还是蛮简单的,建议可以从以下几个方面进行排查:

(1)各字段的字段类型和长度是否正确

(2)主键字段是否正确(有没有建错主键)

(3)是否包含自增长序列

(4)约束是否存在语法错误

(5)外键字段是否正确

第一点需要细致,就不过多叙述;

第二点,作为主键字段,一定要保证主键字段的数据时唯一且非空的

第三点,也需要细致,这个当时是不需要自增长的,同伴在用图形化界面建表的时候不小心给选中了这一个

第四点:约束这块一定要注意语法,有可能建表的时候系统并不能识别出有语法错误,需要仔细核对约束字段的字段类型,当时要求的是对一个日期型格式字段进行日期限定约束,同伴直接用字段

相关推荐: