DCA考试相关总结

DM8是由达梦数据库股份有限公司自主研发的国产数据库,从团队成立到目前已经过了40余年的历史,是老牌国产数据库产品,也是国家信创名录产品。DCA认证是达梦数据库管理员的初级认证,通过学习并通过考试后,就基本掌握了达梦数据库的使用、管理能力,DCA认证考试全部为上机考试,整体难度适中。

下面就个人学习、练习的相关过程和注意事项进行记录:

1.数据库安装(图形化),可以根据提示一步一步来,但要注意图形化的准备工作:

[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@localhost ~]# passwd dmdba#根据实际情况,设置密码
[root@localhost ~]# vi /etc/security/limits.conf#在文件末尾添加
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
[root@localhost ~]# mount /opt/dm8_20220525_x86_rh6_64_ent/dm8_20220525_x86_rh6_64.iso/mnt/dm
[root@localhost ~]# echo $DISPLAY
:1.0
[root@localhost ~]# xhost +
[root@localhost ~]# su - dmdba 
[dmdba@localhost ~]$ export DISPLAY=:1.0
[dmdba@localhost ~]$ xhost +
[dmdba@localhost dm]$ ./DMInstall.bin
#根据提示,一步一步进行复制

2.根据实际情况,通过dminit进行初始化:

./dminit path=/dm8/data DB_NAME=DAMENG INSTANCE_NAME=PROD  PORT_NUM=5236 SYSDBA_PWD=dameng123 EXTENT_SIZE=16 PAGE_SIZE=8  CASE_SENSITIVE=Y  LOG_PATH=/dm8/data/DAMENG/data01.log LOG_SIZE=500   LOG_PATH=/dm8/data/DAMENG/data02.log LOG_SIZE=500 LOG_PATH=/dm8/data/DAMENG/data03.log LOG_SIZE=500 
复制

3.修改数据库参数

altersystemset'COMPATIBLE_MODE'=2 spfile;
altersystemset'BUFFER'=500 spfile;
altersystemset'TEMP_SIZE'=100 spfile;

复制

4.表空间管理

#创建表空间
createtablespace "TBSTEST" datafile '/dm8/data/DM/TBS/TBSTEST01.DBF' size 64
autoextend on next 2 maxsize 10240, '/dm8/data/DM/TBS/TBSTEST02.DBF' size 64 autoextend
on next 2 maxsize 10240 CACHE = NORMAL;

#迁移表空间文件
altertablespace tbs offline;
alterTABLESPACE tbs RENAME DATAFILE 'TBS01.DBF'TO'/dm8/data/DM/TBS/TBS01.DBF';
alterTABLESPACE tbs RENAME DATAFILE 'TBS02.DBF'TO'/dm8/data/DM/TBS/TBS02.DBF';
altertablespace tbs online;

复制

5.用户管理

createuser hr IDENTIFIED by dameng123;
grantcreatetableto hr;
grant RESOURCE,PUBLIC,SOI to hr;
grantselecton dmhr.department to r1;
复制

6.角色管理

createrole r1;
grantcreatetableto r1;
grantselecton dmhr.department to r1;
grant r1 to hrtest;

复制

7.对象管理

createtable hrtest01.t_test(id int, namevarchar(20));
createindex ix_emp01_employeename ON HRTEST.T_EMP01(EMPLOYEE_NAME);
复制

8.物理备份/还原

#热备
通过manager客户端工具
#冷备
backup database'/dm8/data/DAMENG/dm.ini'to backup_file_01 backupset '/dm8/data/DAMENG/bak/backup_file_01'
#还原
RESTORE DATABASE'/dm8/data5238/DAMENG/dm.ini'FROM BACKUPSET '/dm8/data/DAMENG/dm_bak'
RECOVER DATABASE'/dm8/data5238/DAMENG/dm.ini'FROM BACKUPSET '/dm8/data/DAMENG/dm_bak'
RECOVER DATABASE'/dm8/data5238/DAMENG/dm.ini'UPDATE DB_MAGIC
复制

9.逻辑导入/导出

#全库导出
./dexp userid=SYSDBA/Dameng123:5238  file=/dm8/backup/db_full.dmp log=/dm8/backup/db_full.log full=y
#按用户导出
./dexp TEST/Dameng123:5239 file=/backup/db_test.dmp log=/backup/db_test.log OWNER=TEST
#全库导入
 ./dimp HR/Dameng123:5239 file=/dm/backup/dbtest.dmp log=imp_hr.log directory=/backup owner=TEST full=y
#模式转换
./dimp HR/Dameng123:5239 file=/backup/db_test.dmp log=imp_hr.log directory=/backup REMAP_SCHEMA=TEST:HR
复制

10.视图管理

createviewasselect * from test_table;
复制

11.数据库开发

#ODBC调试
tar -zxvf /opt/unixODBC-2.3.0.tar.gz
编译安装:configure、make、make install
执行odbcinst -j命令,查看安装位置
vi odbc.ini
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Dameng123
TCP_PORT = 5238
vi odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
复制

以上就是个人根据个人的理解,在实验环境进行的相关练习和情景模拟,通过培训老师的培训和讲义基本可以完成相关的知识点的实际操作,但一定要注意细节,在通过培训讲解后一定要在课下多多练习。

达梦在线服务平台:https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值