| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> DM8 DISQL -> 正文阅读 |
|
[系统运维]DM8 DISQL |
DM 数据库自带的命令行客户端工具,用来与 DM 数据库服务器进行交互,介绍关于disql的简单用法 1、启动disql windows系统中启动 a、程序菜单启动 在应用菜单中找到SQL交互式查询工具 输入login后根据提示输入服务名、用户名、密码及其它设置 b、自带disql工具启动 该工具为与安装目录的bin目录下,双击启动 可输入用户名密码登录,也可直接回车默认SYSDBA/SYSDBA登录,默认登录到本地数据库实例,指定登录DM数据库实例使用login 或 conn ? ?命令行启动 找到disql工具所在目录 disql help查看帮助 用户名/密码@主机名或主机IP:端口号连接: disql SYSDBA/SYSDBA@192.168.89.130:5238 ? 在dm_svc.conf中添加connect_identifier: DM1=(192.168.89.130:5238) 用户名/密码@connect_identifier连接 ?
专门用于在 LINUX 系统中,当服务器与客户端之间使用UNIXSOCETUNIX-IPC方式通信时,指定客户端连接的UNIXSOCKET路径文件名。必须和 inet_type=UNIXSOCKET同时使用。例如: ?./disql SYSDBA/SYSDBA@/data/sdb/DAMENG/foo.sock#{inet_type=UNIXSOCKET}
MPP_TYPE=LOCAL/GLOBAL:MPP登录属性。默认GLOBAL(全局会话),操作为对所有节点;LOCAL(本地会话)只对本地节点操作。对非MPP系统无影响 例如登录MPP时可指定登录属性: disql SYSDBA/SYSDBA@MPP#{MPP_TYPE=LOCAL} INET_TYPE=UDP/TCP(默认)/IPC(共享内存)/RDMA(远程直接访问)/UNIXSOCKET(unix domain socket协议),网络通信协议。 SSL_PATH=通信加密的SSL数字证书路径,。数字证书路径由用户自己创建, 将相应的证书需放入该文件夹中。其中服务器证书必须与 dmserver 目录同级,客 户端目录可以任意设置。和 ssl_pwd 一起使用。 各用户只能使用自己的 SSL 数字证书,例如 SYSDBA 账户只能使用 \bin\CLIENT_SSL\SYSDBA 下的证书和密码,如果证书没有密码可以用缺省或任 意数字代替. 以下两种方式均可登录: disql SYSDBA/SYSDBA@DM1#{SSL_PATH=/home/dmdba/dmdbs/bin/CLIENT_SSL/SYSDBA} disql SYSDBA/SYSDBA@DM1#"{SSL_PATH=/home/dmdba/dmdbs/bin/CLIENT_SSL/SYSDBA,SSL_PWD=12345}" PROXY_CLIENT 被代理的用户名。使用代理用户可以登录被代理用户 #创建用户test CREATE USER TEST IDENTIFIED BY "Dameng_88"; #赋予用户test代理sysdba的权限 ALTER USER SYSDBA GRANT CONNECT THROUGH TEST; #使用代理用户test登录被代理用户sysdba: disql TEST/Dameng_88@DM1#"{proxy_client=SYSDBA}"
`运行脚本:`<file_path>[<parameter_value>{<parameter_value>}], linux 环境下使用, 外需要加上单引号 <start 运行脚本>:START <file_path>[<parameter_value>{<parameter_value>}] <直接执行语句>:-e “<SQL语句>{;<SQL语句>}” <直接执行set命令>:-c “<SET命令>” SET命令设置disql环境变量 ??? disql SYSDBA/SYSDBA@DM1 '`/dmdata/test.sql' CTL_PATH `/dmdata/test1.sql start /dmdata/test.sql CTL_PATH 使用-e 参数,将在运行 DIsql 时直接执行后续的一条或多条 SQL 语句(语句用分号分隔),查询结果不显示行号、时间以及影响行数,且不受-C 参数控制 disql SYSDBA/SYSDBA@DM1 -e "select user_name from v\$sessions;" 显示当前 SQL 语句查询或修改的行数 disql SYSDBA/SYSDBA@DM1 -c "set FEED ON"?
LOGIN 登录主库建立会话 LOGOUT 注销会话。断开连接而不退出 DIsql
在 DIsql 界面中,使用 CONN[ECT]命令登录远程数据库 DISCONNECT断开连接 使用客户端disql连接数据库 CONN SYSDBA/SYSDBA@192.168.89.130:5238 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:42:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |