达梦数据库

达梦DCA认证考试准备

2022-04-13  本文已影响0人  ahahaV

刚考完,趁热乎劲儿分享一下考试内容和需准备的知识,之前对数据库了解不多,培训三天然后准备考试还是比较仓促和着急的,希望分享的内容能对后面的考生有些帮助。

考试时间2小时,准备一台windows 机器即可,考前会发怎么连接考试环境,总体还是比较周到的,整体内容是考察实操,所以以下内容,在考前务必多联系实操: 安装---创建数据库---创建表空间---创建用户---创建表 ---创建视图---备份还原---作业---开发接口

1、创建用户和安装(一开始没搞定麒麟机器的图形化界面设置,我用的命令行安装,图形化的话会简单很多,具体可参考安装手册)

安装用户组和安装用户(数据库推荐由一个专门dba用户统一管理,而不是root)

[root@localhost opt]# groupadd dinstall

[root@localhost opt]# useradd -g dinstall dmdba

[root@localhost opt]# passwd dmdba

创建安装路径 # mkdir /dm8

设置权限 # chown dmdba.dinstall -R /dm8

挂载安装光盘 # mount -o loop dm8_xxx.iso

切换安装用户 #su - dmdba

命令行安装 $ ./DMInstall.bin -I(以下就按提示操作即可)

2、创建数据库

cd到/bin目录下,# ./dminit path=/dm8/data db_name=DAMENG instance_name=DMSERVER port_num=5236(考试时注意端口号)

注册服务:# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER

启实例:[dmdba@dm1 bin]$ ./DmServiceDMSERVER start

3、连接数据库(从这里我弄明白了图形化配置,所以很多步骤开始用图形界面了,数据库配置的中文,所以很好理解,也很符合日常操作习惯)

$cd /tools

$./manager 起数据库管理工具的图形化界面

4、创建表空间---创建用户---创建表,这些都通过界面简单操作即可,可关注的一些命令:

1)配置静态参数,如buffer大小,sp_set_para_value(2,' BUFFER‘,100);

2)增加表约束:(新建表时即定义的约束比较简单,在此主要说明表已建,增加约束的命令)

外键约束:ALTER TABLE table1 ADD CONSTRAINT [外键名] FOREIGN KEY [id] (index_col_name, ...) REFERENCES table2 (index_col_name, ...);

检查约束: ALTER TABLE table1 ADD CONSTRAINT [约束名] check (约束条件);

5、创建视图

1)create view 【视图名】 as (DMSQL查询语句)

2)查询效率低,增加索引的查询方式

6、备份与还原、配合作业(定时任务)的设置

作业用图形界面配置即可:创建代理环境-新建作业-步骤-调度-完成

热备份:

1)开启归档模式(即select arch_mode from v$database; =Y)

>alter database mount;

>alter database add archivelog 'type=local,dest=/dm8/arch,file_size=64,s pace_limit=0';

> alter database archivelog;

> alter database open;

2)备份

>backup database backupset '备份文件放哪儿‘;

考试没考还原,但是日常会用,具体操作可参见 达梦安装后有一个doc文件,里面的《备份与还原》,主要是用dmrman工具

步骤1: 关闭数据库,[dmdba@dm1 bin]$ ./DmServiceDMSERVER stop

步骤2: 起dmrman工具,RMAN> restore database

'/dm8/data/DAMENG/dm.ini' tablespace main from backupset '/dm8/sdb1/tablespace_main'

RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace main

步骤3指 定 归 档 : RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace main with archivedir '/dm8/arch'

步骤4: 起数据库,[dmdba@dm1 bin]$ ./DmServiceDMSERVER start

7、开发接口(ODBC、JDBC的安装与连接),以源码ODBC为例(这是我的题)

1)安装 ODBC

[root@dm1 opt]# tar -xf unixODBC-2.3.0.tar.gz [root@dm1 unixODBC-2.3.0]# ./configure

--prefix=/usr/local

[root@dm1 unixODBC-2.3.0]# make

[root@dm1 unixODBC-2.3.0]# make install

2)配置ODBC (修改两个.ini文件)

路径查找方式:

[dmdba@dm1 bin]$ ./odbc_config --odbcini 

[dmdba@dm1 bin]$ ./odbc_config --odbcinstini)

vim修改,内容考试的材料已提供,复制粘贴即可。

以上,祝大家考试顺利,工作顺利!

上一篇 下一篇

猜你喜欢

热点阅读