美文网首页
DM7常用sql(真的很常用鸭)

DM7常用sql(真的很常用鸭)

作者: 喵咪很生气 | 来源:发表于2020-09-04 15:10 被阅读0次

    --查询数据库版本

    select * from v$version;
    
    image.png

    --查询授权信息

    select * from v$license;
    
    image.png

    --查询会话连接信息

    select * from v$sessions;
    select count(*),state from v$sessions group by state;
    select count(*),clnt_ip from v$sessions group by clnt_ip;
    
    image.png
    image.png
    image.png

    --查看数据库服务器配置参数

    select * from v$dm_ini;
    
    image.png

    --查看最近的sql执行记录

    select * from v$sql_history;
    
    image.png

    --查询某个用户下所有的表

    --查询当前用户下所有表
    select * from user_tables;
    --查询某个用户下所有表
    select * from all_tables where owner='HISDB';--dba用户查询
    
    image.png
    image.png

    --某个模式下所有表

    --查询某个用户下所有表字段
    select * from all_tab_cols where owner='HISDB';
    --查看表注释
    select * from ALL_TAB_COMMENTS where owner='HISDB';
    --查看字段注释
    select * from ALL_COL_COMMENTS where owner='HISDB';
    
    image.png
    image.png
    image.png

    --相关动态视图

    显示会话的具体信息
    select * from v$sessions;
    显示所有活动事务的信息
    select * from v$TRX;
    显示事务等待信息
    select * from v$TRXWAIT;
    显示活动事务视图信息
    select * from v$TRX_VIEW;
    显示当前系统中锁的状态
    select * from v$LOCK;
    显示死锁的历史信息
    select * from v$DEADLOCK_HISTORY;
    

    --在线开启SQL日志(需要按口味先配置sqllog.ini)

    SP_SET_PARA_VALUE(1,'SVR_LOG',1);开启日志记录
    SP_SET_PARA_VALUE(1,'SVR_LOG',0);关闭日志记录
    

    --查看数据库进程

    ps -ef |grep dmdbms;
    ps -ef |grep dmserver;
    ``
    --查看数据库进程所占用的文件句柄数
    

    lsof -p pid |wc -l

    --查看数据进程所占用文件句柄数
    

    netstat -antp |grep dmserver |grep ESTABLISHED |wc -l

    #O_O....

    相关文章

      网友评论

          本文标题:DM7常用sql(真的很常用鸭)

          本文链接:https://www.haomeiwen.com/subject/jspzsktx.html