注册
DCA培训心得分享
培训园地/ 文章详情 /

DCA培训心得分享

Nearly 2025/10/28 234 0 0

1. 概述

很荣幸近期参与了为期三天的达梦数据库认证管理员(DCA)培训课程。在参与培训前,我对达梦数据库的认知大多停留在“迁移操作”和“基础SQL执行”层面,对于其底层架构、配置原理和运维逻辑缺乏系统性理解。而此次DCA的培训,便是通过结构化的课程设计,使我学习到了完整的知识框架。

2. 安装前准备

  • 创建用户
id dmdba 
#创建安装用户组dinstall
groupadd dinstall 
#创建安装用户dmdba并指定用户组
useradd -g dinstall dmdba 
#初始化用户密码
passwd dmdba
  • 创建安装路径
#推荐打开两个控制台,一个root,一个dmdba
mkdir /dm8 
chown dmdba:dinstall -R /dm8 
ls -ld /dm8
  • 设置图形化
#root权限下
xhost +  
#这里会显示 :0.0 或者 :2.0,需要记住结果,注意DISPLAY大写
echo $DISPLAY  
su - dmdba 
#这里输入上面打印出来的结果 :0.0 或者 :2.0
export DISPLAY=:0.0 
echo $DISPLAY 
xhost +
  • 配置环境变量
su - dmdba
vi /home/dmdba/.bash_profile
#写入
export LD_LIBRARY_PATH="$LD_LIBARARY_PATH:/dm8/bin"
export DM_HOME="/dm8"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
#执行
source /home/dmdba/.bash_profile

3. 安装数据库软件

#根据实际路径,考试会将安装包上传到指定位置(例如/opt)
cd /opt
./DMInstall.bin

此时会调用图形化工具,打开安装程序。
根据题目要求设置安装路径,安装完成以后,会提示执行root_installer.sh 脚本。

#一定要以root权限
/dm8/script/root/root_ installer.sh

4. 创建数据库实例

#进入到数据库安装的tool目录下
cd /dm8/tool/
./dbca.sh 

此时会调用图形化工具,打开安装程序。
根据题目要求设置数据库名,实例名,端口号,实例簇大小,页大小,管理员密码等。
image.png
设置完以后点击创建,会提示需要执行脚本命令,一定要使用root权限去执行
image.png
5. 表空间、用户和角色创建

cd /dm8/tool/
./manager

image.png
image.png
image.png
每项配置完以后点击左侧DDL标签能看到相应的SQL语句,如下图为新建用户SQL语句
image.png
6. 归档备份
以下方式为热备份
注:冷备份需要停止数据库服务,然后使用控制台工具(console)

开启归档
点击【管理服务器】-【系统管理】-【状态转换】,配置状态
image.png
点击【归档配置】,添加归档路径
image.png
再次点击【系统管理】-【状态转换】,配置状态切换为打开状态
image.png
根据实际情况进行备份,以下是库备份
image.png
7. 创建作业
首先创建代理环境
image.png
新建作业,根据题目要求设置
image.png
8. 配置ODBC
解压安装包并配置相应ini文件

#使用root权限
#检查 gcc 包 
rpm -aq|grep gcc 
#解压安装包 
tar -xzvf unixODBC-2.3.0.tar.gz 
cd unixODBC-2.3.0/ 
#配置 ODBC 
./configure第110页 共114页 
#编译安装 ODBC 
make && make install 
#查看 odbc 版本 
odbc_config --version 2.3.0 
#查看 odbc 配置文件路径 
odbcinst -j 
#配置 odbcinst.ini 
vi odbcinst.ini 
[DM8 ODBC DRIVER] 
Description = ODBC DRIVER FOR DM8 
Driver = /dm8/bin/libdodbc.so 
#配置odbc.ini 
vi odbc.ini 
[DM8] 
Description = DM ODBC DSN 
Driver = DM8 ODBC DRIVER 
SERVER = localhost 
UID = SYSDBA 
PWD = Dameng123 
TCP_PORT = 5236

测试连接(使用dmdba)
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服