近期准备达梦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
文章
阅读量
获赞