达梦数据库操作笔记(ubuntu)

1、达梦数据安装之后无法在终端输入disql命令解决办法:

解决:.bash_profile需要配置安装目录,并且确保DM_HOME/tool写在了DM_HOME/bin的后面;

文件中需要追加:

--检查环境变量, 达梦数据库默认安装位置:opt/dmdbms

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/dmdbms/bin"

export DM_HOME="/opt/dmdbms"

export PATH=DM_HOME/bin:DM_HOME/tool:$PATH

文件保存之后,终端执行:source .bash_profile 命令之后,终端就可以正确调用disql命令了;

--测试登录正常

scadahis@scada-his1:~$ disql SYSDBA/SYSDBA

-2501\]:用户名或密码错误. disql V7.6.1.94-Build(2021.04.15-137745-10005)CTM 用户名: 密码: \[-2501\]:用户名或密码错误. 用户名:SYSDBA 密码: 服务器\[LOCALHOST:5236\]:处于普通打开状态 登录使用时间: 3.334(毫秒) SQL\> select name,status$ from v$instance; 行号 NAME STATUS$ ---------- -------- ------- 1 DMSERVER OPEN 已用时间: 2.631(毫秒). 执行号:377. SQL\> exit 2、达梦数据库在使用disql登录时,显示"未连接" 指定了[IP](https://so.csdn.net/so/search?q=IP&spm=1001.2101.3001.7020 "IP")和端口号还是连接异常 \[scadahis@scadahis\~\]$ disql sysdba/Dameng123 SQL\> select \* from v$instances; 未连接 SQL\> exit \[scadahis@scadahis\~\]$ disql sysdba/Dameng123@localhost:5236 SQL\> select \* from v$instances; 未连接 SQL\> EXIT \[scadahis@scadahis\~\]$ disql sysdba/Dameng123@127.0.0.1:5236 SQL\> select \* from v$instances; 未连接 SQL\> exit \[scadahis@scadahis\~\]$ 查看安装目录数据库的配置信息: scadahis@scada-his1:/opt/dmdbms/data/DAMENG$ cat dm.ini \|grep PORT PORT_NUM = 5236 #Port number on which the database server will listen ELOG_REPORT_LINK_SQL = 0 #Whether to write the SQLs that sent to remote database by DBLINKs into error log file EXTERNAL_JFUN_PORT = 6363 #DmAgent port for external java fun. DCRS_PORT_NUM = 6236 #Port number on which the database dcrs will listen AP_PORT_NUM = 0 #Port number on which the database ap will listen DW_UDP_PORT = 0 #Dmwatch udp port INST_UDP_PORT = 0 #Instance udp port DW_PORT = 0 #Instance tcp port for watch2 DCP_PORT_NUM = 5237 #Port number on which DCP will listen HA_INST_CHECK_PORT = 65534 #HA instance check port scadahis@scada-his1:/opt/dmdbms/data/DAMENG$ ### 原因:达梦数据库有两个disql命令,使用$DM_HOME/bin 路径下的可以正常登录。 ### 解决:.bash_profile中将$DM_HOME/tool写在了$DM_HOME/bin的前面,具体看本文第一步。

相关推荐
yuxb731 小时前
ELK企业级日志分析系统
笔记·elk
卡提西亚1 小时前
C++笔记-9-三目运算符和switch语句
c++·笔记
崽崽的谷雨2 小时前
react使用ag-grid及常用api笔记
笔记·react.js·ag-grid
初圣魔门首席弟子3 小时前
C++ STL list 容器学习笔记:双向链表的 “小火车“ 操控指南
c++·windows·笔记·学习
LBuffer3 小时前
破解入门学习笔记题三十四
java·笔记·学习
再睡一夏就好3 小时前
【C++闯关笔记】unordered_map与unordered_set的底层:哈希表(哈希桶)
开发语言·c++·笔记·学习·哈希算法·散列表
摇滚侠4 小时前
Spring Boot3零基础教程,为什么有Reactive-Stream 规范,响应式编程,笔记101
java·spring boot·笔记
TL滕5 小时前
从0开始学算法——第一天(认识算法)
数据结构·笔记·学习·算法
YuforiaCode5 小时前
神领物流v2.0-day3-运费微服务笔记(个人记录、含练习答案、仅供参考)
笔记
zhangrelay6 小时前
如何使用AI快速编程实现标注ROS2中sensor_msgs/msg/Image图像色彩webots2025a
人工智能·笔记·opencv·学习·计算机视觉·机器人视觉