注册
DCA考试历程与心得
专栏/培训园地/ 文章详情 /

DCA考试历程与心得

!!! 2024/06/13 880 1 0
摘要

近年来随着信创领域大力发展,国产数据库作为其中的关键一环,运用在党政、能源、交通、金融等越来越多的领域,所以不管是工作需要还是个人职业发展都非常有必要去掌握一款国产数据库的运用,DCA考试就是其中的途径之一,以较低的时间成本快速熟悉达梦数据库的基本知识和运用。

培训

培训时间共三天,老师讲的内容体量很大很详细,包含所有的考试内容也包括一些额外的扩展。PS:考试可以复看培训录像,这种方式效率较低,但不容易遗漏知识点。

考试

考试为纯实机操作时间2小时,考试前需下载VNC远程工具(一般培训群里会有,或自己网上下载),考试前30分钟会邮件通知考试IP和密码,前5分钟即可VNC登录。

备份还原

物理备份还原:

1、开启归档:

  • 在进行联机库级备份、归档备份和表空间备份时,必须保证系统处于归档模式,否则联机备份不能进行。
# 将数据库状态设置为mount alter database mount; # 打开归档 alter database archivelog; # 归档配置,配置归档路径,归档文件大小(超过就新建一个文件),归档文件总的大小(超过限制,就会删除老的) alter database add archivelog 'type=local,dest=/dm8/arch,file_size=64,space_limit=10240'; # 将数据库状态设置为open alter database open; # 查询归档状态 select arch_mode from v$database; # 查看归档文件 select * from SYS."V$ARCH_FILE"; # 查询归档配置 select * from v$dm_arch_ini;

图形化方式
image.png
image.png
image.png
image.png

2、备份:

# 全库备份到默认路径下 backup database # 全库备份到指定路径下(备份目录不带文件名) backup database full backupset '备份路径'; # 基于基础备份集的增量备份,并备份到指定目录 backup database increment to incrbak01 backupset '/dm8/backup/incr/incrbak01';

图形化方式
image.png
image.png
image.png
3、还原:

  • 达梦数据库仅支持表的联机还原,数据库、表空间和归档日志的还原必须通过脱机工具 DMRMAN 执行。(这里举例数据库还原,要求数据库处于脱机状态)
# 启动DMRMAN ./dmrman # 还原数据库 RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '备份集'; # 通过备份集恢复数据库: RMAN> RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '备份集' # 通过归档恢复数据库: RMAN> RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' WITH ARCHIVEDIR '归档日志路径'

图形化方式

#启动DM控制台图形化工具
./console

image.png
image.png
image.png
image.png

逻辑备份还原:

dexp逻辑导出

#全库导出
./dexp userid=SYSDBA/SYSDBA:5238 directory=/dm8/backup/dexp file=full.dmp log=full.log full=y

#按用户导出
./dexp userid=SYSDBA/SYSDBA:5238 directory=/dm8/backup/dexp file=dmtest.dmp log=dmtest.log owner=dmtest

#按模式导出
./dexp userid=SYSDBA/SYSDBA:5238 directory=/dm8/backup/dexp file=user01.dmp log=dmtest.log SCHEMAS=user01

dimp逻辑导入

#全库导入
./dimp SYSDBA/SYSDBA:5236 directory=/dm8/backup/dexp file=full.dmp log=full.log full=y

#按用户导入
./dimp SYSDBA/SYSDBA:5236 directory=/dm8/backup/dexp file=dmtest.dmp log=full.log owner=dmtest

#按模式导入
./dimp SYSDBA/SYSDBA:5236 directory=/dm8/backup/dexp file=user01.dmp log=full.log SCHEMAS=user01

sql导入

#在disql中执行
start sql文件路径

#如果在manage工具里执行,使用以下命令
` sql文件路径;
commit;

图形化方式
1718243742181.png

导入导出

image.png

全库导出

image.png

全库导入

心得

1、达梦数据库部署必考,部署失败无法进行后续的考试,直接考试不通过;推荐通过dbca完成部署、创建实例、注册。
2、如果准备时间较短,可以专注于达梦数据库可视化工具的操作(这点比oracle好用很多,非常适合新手),了解每个可视化工具的功能和作用;
3、使用部分sql命令操作完成后,需要进行commit提交,考试完成后系统会自动重启。
4、涉及备份的操作一定得保存到对应的路径,包含备份库以及日志,如果担心搞错命令行中输入绝对路径;
5、考试中如果需要进行表结构的创建,注意题目中对列属性的要求(主建、非空、精度等)。
6、考试题目在桌面的文本文件,涉及题目中长串的字符串,建议直接复制粘贴进去。
7、如果涉及表空间与模式,需要注意创建的数据是否需要保存到对应的表空间或模式中(不是所有的题目均要求保存在默认表空间或模式中)。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服