• 达梦数据库DM8的命令行工具DIsql介绍与使用


    介绍:

    DIsql是达梦数据库的一个命令行工具,以命令行的方式与dm数据库服务器进行交互。

    DIsql是DM数据库自带的客户端工具,安装DM数据库成功后,即可在安装目录的bin目录下找到。

    使用:

    使用DIsql客户端工具分两种方式:windows和linux

    windows比较简单,直接双击【达梦数据库】菜单下的【SQL交互式查询工具】即可。

     若遇到无权限打开的情况,请进入dm8安装目录的bin目录下,以管理员权限运行DIsql.exe。打开后的使用与linux基本一致,区别较大的是特殊字符和双引号的使用方式。

    这里主要讲解linux方式,DIsql的登录和使用

    一,帮助

    1. [root@localhost bin]# ./disql -h
    2. disql V8
    3. DISQL 用法1:disql -h|help 显示disql版本信息和帮助信息
    4. DISQL 用法2:disql [ [
    5. -L 只尝试登录一次
    6. -S 隐藏模式,隐藏标识符
    7. 为: {[/] | /}[@][
    8. 为[ | host[:port] | ]
    9. HOST如果是IPv6的地址,需要用[]指明是IPv6地址,例如[fe80::1e6f:65ff:fed1:3724%6]
    10. INET_TYPE如果是UNIXSOCKET类型,需要指明是unixsocket地址,例如:/data/sdb/DAMENG/foo.sock
    11. --此行外层{}是为了封装参数之用,书写时需要保留
    12. : AS {SYSDBA|SYSSSO|SYSAUDITOR|USERS|AUTO}
    13. MPP_TYPE GLOBAL/LOCAL
    14. INET_TYPE UDP/TCP/IPC/RDMA/UNIXSOCKET
    15. SSL_PATH
    16. SSL_PWD
    17. : `[ ...] 运行disql脚本
    18. /NOLOG 选项能在未登录DM服务器的情况下启动disql
    19. :-e "[;]"
    20. :-c ""
    21. [root@localhost bin]#

    二,登录。

    命令格式:disql [][@][:port]

    如果是本地连接,且默认端口号,则可以:

    或者先进入disql,然后再connect

    三,基本命令操作:

    1,查看数据库实例

    select * from v$instance;

    2,查看表空间

    select * from v$tablespace;

    3,查询服务器信息

    select * from V$SYSTEMINFO;

    4,查询会话连接信息

    select * from v$sessions;

    5,查看数据库服务器配置参数

    select * from v$dm_ini;

    6,查询最近的 sql 执行记录

    select * from  v$sql_history;

    7,查询当前用户下所有的表

    select * from user_tables;

    8,查询某个模式下的所有表

    select * from  all_tables where owner=’TEST’;

    9,查询某个用户下所有表字段


    select * from  all_tab_cols where owner=’TEST’;

    10,查看表注释


    select * from  ALL_TAB_COMMENTS where ower=’TEST’;

    11,查看字段注释


    select * from  ALL_COL_COMMENTS where ower=’TEST’;
     

  • 相关阅读:
    令无数站长闻风丧胆的 DDoS 攻击到底是什么
    Unity快手上手【熟悉unity编辑器,C#脚本控制组件一些属性之类的】
    解决 Ubuntu 22.04 无法运行 JetBrains Toolbox
    【无标题】
    记一次 .NET 某手术室行为信息系统 内存泄露分析
    在RDD上执行描述性统计操作
    【uniapp】小程序开发7:自定义组件、自动注册组件
    全国碳排放权交易数据
    [C#]JCoder.Db4Net.ORM,基于JCoder.Db4Net的ORM库,轻量的MIT协议类库
    Python爬虫 -- Selenium库的使用
  • 原文地址:https://blog.csdn.net/u013212233/article/details/126125562