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

介绍:

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

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

使用:

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

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

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

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

一,帮助

[root@localhost bin]# ./disql -h
disql V8
DISQL 用法1:disql -h|help  显示disql版本信息和帮助信息

DISQL 用法2:disql [ [<option>] [{<logon> | /NOLOG}] [<start>] ]

 <option> 为: [-L] [-S]

  -L 只尝试登录一次
  -S 隐藏模式,隐藏<SQL>标识符

 <logon> 为: {<username>[/<password>] | /}[@<connect_identifier>][<option>] [<os_auth>]
 <connect_identifier>为[<svc_name> | host[:port] | <unixsocket_file>]
 HOST如果是IPv6的地址,需要用[]指明是IPv6地址,例如[fe80::1e6f:65ff:fed1:3724%6]
 INET_TYPE如果是UNIXSOCKET类型,<connect_identifier>需要指明是unixsocket地址,例如:/data/sdb/DAMENG/foo.sock
 <option> : #{<exetend_option>=<value>[,<extend_option>=<value>]...}
            --此行外层{}是为了封装参数之用,书写时需要保留
 <os_auth> : AS {SYSDBA|SYSSSO|SYSAUDITOR|USERS|AUTO}

 <exetend_option>            <value>
 MPP_TYPE                    GLOBAL/LOCAL
 INET_TYPE                   UDP/TCP/IPC/RDMA/UNIXSOCKET
 SSL_PATH                    <path_str>
 SSL_PWD                     <pwd_str>

 <start> : `<filename>[<parameter> ...] <direct cmd> <direct sql> 运行disql脚本

 /NOLOG 选项能在未登录DM服务器的情况下启动disql

 <direct sql>:-e "<SQL语句>[;<SQL语句>]"

 <direct cmd>:-c "<set 命令>"

[root@localhost bin]#

二,登录。

命令格式:disql <username>[</password>][@<server>][: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’;
 

达梦数据库连接工具可以使用远程连接命令进行安装。通过使用命令"disql SYSDBA/SYSDBA@192.1.54.36:52360"可以连接到达梦数据库实例。此外,也可以使用达梦管理工具进行连接。 此外,还可以通过使用数据库配置助手,它是一个图形化工具,来创建数据库数据库实例管理。可以使用以下命令来运行数据库配置助手"./dbca.sh"。 另外,还可以通过数据库登录命令来连接到达梦数据库。可以使用以下命令进行登录:"disql SYSDBA/SYSDBA"。登录成功后,可以使用"desc v$database"命令查看数据库信息。 总结起来,达梦数据库连接工具可以通过远程连接命令达梦管理工具数据库登录命令来安装和连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [保姆教程系列一:国产数据库达梦安装教程(DM)](https://blog.csdn.net/springhub/article/details/127257969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [达梦数据库安装及连接](https://blog.csdn.net/m0_74003928/article/details/127104628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值