首页 > 数据库 > 国内数据库 > 达梦DCA认证学习笔记及体会
达梦 DCA 认证学习笔记及体会
Kylin Linux Server 10+DM8
先建组:
[root@localhost opt]# groupadd dinstall
[root@localhost opt]# useradd -g dinstall dmdba
修改密码
passwd dmdba
体会:习惯了图形界面,命令行方式毕竟不方便,可使用如下方式:
iso 需要mount 到mnt 目录下
[root@localhost opt]# mount -o loop dm8_20220525_x86_rh6_64.iso /mnt
安装可以使用命令行方式或图形界面,但后面的操作在图形界面操作更方便,因此先把图形界面调好。
设置 DISPLAY 环境变量: DISPLAY 环境变量用来设置将图形显示到何处。
[root@localhost ~]#echo $DISPLAY 【要加$ ,且大写】
【显示是什么就用什么】
[root@localhost ~]# export DISPLAY=:0.0 【这里省略了,实际为:localhost:0.0 】
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
按要求,使用dmdba 安装
[root@localhost ~]# su - dmdba;
[dmdba@localhost ~]$ cd /
[dmdba@localhost /]$ export DISPLAY=:0.0
[dmdba@localhost /]$ xhost +
access control disabled, clients can connect from any host
一旦使用本次终端打开的界面调试好图形展示,尽量不要关,否则还要设置一遍
建安装目录(还是习惯图形化界面操作)
新建文件夹后,修改文件夹权限:右键文件夹,选择属性,权限,所有者更改为 dmdba

[dmdba@localhost /]$ cd mnt
安装文件在mnt 下的
[dmdba@localhost mnt]$ ./DMInstall.bin
出现图形化操作界面

后面的操作,安装手册上讲解的非常清楚,按提示安装即可,安装完毕后,需要在root 下执行root_installer.sh

安装完毕后,一并初始化数据库,同样也是按提示操作即可
注: tmp 文件夹大小为 2G ,由于多次安装, tmp 提示空间不足
一是确认 tmp 文件夹内容如果删除则可删除;二是可以新建一个文件夹 tmp1 ,用来存放临时文件
export DM_INSTALL_TMPDIR=/tmp1
在dm8 下有卸载程序,需要使用dmdba 进行卸载
[root@localhost 桌面]# su – dmdba 【切换用户】
cd ..
cd /dm8
./uninstall.sh 【(如使用命令行卸载,增加参数-i ) 】
exit 【回到root 账户 】
【使用root 用户执行】
/dm8/root_uninstaller.sh
按以上方式卸载、再次安装后,数据库端口 5326 提示已占用,只能使用其他端口。
注:卸载前需关闭创建的数据库实例服务。
达梦数据库的使用和Oracle 十分相似,熟悉了Oracle 的操作后,转换至达梦数据库十分便捷。
1. 达梦数据库中模式和用户的关系:每个用户有一个默认的同名模式,访问自己模式下的表、视图等,不需要加模式名,访问其他模式下的对象需要加上模式名;每个用户可以有多个模式。
2. DM 数据库安装过程中,有一个“字符串比较大小写敏感”的选项,默认选中。建用户、表空间、表时尽量使用大写,否则需要加”” 。关于这一点,Oracle 做得比较好,不管字段名定义时键盘是否处于大写模式,均自动转换为大写字母,从而避免了后续使用数据库时可能出现的非法字段名错误。
3. 达梦中的数据类型太多,可能是要兼容多种数据库转换的缘故,但创建字段类型时,下拉框会很长。
1. 新建备份文件报错:提示:收集到的归档日志不连续
数据库改为归档模式后,做联机备份

执行checkpoint(100); 再重建备份
root 账户
解压文件:tar -zxvf /opt/unixODBC-2.3.0.tar.gz
cd unixODBC-2.3.0
./configure 配置
make 编译
make install 安装
/usr/local/etc/ 修改2 个配置文件, odbc.ini 、vim odbcinst.ini
odbc.ini 修改如下:
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = dameng123
TCP_PORT = 5236
vim odbcinst.ini 修改如下
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70025412/viewspace-2929008/ ,如需转载,请注明出处,否则将追究法律责任。