注册
DCA考试分享
培训园地/ 文章详情 /

DCA考试分享

G 2025/06/26 150 1 0

1.考试内容总览

DCA考试内容主要分为几个大的板块分别是:数据库的安装,实例的创建,数据库配置,参数修改、创建表空间、创建用户、角色、权限管理;创建表、约束、导入脚本数据、索引、视图等;开归档、物理备份、逻辑备份;故障模拟,数据库的还原与恢复;DM 作业、ODBC 配置等。其中比较容易出错的地方主要是创建表和管理表这一块,而且会影响到后面的导入脚本数据,导入脚本数据在考试中分数占比好像很高,如果想通过考试必须得做好表的创建和管理,不然后面的导入脚本数据就会一直报错。

2.图形化界面的使用

考试的时候我会用较多的图形化界面,我一般会从创建实例开始用,安装数据库的时候我个人比较推荐使用命令,另外我的建议是在考试的时候可以多使用达梦的客户端工具,比如使用DM 管理工具(manager),考试的时候会很方便,在创建表,开归档,备份,还原,DM作业的时候都很好用,修改参数的话还有DM 控制台工具(console)这个工具在考试的时候我会用到,但是DM 控制台工具(console)这个工具倒不是必须用的,考试的时候也可以用命令修改参数但是用这个工具会比较方便,别忘了在修改完参数后记得重启数据库才能生效。基本上打开图形化界面考试就成功了一半。下面我就来介绍一下打开图形化界面和进行建表操作。
首先在root用户下执行以下命令
xhost +
echo $DISPLAY
之后会显示0.0(或者2.0)
image.png
然后执行以下命令,进入dmdba用户
su - dmdba
export DISPLAY=:0.0 如果上面显示2.0则此处输入2.0
echo $DISPLAY
image.png
显示0.0(或者2.0)之后再打开图形化界面就没有问题了
然后进入tool目录下
cd /dm/tool
./dbca.sh --(创建数据库实例的时候用)
image.png
./manager --(最常用的工具)
./console --(修改参数的时候用,还能提供脱机备份还原)

3.链接数据库

用manager的时候首先要链接数据库
image.png
点击这里,然后修改或输入刚刚设置的端口和用户名在口令处输入密码,先测试链接,再保存
image.png
连接上数据库之后在对象导航栏里面找到模式,点开模式后在模式的下面找到你需要建表的用户,点击用户后下面会出现表、视图等其他选项

4.新建表

右键点击表就可以开始新建表了
image.png
image.png
在新建表的界面就可以根据考试要求新建表了,主要需要修改的地方就是表名,点击加号后会新建列,根据考试要求选择是否是主键,列名,数据类型,是否非空,精度如何都需要根据考试要求设置,后续还有索引约束和外键在选择项中可以根据考试要求新建,考试的时候一定要认真仔细,根据考试要求设置,仔细核对;
image.png
如果出现问题或者表创建有缺漏可以右键点击需要修改的表,然后进行修改。
image.png
修改表也可以用命令执行
修改表名:alter table test.test6 rename to test5;
修改列名:alter table test.test1 rename COLUMN id1 to id;
增加列:alter table "TEST"."TEST1" add column("ADDR" VARCHAR(100));
删除列:alter table "TEST"."TEST1" drop column "ADDR";
查询表:select * from dba_tables where owner='TEST';
查询约束:select * from SYS.DBA_CONSTRAINTS where OWNER='TEST';
删除表:drop table "TEST"."TEST5" ;

5.视图

视图的作用是简化查询,权限隔离,一个视图就是从一个特定的角度来查看数据库中的数据,视图的操作也是考试中比较容易出错的一个地方
创建视图
create view test.view_emp AS
select employee_name,department_id,salary from dmhr.EMPLOYEE
where DEPARTMENT_ID=101;
如果存在就替换
create or REPLACE view test.view_emp AS
select employee_name,department_id,salary from dmhr.EMPLOYEE
where DEPARTMENT_ID=101;
查询视图
select * from SYS.DBA_VIEWS where OWNER='TEST';
删除视图
drop VIEW test.VIEW_EMP

6.ODBC配置

在考试的最后会考到安装配置ODBC这一项用不了图形化界面,需要我们自己安装配置,比较容易出错,下面我们就来链接一下ODBC
DM 作为一个通用数据库管理系统,提供了多种数据库访问接口,包括 ODBC、JDBC、 DPI、 OLEDB 以及嵌入方式等
先检查是否安装gcc
rpm -qa | grep gcc
如未安装,需挂载安装镜像,配置本地yum源(考试时不用)
安装GCC
yum install gcc gcc-c++ -y (考试时不用)
安装ODBC
先解压
tar -xvf unixODBC-2.3.0.tar.gz -C /usr
进入解压目录
cd unixODBC-2.3.0/
配置、编译、安装
./configure
默认安装路径是/usr/local下
make
make install
查看odbc版本
odbc_config --version
image.png
配置/usr/local/etc/odbc.ini文件
vim /usr/local/etc/odbc.ini
[dm8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Dameng123
TCP_PORT = 5236
配置/usr/local/etc/odbcinst.ini文件
vim /usr/local/etc/odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
DRIVER= /dm/bin/libdodbc.so
连接测试(必须在dmdba用户下查看)
[dmdba@localhost ~]$ isql -v dm8
链接成功image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服