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
此时会调用图形化工具,打开安装程序。
根据题目要求设置数据库名,实例名,端口号,实例簇大小,页大小,管理员密码等。
设置完以后点击创建,会提示需要执行脚本命令,一定要使用root权限去执行
5. 表空间、用户和角色创建
cd /dm8/tool/
./manager
每项配置完以后点击左侧DDL标签能看到相应的SQL语句,如下图为新建用户SQL语句
6. 归档备份
以下方式为热备份
注:冷备份需要停止数据库服务,然后使用控制台工具(console)
开启归档
点击【管理服务器】-【系统管理】-【状态转换】,配置状态
点击【归档配置】,添加归档路径
再次点击【系统管理】-【状态转换】,配置状态切换为打开状态
根据实际情况进行备份,以下是库备份
7. 创建作业
首先创建代理环境
新建作业,根据题目要求设置
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)
文章
阅读量
获赞
