注册
DM数据库安装和使用过程中常见问题及解决办法
培训园地/ 文章详情 /

DM数据库安装和使用过程中常见问题及解决办法

沐风 2023/03/30 2737 0 0

1.安装数据库之前,设置好最大文件打开数ulimit

查看当前最大文件打开数:
image.png
数值偏小会影响达梦数据库得安装,需要修改最大文件打开数,直接使用命令ulimit -n 65536进行修改,但是只对当前会话生效。
image.png

2.安装数据库时,出现tmp目录空间大小不足的问题

安装数据库时候,出现如下报错,为tmp空间不足,需要修改tmp目录大小,或者更换安装数据库临时目录,达梦数据库安装目录最少需要2g的临时空间大小。
image.png
方法一:直接修改系统tmp目录的空间大小 mount -t tmpfs -o size=2048M tmpfs /tmp,在root用户下进行操作:
image.png
方法二:新建一个临时目录,然后设置达梦数据库安装的临时目录为新目录,注意需要对新建的目录进行dmdba用户授权,不然无法进行访问:
image.png

3.安装数据库时,出现如下报错

image.png
这个报错是因为DISPLAY环境变量没有配置,无法进行图形化安装,需要修改环境变量:
方法一:修改dmdba用户的DISPLAY环境变量,但是只对当前会话生效。
image.png
方法二:修改dmdba用户下面环境变量找到.bash_profile,然后增加

export PATH=$path:$DM_HOME/bin:$DM_HOME/tool 
export DISPLAY=:0.0 

即可任何时候都能进行图形化界面调用。
image.png
image.png
注意:修改完成之后,需要对配置文件进行source一下,这样配置才能生效。

4.使用disql命令客户端工具连接数据库,查询显示未连接

出现原因:disql在bin目录和tool目录下都可以使用,但是在tool目录下使用,需要重新手动连接之后,才可进行使用。
方法一:使用conn SYSDBA/SYSDBA 进行重新连接即可。
image.png
方法二:切换目录到bin目录,然后再进行disql连接。
image.png

5.密码中带有特殊字符的登录处理

达梦数据库中如果密码有特殊字符,需要双引号括起来,在 linux 系统下可以使用单引号‘转义。
[dmdba@localhost ~]$ ./disql SYSDBA/‘“dameng@123”’:5238
image.png
也可以使用右斜杠\转义
[dmdba@localhost ~]$ 。/disql SYSDBA/“dameng@123”:5238
image.png

6.备份目录创建失败

创建备份目录的时候出现如下问题:
image.png
出现原因:dmdba用户没有该目录的读写权限。
方法:使用命令chown dmdba:dinstall /opt 进行授权,授权dmdba用户拥有该目录的读写权限。

7.联机备份时候出现归档日志不连续的问题

进行联机备份的时候出现如下问题:
image.png
解决办法:可以执行完全检查点 checkpoint(100);或者重启数据库,或者等待几分钟数据库会自动执行检查点操作。
image.png

8.联机备份的时候出现备份目录冲突报错

image.png
错误原因:备份目录和归档目录设置为了同一个目录,或者该目录下面已经存在备份集,不能再该目录下备份。
解决方法:更换备份目录进行备份,新建的目录需要进行授权,使用chown dmdba:dinstall 目录名 给dmdba用户进行授权。

9.应用开发时,用户过多使用导致Tomcat出现网络通信异常,但是数据库并没有出故障

问题原因:检查DM数据库参数MAX_SESSIONS(系统允许同时连接的最大数,同时还受到license的限制,取二者中较小的值,有效值范围(1~20000)),修改参数大小,达梦数据库安装该参数默认是100,在实际生产应用中可能偏小,需要对参数进行修改。
方法一:使用DM控制台工具进行修改,修改完成之后需要重新启动数据库才能生效。
image.png
方法二:直接修改dm.ini文件,修改完成后也需要重新启动。
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服