达梦数据库基础学习记录及DCA考试注意点

达梦数据库介绍

面对国外数据库厂商垄断中国市场的局面, 达梦怀揣着自主研发中国数据库的梦想,
致力开发具有自主版权的数据库软件。从第一代数据库产品DM1到第七代DM7, 在长达十余年的市场推广中, 达梦已建立了众多的示范工程,
打破了国外数据库产品在我国一统天下的局面。 达梦数据库属于关系型数据库,DM
是基于客户/服务器方式的数据库管理系统,可以安装在多种计算机操作系统平台上,典型的操作系统有:Windows(Windows2000/2003/XP/Vista/7/8/10/Server
等 )、Linux 、HP UNIX 、Solaris 、FreeBSD 和 AIX 等。

DCA考试采用的操作系统是中国电子研发的银河麒麟操作系统v10。本文介绍的操作过程基于该操作系统。

达梦数据库安装

DM8的安装

为了减少对操作系统的影响,不应该以root 系统用户来安装和运行 DM 。可以在安装之前为 DM 创建一个专用的系统用户。

[root@localhost opt]# groupadd dinstall
[root@localhost opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@localhost opt]# passwd dmdba

应切换到安装系统用户,进行以下安装步骤的操作,且要将dm的规划安装目录的所属组给安装用户和该用户的所属组。

[root@localhost opt]# mkdir /dm8
[root@localhost opt]# chown dmdba:dinstall /dm8

图形化安装

[root@localhost opt]# xhost +
[root@localhost opt]# echo $DISPLAY
[root@localhost opt]# su dmdba
[dmdba@localhost opt]# export DISPLAY=:0.0
[dmdba@localhost opt]# cd /mnt/dm
[dmdba@localhost dm]# cd ./DMInstall.bin

注意点

  1. 创建dm安装的专用用户、安装目录,一定要按照考试要求设置。
  2. 图形化界面安装,第一次启动虚拟机,要执行xhost +命令。
  3. 要在root用户下查看DISPLAY变量值,变量值是多少,切换到dmdba用户时一定要设置DISPLAY的值。
  4. 图形化安装过程中,记得设置安装目录为规定目录。

常用DM数据库客户端工具

数据库配置助手

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./dbca.sh

在这里插入图片描述

数据库管理工具

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./manager

在这里插入图片描述

数据库控制工具

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./console

在这里插入图片描述

数据库迁移工具

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./dts

在这里插入图片描述

数据库性能监视工具

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./monitor

在这里插入图片描述

快速唤醒客户端工具

在唤醒一个客户端工具后,可以通过此客户端工具快速启动其他工具,以管理工具为例

  • 首先唤醒管理客户端
[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./monitor
  • 管理客户端中操作流程
    在这里插入图片描述
    双击需要启动的客户端即可启动
    在这里插入图片描述

数据库实例

创建数据库

通过图形化界面安装,在DM安装目录下的tool目录唤起

[dmdba@localhost dm]# cd tool
[dmdba@localhost dm]# ./dbca.sh

启动、关闭数据库

数据库状态

  • Shutdown:关闭状态
  • Mount:配置状态,此时可以修改数据库归档配置、主备等模式,不能进行数据文件的读写。此时数据库不能对外正常提供服务。
  • Open:打开状态,此时数据库提供正常的服务。可以读写数据文件。正常访问表,读取数据。
  • Suspend:只读状态,只能读,不能写(DML操作一旦commit,数据库即会被挂起)。

MOUNT和OPEN可以相互转换(与Oracle不同)。SUSPEND和OPEN也可以相互转换。
但MOUNT和SUSPEND之间不能相互转换。

图形化界面操作

在这里插入图片描述
在这里插入图片描述

命令行操作

[dmdba@localhost dm]# cd bin
[dmdba@localhost bin]# ./disql

查看当前数据库状态

SQL> select status$ from v$instance;

修改状态

SQL> alter database mount;
SQL> alter database open;
SQL> alter database suspend;

DCA考试注意点

设置环境变量

考试过程中可能会使用disql以及dmrman,只能在数据库安装目录下的bin目录启动,在任意地方启动,需设置环境变量,可以加快速度

vi ~/.bash_profile
#添加以下内容
DM_HOME=/dm
export PATH=“$PATH:$DM_HOME/bin:$DM_HOME/tool”
#使用source命令,让配置文件立即生效
source ~/.bash_profile

注意题目要求

题目可能对一些文件大小,名称,密码等等有要求,一定要非常认真,这些问题错误,或者路径错误会导致没有分数。

考试内容

全部都是上机操作,会连接考试方提供的虚拟机,如果操作不熟练,可能题目做不完,操作熟练题目不难。
上机内容包括:安装、实例创建、参数修改、创建表空间、创建用户、角色、权限管理;创建表、导入脚本数据、约束、索引、视图等;物理备份还原、逻辑备份还原;DM作业、ODBC配置等。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值