DM8达梦数据库win10/ubuntu16安装,以及dmPython踩坑记

本文详细记录了在Win10和Ubuntu16环境下安装DM8数据库及dmPython的过程,包括Win10下的VC++2017和VS2017安装,Ubuntu16的JDK配置、ulimit-n调整以及dmPython的安装问题。在Ubuntu中,特别提到了dmdba用户权限问题和环境变量配置。对于遇到权限和配置问题的读者,提供了实用的解决方案。
摘要由CSDN通过智能技术生成

DM8达梦数据库win10/ubuntu16安装,以及dmPython踩坑记

部分参考:https://www.cndba.cn/dave/article/3827
首先dm8需要jdk环境,win下不做赘述,linux最快的是:
sudo apt-get update
sudo apt-get install openjdk-8-jdk

Win10

数据库安装就不提了
1.安装VC++2017(一般大家都装全家桶,steam和3A玩耍必备),把达梦的bin目录配到系统path环境变量里
2.安装VS2017及以上,如果1足够那就没必要,印象中不安装不行,是在线安装可能连接超时,这时候你可以选择科学上网
3.到dmPython源码目录下python setup.py install

Ubuntu16

安装linux版达梦数据库

1.jdk8确保安装好,修改ulimit -n也就是openfiles,最好还是有图形化吧,没图形化参考下别的文章
sudo gedit /etc/profile 打开并编辑添加 ulimit -n 66666 保存
sudo gedit /etc/security/limits.conf 打开编辑加上:
* soft nofile 66666
* hard nofile 66666
都改好了 记得 source /etc/profile
还是重启下系统吧,重启后ulimit -n正常就改了
2.给DMInstall.bin加权限,运行,启动后基本和win下一样,路径最好用/opt/dmdbms,没有的话提前创建赋予权限
3.安装完毕后
sudo gedit /etc/profile
添加:

export PATH=$PATH:/opt/dmdbms/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/dmdbms/bin
安装dmPython源码包(Python3)

温馨提示:pip install dmPython可以直接为python2安装dmPython

1.su切换到root用户,去按添加链接描述,尝试配全局环境变量(sudo gedit ~./bashrc)在root下尝试cd到dmPython源码目录下运行python3 setup.py install
2.若1完后在root下依然提示cannot locate an Dameng software,那么就把python3环境的site-packages目录权限更改为755吧或者其他权限,
要能被dmdba用户访问读写。做完切换到dmdba下cd到dmPython源码目录下运行python3 setup.py install

= =主要尴尬在dmdba没权限访问python文件夹,用其他账户dm的环境又存在配置问题。
设置dm.conf可能解决这个问题,可参考:
https://blog.csdn.net/a7442358/article/details/108122709

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值