近年来随着信创领域大力发展,国产数据库作为其中的关键一环,运用在党政、能源、交通、金融等越来越多的领域,所以不管是工作需要还是个人职业发展都非常有必要去掌握一款国产数据库的运用,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;
图形化方式
2、备份:
# 全库备份到默认路径下
backup database
# 全库备份到指定路径下(备份目录不带文件名)
backup database full backupset '备份路径';
# 基于基础备份集的增量备份,并备份到指定目录
backup database increment to incrbak01 backupset '/dm8/backup/incr/incrbak01';
图形化方式
3、还原:
# 启动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
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;
图形化方式
导入导出
全库导出
全库导入
1、达梦数据库部署必考,部署失败无法进行后续的考试,直接考试不通过;推荐通过dbca完成部署、创建实例、注册。
2、如果准备时间较短,可以专注于达梦数据库可视化工具的操作(这点比oracle好用很多,非常适合新手),了解每个可视化工具的功能和作用;
3、使用部分sql命令操作完成后,需要进行commit提交,考试完成后系统会自动重启。
4、涉及备份的操作一定得保存到对应的路径,包含备份库以及日志,如果担心搞错命令行中输入绝对路径;
5、考试中如果需要进行表结构的创建,注意题目中对列属性的要求(主建、非空、精度等)。
6、考试题目在桌面的文本文件,涉及题目中长串的字符串,建议直接复制粘贴进去。
7、如果涉及表空间与模式,需要注意创建的数据是否需要保存到对应的表空间或模式中(不是所有的题目均要求保存在默认表空间或模式中)。
文章
阅读量
获赞