DCA培训时间为三天,报名后会收到邮件,加入QQ群根据群公告完成培训前准备,培训方式为线上腾讯会议。培训内容包括:国产数据库现状及未来、DM8企业版安装、创建数据库及数据库实例管理、DM的客户端工具、DMSQL、DM的体系结构、表空间管理、用户管理、模式对象管理、数据字典和动态性能视图、数据库的备份还原、作业管理、DM8开发。
考试形式:机考 2 小时,VNC 客户端连接云主机
考试内容:
数据库安装、实例创建(指定页大小、字符集、数据库密码)、参数修改、创建表空间、创建用户、角色、权限管理;创建表、约束、导入脚本数据、索引、视图等;开归档、物理备份、逻辑备份还原;故障模拟,数据库的还原与恢复;DM 作业、ODBC 配置等。
安装部署DM8
可以通过命令行和图形化两种方式进行安装,建议使用图形化安装(安装完成后可以直接创建实例)。
重点:要在dmdba用户下安装,安装目录记得给权限。使用图形化安装要先在root用户下执行xhost +,再输入echo $DISPLAY查看DISPLAY的值,再进入dmdba用户设置DISPLAY。
[root@localhost 桌面]# xhost +
access control disabled, clients can connect from any host
[root@localhost 桌面]# echo $DISPLAY
:0.0
[root@localhost 桌面]# su dmdba
[dmdba@localhost 桌面]$ export DISPLAY=:0.0
创建数据库实例
使用图形化安装完成后即可创建数据库实例。
重点:注意各种初始化参数、端口号以及口令。创建完实例后一定要根据提示在root用户下输入命令创建、启动服务。
DM工具
基本上都是通过图形化界面进行操作,位于安装目录的tool路径下,主要讲解了:DM管理工具(./manager)、DM控制台工具(./console)、SQL交互式查询工具(./disql)、DM服务查看器等
DMSQL
DMSQL分类:DML、DDL、DCL、TCL。
介绍了简单查询、排序查询、过滤查询、分组汇总等语句。
有SQL基础的学习起来比较容易,没有基础的需要多练习。
DM的体系结构
介绍了存储结构、内存结构和线程结构等内容。
主要涉及参数修改,参数类型分为了READ ONLY:手动参数、SYS:动态(系统级)参数、SESSION:动态(会话级)参数、IN FILE:静态参数。
修改参数的方式:
(1) console 控制台工具(不管修改什么类型参数都需要重启数据库才能生效)
(2) 直接修改 dm.ini 配置文件(不管修改什么类型参数都需要重启数据库才能生效)
(3) 系统函数修改(静态参数只能修改配置文件中的值(修改后需要重启
数据库才能生效),动态参数即可以修改内存中的值(修改成功后即生效),也可以修改参数文件的值)
(4) 使用 SQL 语句 alter system set 命令修改(静态参数只能修改配置文件中的值(修改后需重启数据库才能生效),动态参数即可以修改内存中的值(修改成功后即生效),也可以修改参数文件的值。)
重点:掌握培训课上讲到的以及讲义中的参数修改。
表空间管理
主要涉及新增表空间的操作,使用DM管理工具(./manager)图形化界面进行操作即可。
重点:注意表空间文件存放路径、文件初始大小、是否自动扩充、每次扩充大小等。
修改临时表空间大小(TEMP_SIZE),使用DM控制台工具(./console)图形化界面即可进行修改。
用户管理
主要涉及了角色、权限、用户、创建角色、创建用户等内容,全部使用DM管理工具(./manager)图形化界面进行操作即可。
重点:注意赋予角色的权限,用户的默认表空间,用户的所属角色、用户密码、用户密码输入错误登录失败多少次后进行锁定、锁定时间等
模式对象管理
主要包含了模式、表、视图和索引等的创建、修改和删除的内容。
重点:涉及到的SQL语句主要包括:创建表(主键、外键约束)、创建视图(多表查询)、创建索引,也可以通过图形化进行操作。
注意创建视图前可以先写查询语句试验查询结果是否正确。
数据库的备份还原
按照备份原理划分为物理备份和逻辑备份:
物理备份是拷贝数据文件中有效的数据页。备份效率更高,备份更快。
逻辑备份是导出数据库中逻辑数据(创建对象语句、插入的 sql 语句)等,数据量大时备份还原效率较低。
从备份的完整性划分:物理备份分为完全备份 FULL、增量备份 INCREMENT;
完全备份是指一个备份包含指定数据库或表空间的所有有效数据页;
增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的数据页;
增量备份包含差异增量备份和累积增量备份,默认是差异增量备份。
差异增量备份的基础备份集可以是全量备份,也可以是增量备份;
累计增量备份(cumulative)的基备份集只能是全量备份。
从备份时数据库状态划分:联机备份(热备)和脱机备份(冷备)。
热备:指数据库启动状态下的备份,也叫联机备份。
冷备:指数据库关闭状态下的备份,也叫脱机备份。
物理备份级别:全库备份、表空间级备份、表级备份、归档备份。
物理还原是备份的逆过程;还原是将数据库还原到备份的那一刻。
恢复是使用归档日志(重做日志)将数据库恢复到最新状态(完全恢复)或指定时间点(不完全恢复);或使用备份集中的 redo 信息将数据库恢复至一致性状态(恢复到备份结束的时间点)。
重点:
①逻辑导出:注意文件路径、文件命名。
②开启归档:备份前要开启归档,需要先设置数据库为MOUNT模式才能开启归档,开启归档时要设置归档路径、文件大小、空间限制大小等,开启归档后再设置数据库为OPEN。
③备份:注意备份名称、备份路径。
这些都可以使用DM管理工具(./manager)进行图形化操作。
作业管理
通过DM管理工具(./manager)图形化界面连接数据库,在代理处创建代理环境,然后创建作业。
重点:通过创建作业进行全量备份和增量备份。
DM8开发
主要掌握ODBC的安装和配置
ODBC的安装和配置步骤:
1、先打开/opt,解压ODBC包
[root@localhost 桌面]# cd /opt
[root@localhost opt]# tar -zxvf unixODBC-2.3.0.tar.gz
2、安装ODBC
[root@localhost opt]# cd unixODBC-2.3.0/
[root@localhost unixODBC-2.3.0]# ./configure #注:configure 时可以使用--prefix 参数指定安装路径,不指定使用默认安装路径/usr/local
[root@localhost unixODBC-2.3.0]# make
[root@localhost unixODBC-2.3.0]# make install
3、配置驱动信息 odbcinst.ini 和数据源信息 odbc.ini
[root@localhost unixODBC-2.3.0]# cd /usr/local/etc
[root@localhost etc]# vi odbc.ini
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Dameng123
TCP_PORT = 5236
[root@localhost etc]# vi odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
4、测试连接,使用 dmdba 用户执行 isql 测试连接是否正常
[dmdba@localhost ~]# isql dm8
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
文章
阅读量
获赞