达梦disql登录数据库显示“未连接”

问题:达梦数据库在使用disql登录时,显示"未连接"。

指定了IP和端口号还是连接异常。

sql 复制代码
[dmdba@test ~]$ disql sysdba/Dameng123
disql V8
SQL> select * from v$instances;
未连接
SQL> exit
[dmdba@test ~]$ disql sysdba/Dameng123@localhost:5236
disql V8
SQL> select * from v$instances;
未连接
SQL> EXIT
[dmdba@test ~]$ disql sysdba/Dameng123@127.0.0.1:5236
disql V8
SQL> select * from v$instances;
未连接
SQL> exit
[dmdba@test ~]$ 

原因:达梦数据库有两个disql命令,使用$DM_HOME/bin 路径下的可以正常登录。

sql 复制代码
[dmdba@test ~]$ find /dm8 -name "disql"
/dm8/bin/disql
/dm8/tool/disql
[dmdba@test ~]$ 

--测试一:可以正常登录
[dmdba@test ~]$ /dm8/bin/disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.483(ms)
disql V8
SQL> select name,status$ from v$instance;

行号     NAME     STATUS$
---------- -------- -------
1          DMSERVER OPEN

已用时间: 0.898(毫秒). 执行号:600.
SQL> exit
[dmdba@test ~]$ 

--测试二:登录异常
[dmdba@test ~]$ /dm8/tool/disql sysdba/Dameng123
disql V8
SQL> select name,status$ from v$instance;
未连接
SQL> exit
[dmdba@test ~]$ 

解决:.bash_profile中将DM_HOME/tool写在了DM_HOME/bin的前面

sql 复制代码
--检查disql,发现调用的是/dm8/tool/disql这个路径的命令
[dmdba@test ~]$ which disql
/dm8/tool/disql
[dmdba@test ~]$ 

--检查环境变量
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export DM_HOME="/dm8"
**export PATH=$DM_HOME/tool:$DM_HOME/bin:$PATH**

--将环境变量改为
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH


--测试登录正常
[dmdba@test ~]$ disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 2.734(ms)
disql V8
SQL> select name,status$ from v$instance;

行号     NAME     STATUS$
---------- -------- -------
1          DMSERVER OPEN

已用时间: 1.173(毫秒). 执行号:700.
SQL> exit
[dmdba@test ~]$ 

谨记:心存敬畏,行有所止。

相关推荐
小猿姐3 分钟前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
倔强的石头_8 小时前
《Kingbase护城河》——猎捕慢查询:执行计划的微观解析与索引调优实战
数据库
SelectDB10 小时前
Apache Doris Python UDF:让 SQL 直接调用 Python 生态,支撑 Agent 时代复杂业务逻辑
大数据·数据库·python
SkyWalking中文站13 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
SkyWalking中文站1 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
雪梨酱QAQ2 天前
Kubeneters HA Cluster部署
运维
jiayou642 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
江华森2 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 天前
Matplotlib 数据绘图基础入门
运维
江华森2 天前
NumPy 数值计算基础入门
运维