达梦数据库常用语法记录

本文档介绍了在达梦数据库中进行管理操作的方法,包括查看当前执行的查询、杀死会话、查询用户连接数、调整最大连接数以及检查数据库字符集等。达梦数据库的语法与Oracle相似,注意用户和模式的区别。此外,还提供了处理锁超时和监控连接状态的查询语句。
摘要由CSDN通过智能技术生成

此文档用于笔者本人备忘,记录在达梦使用过程中的一些常用语句及网站。

版本: 达梦8

有关用户和模式: 同一个用户可以拥有不同模式,新建用户时会自动生成一个与USER同名的SCHEMA,为默认模式,可自己新建一个属于该USER的不同名SCHEMA。

此时要注意,select user from dual查询出的是用户名,而不是模式名。目前没有找到查询当前SCHEMA的语句。因此不建议在用户下新建模式,而是直接建用户好一点。

语法: 达梦数据库语法大体同Oracle相似。

达梦数据库查看当前执行的查询并杀死session:1

查看正在执行的语句:

select * from v$sessions where state = 'ACTIVE';

查询锁超时的语句:

select a.*,b.NAME,c.SESS_ID from v$lock a
left join sysobjects b on b.ID=a.TABLE_ID
left join v$sessions c on a.TRX_ID=c.TRX_ID

终止正在执行的语句:
sess_id是上面查询出的结果列

call sp_close_session(sess_id);
查询当前用户连接数命令:2

查询当前用户连接:

select count(*) from v$sessions;

查询当前用户连接数:

select count(*) from v$sessions where state=‘ACTIVE’;

查询最大连接数:

select SF_GET_PARA_VALUE(2,‘MAX_SESSIONS’);

修改最大连接数为1000:

ALTER SYSTEM SET ‘MAX_SESSIONS’ =1000 spfile;
查询数据库字符集:

SELECT UNICODE();

相关链接:

达梦7常见问题 作者:damengedu


  1. 引用来源:
    达梦Kill 作者:皓月如我
    达梦锁超时 作者:关键词__ ↩︎

  2. 引用来源:
    达梦连接数 作者:Linux_Zubin ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值