达梦数据库操作笔记(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 vinstance;

行号 NAME STATUS$


1 DMSERVER OPEN

已用时间: 2.631(毫秒). 执行号:377.

SQL> exit

2、达梦数据库在使用disql登录时,显示"未连接"

指定了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的前面,具体看本文第一步。

相关推荐
殷忆枫2 小时前
AI笔记三十七:AI边缘端道桥安全监测系统:YOLOv8n推理与Web监控全解析
笔记·yolo
逸模3 小时前
轻加盟模式,稳住品牌统一调性的思路
笔记·建模·公装·翻模·交底
whyTeaFo3 小时前
GAMES101: Lecture 10: Geometry 1 (Introduction) ppt笔记
笔记
sulikey4 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
依然范特东5 小时前
强化学习笔记2--bellman equation
人工智能·笔记
乐观勇敢坚强的老彭6 小时前
信奥C++一维数组笔记
开发语言·c++·笔记
昕光xg6 小时前
Istio笔记04-基于Jaeger的分布式链路追踪
笔记·分布式·istio
学计算机的计算基6 小时前
操作系统内存管理全解:虚拟内存、页表、COW、malloc、OOM一篇搞定
java·笔记·算法
AOwhisky7 小时前
Python 学习笔记(第五期)——组合数据类型:列表、元组、集合与字典精讲——核心知识点自测与详解
开发语言·笔记·python·学习·云计算
砚凝霜7 小时前
软考网络工程师|第 2 章 信道延迟、传输介质、数据编码、数字调制、PCM 完整备考笔记
网络·笔记·pcm