达梦数据库安装使用踩过的坑


外套丰富
外套丰富 2024-01-12 14:39:34 52388 赞同 0 反对 0
分类: 资源
达梦数据库安装使用踩过的坑

风和日丽,云淡风轻的一天,领导突然拉我进群,要我部署一下某个项目的研发环境,对于达梦数据库,第一次接触,耗废了一天的时间终于把数据库安装好并能正常使用,以此记录一下。

这次安装的是DM8,需要jdk,不过DM8安装就已经提供了JDK的安装,这之前因为安装了JDK,版本对应不上,导致一直使用不起来。

 达梦数据库的安装部署教程不过多赘述,可以参考如下教程,照着一步一步来,基本上没问题:

https://blog.csdn.net/polorbears/article/details/127922557?spm=1001.2014.3001.5506

达梦数据库使用过程中的那些坑:

 

1、达梦数据库在安装部署的时候,通常会创建一个“dmdba”用户来实现数据库的管理以及操作,这也是出于安全考虑,将用户角色进行权限分离,所以在使用数据库的时候记得切换用户。

图片

2、数据库服务器本地连接命令与mysql有所区别,如果修改了默认端口(5236),在执行客户端登录命令的时候,需要额外带上,例如下图,SYSDBA/SYSDBA为达梦数据库的默认创建的用户和密码。

图片

3、达梦数据库的服务名称是DmServiceDMSERVER,DmAPService是备份的进程服务,在修改达梦数据库配置,如端口号,用户名密码等,需要重启数据库服务,则不要重启错了。

4、使用JDBC连接达梦数据库的时候,有时候会报“初始化SSL环境失败”的错误。

图片

可以登录到达梦数据库里查看数据库的版本是不是安全版的,安全版的达梦数据库默认开启了SSL加密。如果是,需要SSL证书才能进行连接访问。

图片

如果没有证书,就需要将SSL加密关闭,在数据库执行如下命令,执行完毕以后,一定要重启数据库服务才能生效。

图片

5、达梦数据库在服务器上执行SQL语句,在输入命令输错后,没法执行删除重新输入,而是Ctrl+C再按回车重新输入。

图片

而且不支持左右移动光标,例如想先打括号再在括号里输入内容,它也是没办法输入,(不知道是不是我操作的姿势不对还是什么图片图片

6、使用JDBC连接达梦数据库,提示“无效的模式名”报错。

图片

首先检查数据库里是不是真的有对应的模式,如果有呢,就得看下自己的使用的JDBC驱动版本是否和达梦数据库对应上,切换到达梦数据库的安装目录下的如下目录内容:

图片

查看readme文档,自己应用使用的驱动包是否是从数据库安装\drivers\jdbc获取的,如果不是,就要看对应JDK版本是否对应的上。

图片

如果排除了以上原因,那么检查下应用连接数据库的代码编写是否正确,如下图:

图片

如果模式名称带有小写字母,那么就需要看看是否设置了大小写敏感,通过管理工具或者在服务器上执行如下SQL语句查看:

图片

说明是大小写敏感的,那么在填写模式名的时候,如果有小写字母,就需要加上引号才行。

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
外套丰富L3
粉丝 0 资源 99 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  123
统信桌面专业版【全盘安装UOS系统】介绍  116
银河麒麟桌面操作系统安装佳能打印机驱动方法  108
银河麒麟桌面操作系统 V10-SP1用户密码修改  102
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益217.85元

3

1843880570 收益214.2元

4

IT-feng 收益208.98元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!