注册
达梦DCA培训学习笔记
培训园地/ 文章详情 /

达梦DCA培训学习笔记

fighting 2022/12/02 1203 0 0

近期准备达梦DCA认证,不管考试结果如何,将自己学习记录分享一下,供大家参考,考试注意事项请见上一篇分享。
数据库软件安装
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
mkdir /dm8 注意安装路径
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba 注意密码的设置
chown -R dmdba:dinstall /dm8
chmod -R 775 /dm8
ulimit -a
vi /etc/security/limits.conf
dmdba soft nofile 65536(102400)
dmdba hard nofile 65536(204800)
dmdba soft nproc 10240(102400)
dmdba hard nproc 10240(204800)
cd /opt ll 看一下
mount -o loop dm8_setup.iso /mnt
su - dmdba
cd /mnt ll
./DMInstall.bin -i 注意dmdba用户执行,注意安装目录为上面创建的

设置环境变量
cat >> ~/.bash_profile << EOF
export DM_HOME=/dm8
export LD_LIBRARY_PATH=$DM_HOME/bin:$LD_LIBRARY_PATH
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH
EOF

使用 dminit 创建数据库
su - dmdba
cd /dm8/bin
./dminit PATH=/dm8/data DB_NAME=DAMENG INSTANCE_NAME=PROD PORT_NUM=5237 SYSDBA_PWD=Dameng123 EXTENT_SIZE=16 PAGE_SIZE=16 LOG_SIZE=500

初始化完成后cd /dm8/data/PROD/
ls -lth 看一下大小

设置兼容
cd /dm8/data/PROD/
vi dm.ini
COMPATIBLE_MODE = 2
sp_set_para_value(2,‘COMPATIBLE_MODE’,2)
0:不兼容
1:兼容SQL92标准
2:兼容Oracle
3:兼容MS SQL Server
4:兼容MySQL

注册服务
cd /dm8/script/root
# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/PROD/dm.ini -p TEST*
cd /dm8/bin
./DmServiceTEST start
./disql SYSDBA/Dameng123@localhost:5237

设置密码策略
SP_SET_PARA_VALUE(1,‘PWD_POLICY’,7);
0:无策略
1:禁止与用户名相同
2:口令长度不小于9
4:至少包含一个大写字母
8:至少包含一个数字
16:至少包含一个标点符号(除”和空格外的所有符号)
当COMPATIBLE_MODE=1时,PWD_POLICY的实际值均为0

连接数据库—创建表空间—创建用户—创建表—创建视图—创建作业,通过图形化界面 ./manager

热备份:
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 ‘备份文件放哪儿’;

还原与恢复
步骤1: 关闭数据库,[dmdba@dm1 bin]$ ./DmServicePROD 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]$ ./DmServicePROD start

安装 ODBC
rpm -qa|grep gcc
cd /opt
tar -xvf unixODBC-2.3.0.tar.gz
cd unixODBC-2.3.0/
./configure
make && make install
odbcinst -j

cd /usr/local/etc
vi odbc.ini
[dm8]
Description = DM ODBC DSND
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD =Dameng123
TCP_PORT = 5237

vi odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
DRIVER = /dm8/bin/libdodbc.so

用 dmdba 账户
cd /dm8/bin
isql dm8

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服