根据本人学习经验,对DCA学习内容中需要关注的点进行总结分享。总结基于DCA教学内容,不会复述标准操作步骤,仅提炼了我作为一名初学者在实践过程中曾经遇到的困难,希望能够帮助到大家。
(1)正确使用和切换安装用户和root用户完成相关操作,使用错误的用户会导致权限报错;
(2)了解核心服务和程序所在位置;
bin:dmrman、disql、dexp、dimp、实例启停
tool:manager、console
(3)创建实例、表空间、角色、用户等操作,应注意参数符合题目要求;
(4)要理解试题要求执行的SQL、试题前后逻辑关系,盲目执行操作可能让数据库陷入无法还原的状态;
(5)图形化界面的各类报错基本都是设置问题,空指针错误需要新开终端重新设置。
安装遵循如下步骤:
(1)规划安装用户、安装目录;
(2)挂载镜像,设置DM_INSTALL_TMPDIR变量,以避免tmp空间不足报错;
(3)设置图形化界面,切换安装用户,执行安装(期间需要以root用户执行脚本)。
(1)按要求设置数据库名、实例名、端口号、簇大小、页大小、SYSDBA口令(期间需要以root用户执行脚本);
(2)无论是以命令行方式还是以管理工具方式连接数据库,都要注意端口号正确;
(3)创建实例后,bin目录下生成数据库服务,供安装用户启停实例。
DM数据文件大小,最小值不小于页大小的4096倍;
(1)数据库MOUNT状态可以配置归档;
(2)使用图形工具配置归档,要在配置归档后点击“确定”,关闭“管理服务器”窗口,再重新打开“管理服务器”把数据库转换为“打开”状态,直接进行“MOUNT-归档-OPEN”的操作序列,归档操作不会被记录;
(3)归档是冷备的前提。
(1)理解“对象”的概念,才能有效理解数据库结构和对象之间的关系,要明白用户、角色、权限的区别和联系;
(2)赋予更新、删除权限,需要铜师傅与查询权限,否则报错;
(3)可为新建的数据库用户赋予VTI角色,以避免查询报错;
(4)用户的默认模式无法删除,占用中的模式无法删除,不为空的模式需要级联删除。
(1)使用管理工具创建表,建议名称统一使用大写;
(2)此部分内容需要依赖于理解表结构和熟练使用SQL,需要反复练习。
(1)冷备要脱机,console工具需要脱机运行,备份配置不顺利可能需要反复脱机联机,建议单开一个终端执行启停命令,以免混淆状态;
(2)库级还原三部曲:还原、恢复、更新魔数;
(3)备份还原要关注全量、增量备份之间的关系;
(4)[-8216]:归档日志不完整,请使用dmrman工具执行'repair archive log ...'语句修复归档日志
RMAN执行repair archivelog database '/dm8/data/DM/dm.ini'解决
(5)[-8351]:目标库未开启或者未配置归档
配置数据库归档解决(考试出现这个报错,说明先前归档配置不正确,可能已经影响了前面的试题结果,需要检查);
(6)[-718]:收集到的归档日志不连续
执行checkpoint(100)解决。
(1)作业创建时,名称、参数要严格按照试题要求。
(1)配置、编译、安装三部曲,编译一步要花一些时间,时间紧张可以提前做;
(2)测试连接用dmdba用户执行,用root执行会因为环境变量报错;
文章
阅读量
获赞