首页 > 系统相关 >centos8 python3 安装达梦驱动 dmpython

centos8 python3 安装达梦驱动 dmpython

时间:2023-11-14 16:26:01浏览次数:37  
标签:dmdba aaa export python3 dm8 PATH root 达梦 centos8

方案一 全新安装:

1.https://eco.dameng.com/download/ 下载dm8_20231011_x86_rh6_64.iso 到/aaa目录
2.创建用户所在的组 groupadd dinstall
3.创建用户 useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
4.修改用户密码 passwd dmdba
5.修改文件打开最大数 vi /etc/security/limits.conf
6.切换到 root 用户挂载镜像(慎重选择目录,最好选个空目录) mount -o loop /aaa/dm8_20231011_x86_rh6_64.iso /mnt
7.在/aaa 目录下创建 /dm8 文件夹 mkdir dm8
8.修改安装目录权限 
    chown dmdba:dinstall -R /aaa/dm8/ 和 chmod -R 755 /aaa/dm8
9.切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序 
    su - dmdba 后 cd /mnt/ 后 ./DMInstall.bin -i
10.安装选择【不输入 Key 文件】,选择【默认时区 21】
11.选择【3-客户端安装】,按已规划的安装目录 /wxnx/dm8
12.切换至 root 用户执行 
      /aaa/dm8/script/root/root_installer.sh 后
   	   yum install gcc  后 yum install python3-devel
13.配置环境变量 cd /home/dmdba/ 后 vim .bash_profile 后添加 
      export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
14.切换至 dmdba 用户 cd /home/dmdba 后 source .bash_profile
15.切换到root 执行vi /root/.bash_profile 添加 

export PATH="/aaa/dm8/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/aaa/dm8/bin"
export DM_HOME="/aaa/dm8"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/aaa/dm8/drivers/dpi/

后 source /root/.bash_profile

16.切换到达梦软件安装目录下的
      cd  /aaa/dm8/drivers/python/dmPython 目录下
	  python3 setup.py install

方案二 拷贝安装:

1. 将上面已安装过的服务器A的 /aaa/dm8 目录全部文件 直接全部拷贝到 新服务器B 的 /aaa/dm8 目录下
2. 执行 yum install gcc  和 yum install python3-devel
3. 切换到root 执行vi /root/.bash_profile 添加 

    export PATH="/aaa/dm8/bin:$PATH"
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/aaa/dm8/bin"
    export DM_HOME="/aaa/dm8"
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/aaa/dm8/drivers/dpi/
    后 source /root/.bash_profile
4. 切换到达梦软件安装目录下的
      cd  /aaa/dm8/drivers/python/dmPython 目录下
	  python3 setup.py install

标签:dmdba,aaa,export,python3,dm8,PATH,root,达梦,centos8
From: https://www.cnblogs.com/qwer78/p/17831890.html

相关文章

  • GB28181/GB35114国标平台LiveGBS适配国产信创环境,使用国产数据库达梦数据库、高斯数据
    1、如何配置切换信创达梦数据库?livecms.ini->[db]下面添加配置如:...[db]dialect=dmurl=dm://SYSDBA:Aa12345678@localhost:5236/livegbs2、如何配置切换高斯数据库?livecms.ini->[db]下面添加配置如:...[db]dialect=gaussurl=host=192.168.2.153port=5432user=l......
  • [-007-]-Python3+Unittest+Selenium Web UI自动化测试之等待
    selenium中,经常会出现元素还没有加载出来,浏览器找不到元素而报错的问题,设置等待是保证脚本运行的一个重要手段,常用的等待有三种--强制等待、隐式等待、显示等待。1.强制等待time.sleep(10)必须等待10s,不太实用2.隐式等待driver.implicitly_wait(最大等待时间X秒)设置一次,则......
  • python3使用pymsql操作mysql数据库
    操作系统:Windows10_x64python版本:3.9.2pymysql版本:1.0.2MySQL版本:5.7.38 之前写过一篇关于python操作mysql数据库的文章:https://www.cnblogs.com/MikeZhang/p/pythonOptMysql20170703.html当时是基于python2.7和mysql5.5来整理的,但目前python2.7已经不再维护,主......
  • Centos8系统不同版本配置在线源
    Centos8系统不同版本如何配置在线源目录使用在线源配置yum仓库2说明信息:2需要了解:2系统初始化3备份系统仓库3新建文件夹3方法一3拉取repo文件3下载到本地4下载软件测试4方法二5查找对应软件源5查看操作系统版本5我的系统使用5选择对应目录6复制软件源地址8编写repo......
  • python3: dlt - 数据结构2
    python3:dlt-数据结构2    一、源程序1[wit@fedoranull]$cattest.py2#!/usr/bin/envpython334567#file_name=test.py8#python_verion=3.11.1910111213#testthisscript14defmsg():15print......
  • python3: dlt - 数据结构
    python3:dlt-数据结构    一、程序:1[wit@fedoranull]$cattest.py2#!/usr/bin/envpython334567#testthisscript8defmsg():9print("\nhello,python3!\n")101112#runningmsg()13#msg()1415......
  • Centos8开放防火墙相关端口操作
    原文地址:https://blog.csdn.net/qq_36093146/article/details/131520827查看防火墙某个端口是否开放[root@test/]#firewall-cmd--query-port=3306/tcp开放防火墙端口3306#注意:开放端口后要重启防火墙生效[root@test/]#firewall-cmd--zone=public--add-port=3306/tcp--p......
  • [-006-]-Python3+Unittest+Selenium Web UI自动化测试之悬浮窗口中的元素点击
     1.分析现状:PPT模板悬浮出现悬浮窗口悬浮窗口中分为4大类:PPT模板,PPT模板页,PPT关系图,PPT图表大类下存在小类点击可跳转但是此页面里还存在PPT模板下的总结汇报等此种情况的元素此情况如果仅用text定位是无法定位到的所以排除了text定位方式2.解决方法:首先我们看下悬浮窗......
  • python3-TK实现一个可视化界面,选中文件夹可以计算文件夹下文件的数量
    借助Python3中Tkinter库,实现一个可视化的界面,通过界面选择文件夹,可以计算文件夹下文件的数量,嵌套文件夹的情况依旧可以计算。importosimporttkinterastkfromtkinterimportfiledialogdefcount_files_in_folder(folder_path):file_count=0forroot,dirs,......
  • python3使用sqlite3构建本地持久化缓存
    环境:Windows10_x64python版本:3.9.2sqlite3版本:3.34.0日常python开发中会遇到数据持久化的问题,今天记录下如何使用sqlite3进行数据持久化,并提供示例代码及数据查看工具。一、背景描述python应用程序在运行过程中被kill掉(比如版本升级等情况),内存中的运行数据将会丢失,如果能够......