精华内容
下载资源
问答
  • 达梦数据库Disql用法详解之Disql命令行命令用法介绍1、将disql产生的记录信息输入到指定文件中,如将select sysdate from dual的结果保存到C:\dmdbms\sysdate.sql文件中SQL>spoolC:\dmdbms\sysdate.sqlSQL>...

    达梦数据库Disql用法详解之Disql命令行命令用法介绍

    1

    、将disql产生的记录信息输入到指定文件中,如将select sysdate from dual的结果保存到C:\dmdbms\sysdate.sql文件中

    SQL> spool C:\dmdbms\sysdate.sql

    SQL> select sysdate from dual;

    行号       SYSDATE

    ---------- ---------------------------------------------------------------------

    -------------------------------

    1          2020-12-14 16:46:28

    已用时间: 0.425(毫秒). 执行号:405.

    SQL> spool off

    SQL>

    如果想要把其他查询信息追加到上面C:\dmdbms\sysdate.sql中,可以使用append参数,也可以使用replace参数替换已存在文件,如下追加select table_name from dba_tables where rownum = 1内容至C:\dmdbms\sysdate.sql中

    SQL> spool C:\dmdbms\sysdate.sql append

    SQL> select table_name from dba_tables where rownum = 1;

    行号       TABLE_NAME

    ---------- ----------

    1          SYSOBJECTS

    已用时间: 18.484(毫秒). 执行号:411.

    SQL> spool off

    SQL>

    2

    、显示disql窗口最近执行的SQL语句或者plsql块

    SQL> l

    1* select table_name from dba_tables where rownum = 1;

    SQL> list

    1* select table_name from dba_tables where rownum = 1;

    SQL> ;

    1* select table_name from dba_tables where rownum = 1;

    SQL>

    3

    、环境变量配置命令,如设置disql命令行自动提交,查询结果不显示列标题,并显示每个SQL语句执行花费的执行时间。

    SQL> set autocommit on heading off

    SQL> set timing on

    Set

    命令用来配置disql命令行环境变量,可以同时设置多个环境变量,也可以单个设置,关于set命令配置的环境变量及其配置值详细说明,见文章末【附:Disql命令行常用环境变量】

    4

    、通过disql调用编辑器编写脚本内容查询当前系统时间,并调用脚本进行执行,要求脚本内容中需要打印提示信息至disql屏幕。

    SQL> select sysdate from dual;

    行号       SYSDATE

    ---------- ---------------------------------------------------------------------

    -------------------------------

    1          2020-12-24 11:00:49

    已用时间: 9.627(毫秒). 执行号:4.

    SQL> edit

    SQL> start C:\dmdbms\data\sysdate.sql

    SQL> prompt '查询当前系统时间'

    '查询当前系统时间'

    SQL> select sysdate from dual;

    行号       SYSDATE

    ---------- ---------------------------------------------------------------------

    -------------------------------

    1          2020-12-24 11:06:00

    已用时间: 0.225(毫秒). 执行号:5.

    SQL>

    脚本内容:

    prompt '查询当前系统时间'

    select sysdate from dual;

    Disql

    中可以使用prompt命令将要操作的提示信息打印在disql屏幕上。Disql命令行内部调用脚本有2种方式,使用start命令或者使用·(反引号)来直接调用脚本,当然也可以通过使用disql –E参数直接在命令行外部执行脚本。

    5

    、使用explain命令查看select count(*) from v$threads的执行计划,执行完成之后清理执行信息。

    SQL> explain select count(*) from v$threads;

    1   #NSET2: [0, 1, 0]

    2     #PRJT2: [0, 1, 0]; exp_num(1), is_atom(FALSE)

    3       #AAGR2: [0, 1, 0]; grp_num(0), sfun_num(1) slave_empty(0)

    4         #DSCN: [0, 46, 0]; SYSINDEXV$THREADS(V$THREADS)

    已用时间: 2.782(毫秒). 执行号:0.

    SQL>

    SQL> clear scr

    Disql

    中,clear命令用来清理disql缓存信息,可选参数有COL[UMNS]、SQL、SCR[EEN]、BUFF[ER],分别清理所有的column变量信息、本地SQL缓存信息、Disql终端屏幕信息、本地SQL缓存信息(跟SQL参数功能一样)。

    6

    、使用host命令执行操作系统命令,如Linux环境下查看当前目录,Windows环境下切换至C:/dmdbms目录。

    Linux:

    SQL> host pwd

    /opt/dmdbms/bin

    Windows:

    SQL> host cd C:/dmdbms

    7

    、查看disql中多个结果集查看命令more的帮助信息。

    SQL> ? more

    MORE

    ----

    切换到下一个结果集。

    MORE|MR

    SQL> help more

    MORE

    ----

    切换到下一个结果集。

    MORE|MR

    SQL>

    Disql

    中,使用help或者?来查看指定命令的帮助信息。

    附:Disql命令行常用环境变量

    变量名称

    变量配置值说明

    变量作用

    AUTO[COMMIT]

    (默认值) >

    设置自动提交

    DEFINE

    默认的变量前缀是&)|ON(默认值)|OFF>

    定义本地变量

    ECHO

    (默认值) |OFF>

    显示脚本中正在执行的 SQL 语句

    FEED[BACK]

    <6

    (默认值) |n|ON|OFF>

    显示当前 SQL 语句查询或修改的行数

    HEA[DING]

    (默认值) |OFF>

    显示列标题

    LINESHOW

    默认值|OFF>

    显示行号

    NEWP[AGE]

    <1

    (默认值) |n|NONE>

    设置页与页之间的分隔

    PAGES[IZE]

    <14

    (默认值) |n>

    设置一页有多少行数

    TIMING

    (默认值) |OFF>

    显示每个 SQL 语句花费的执行时间

    TIME

    (默认值) >

    显示系统的当前时间

    VER[IFY]

    (默认值) |OFF>

    列出环境变量被替换前、后的控制命令文本

    LONG

    <800(

    默认值)|n>

    设置大字段类型显示的最大字节数

    LINESIZE

    默认值,屏幕宽度)|n>

    设置屏幕上一行显示宽度

    SERVEROUT[PUT]

    默认值)>[SIZE   <20000(默认值)|n>][FOR[MAT] ]

    在块中有打印信息时,是否打印,以及打印的格式

    SCREENBUFSIZE

    设置屏幕缓冲区的长度

    CHAR_CODE

    默认值,操作系统的编码方式)>

    设置 SQL 语句的编码方式

    CURSOR

    默认值)|DEFAULT>

    设置 DPI 语句句柄中游标的类型

    AUTOTRACE

    默认值) | NL | INDEX   |ON|TRACE>

    设置执行计划和统计信息的跟踪

    DESCRIBE

    [DEPTH <1(

    默认值) | n |   ALL>][LINE[NUM] ][INDENT   ]

    设置 DESCRIBE 的显示方式

    TRIMS[POOL]

    默认值)| ON>

    设置 spool 文件中每行的结尾空格

    LOBCOMPLETE

    默认值)| ON>

    设置大字段数据是否从服务器全部取出

    COLSEP

    [text]

    设置列之间的分割符。缺省为一个空格

    KEEPDATA

    默认值)>

    是否为数据对齐进行优化,或者保持数据的原始格式。 ON 不优化, OFF 对齐优化。缺省为OFF

    AUTORECONN

    默认值)>

    是否自动重新连接。 ON 是,OFF 否。缺省为 OFF

    NEST_COMMENT

    默认值)>

    是否支持多行注释嵌套。 ON是, OFF 否。 缺省为 OFF

    NULL_ASNULL

    默认值)>

    在绑定参数输入时, 是否将输入的 NULL 当作数据库的 null 处理。 ON 是,   OFF 否。 缺省为OFF

    CMD_EXEC

    默认值)|OFF>

    是否执行文件中“/” 命令。 ON是, OFF 否。缺省为 ON

    CHARDEL

    [text]

    设置字符串的限定符。缺省为一个空格

    FLOAT_SHOW

    <0(

    默认值)| float_length>

    设置 FLOAT、   DOUBLE 类型按科学计数法显示的分界长度。 默认为 0,代表全部按科学计数法显示

    展开全文
  • 达梦数据库disql连接命令

    万次阅读 2018-08-03 17:47:55
    root@reed-virtual-machine:/opt/dmclient/tool# ./disql disql V7.1.6.46-Build(2018.02.08-89107)ENT SQL&gt; conn sysdba/123456@192.168.40.40:5236 Server[192.168.40.40:5236]:mode is normal, state is ...

    root@reed-virtual-machine:/opt/dmclient/tool# ./disql
    disql V7.1.6.46-Build(2018.02.08-89107)ENT
    SQL> conn sysdba/123456@192.168.40.40:5236

    Server[192.168.40.40:5236]:mode is normal, state is open
    login used time: 201.826(ms)
    SQL>

    展开全文
  • 达梦数据库,disql连接报错:创建SOCKET连接失败? [-70028]:创建SOCKET连接失败.![连接数据库失败] 网上说是端口被更改了,后来检查端口,发现没有数据库服务,终于知道问题出在哪里了,原来是系统重启后数据库服务...

    达梦数据库,disql连接报错:创建SOCKET连接失败?

    [-70028]:创建SOCKET连接失败.![连接数据库失败]

    数据库连接失败

    网上说是端口被更改了,后来检查端口,发现没有数据库服务,终于知道问题出在哪里了,原来是系统重启后数据库服务没有重启。

    直接以root用户重启服务,systemctl start DmServiceDMSERVER

    ######重启数据库服务后,连接成功

    展开全文
  • disql SYSDBA/SYSDBA[-70028]:创建SOCKET连接失败.disql V7.6.0.142-Build(2019.03.12-103811)ENT用户名:这种问题多半是修改了默认端口,请确认dm.ini文件中port_num 端口号是多少如果修改了,端口号,请按照以下...

    D:\dm7\bin>disql SYSDBA/SYSDBA
    [-70028]:创建SOCKET连接失败.
    disql V7.6.0.142-Build(2019.03.12-103811)ENT
    用户名:


    这种问题多半是修改了默认端口,请确认dm.ini文件中port_num 端口号是多少

    如果修改了,端口号,请按照以下方式来登录:

    D:\dm7\bin>disql SYSDBA/SYSDBA@127.0.0.1:8236

    服务器[127.0.0.1:8236]:处于普通打开状态
    登录使用时间: 66.208(毫秒)
    disql V7.6.0.142-Build(2019.03.12-103811)ENT
    SQL>

     

    更多资讯请上达梦技术社区了解: https://eco.dameng.com

    展开全文
  • 对于刚接触达梦的新员工来说,可能对于达梦结构和工具不太清楚,在使用命令行客户端工具时遇到disql连接上,但是查询时提示未连接 其实,此时仅仅是打开了disql工具,连地址、用户名密码都为输入又怎么会连接上...
  • 达梦 DISQL

    2020-06-10 16:22:42
    1.1、开始菜单-达梦数据库-客户端-SQL交互式查询工具 SQL>conn sysdba/"123.comth"@192.168.20.64 SQL>disconn #退出连接 SQL>login #连接 SQL>logout #退出连接 退出DISQL命令行...
  • 达梦DIsql

    2018-07-25 17:41:31
    DIsql工具是一款类似于SQL*Plus的工具,这里介绍如何启动DIsql并成功登录到数据库、如何远程登录到其他数据库、如何使用以及如何退出DIsql。 启动DIsql 为了使用DIsql,必须首先要启动DIs...
  • 应用连接达梦读写分离集群方式 相信会部署达梦主备集群,就会部署达梦的读写分离集群,下面具体去讲下正确连接达梦读写分离集群的方法 - JDBC 接口 - DPI 接口 - ODBC 接口 - DCI 接口 - Provider 接口 1、JDBC 接口...
  • 连接达梦数据库(DM)时常见报错问题处理一、 用户名或密码错误(-2501)二、 网络通信异常(6001)三、 创建SOCKET连接失败(-70028)四、 连接尚未建立或已关闭五、 超过了最大连接限制(-6001)六、 超过了每个...
  • Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具。 Linux 达梦数据库的使用 第一章:达梦数据库的连接与使用 ① 通过 disql 登录,用命令行操作达梦数据库 ② 打开达梦...
  • 1、准备工作: ...linux最好下载源码自行编译安装)并解压。 下载安装dm7(注意下载版本位数问题) ...extension=C:\Software\dm7_20150629_win32\source\bin\pdo54_dm.dll (具体路径根据实际情况...启动dm7,确保库disql...
  • 在使用disql 连接达梦数据库的时候可能会遇到如下错误: [dmdba@mydb DAMENG]$ ./disql SYSDBA/SYSDBA [-70028]:Create SOCKET connection failure. disql V8 username:^C [dmdba@mydb DAMENG]$ 这里通常有...
  • 达梦数据库实例创建与服务管理实例概念图形化方式创建实例启动达梦数据库配置助手选择数据库模板选择数据库目录添加日志文件初始化数据库参数修改密码使用root注册服务创建实例完成使用disql连接达梦数据库命令行...
  • 巧用达梦disql

    2017-02-13 17:13:07
    很多使用DM7的朋友,大部分人已经习惯了DM7图形化管理工具。但有些环境无法调出DM7图形化管理工具这个“神器”,...本实验以中标麒麟664位为例,已安装达梦数据库DM7,数据库已经打开。第一步:创建一个脚本,为t...
  • 在使用disql 连接达梦数据库的时候可能会遇到如下错误: [root@localhost bin]# ./disql SYSDBA/SYSDBA [-70028]:创建SOCKET连接失败. disql V8 用户名:^C [root@localhost bin]# 2、原因分析 经实践总结出以下几...
  • 达梦数据库学习报告——DISQL功能简介启动 DIsqlDIsql 登录方式密码中特殊字符的处理方法切换登录LOGINLOGOUT 功能简介 DIsql 是 DM 数据库的一个命令行客户端工具,用来与 DM 数据库服务器进行交互。 DIsql 是 DM ...
  • 达梦数据库连接工具简介1、disql连接工具基本使用1.1、disql连接数据库(1)1.2、disql连接数据库(2)2、manager工具2.1、在linux系统中使用下列命令启动图形化界面2.2、在windows中选择DM管理工具快捷方式2.4、...
  • 我们平时在使用达梦数据的disql窗口执行的sql操作时不可以上下翻,这个在我们操作数据的时候的时候显得不是很方便,为了是我们的达梦数据可以和Mysql、PostgreSQL一样可以执行命令han
  • (2) TRACE:达梦参数,实际执行语句,并打印执行计划; 6、 设置列之间的分隔符:SET COLSEP ,如: 7、是否将输入的NULL作null处理:SETNULL_ASNULL ON|OFF(缺省OFF) 8、查看环境变量:SHOW 9、将屏幕的内容...
  • 学习心得 通过一段时间的学习和培训,终于算是入门了达梦数据库,对达梦数据库产品有了一定的了解和...本人能力有限,在这里只能分享下关于达梦Disql工具的一些基础使用,大部分理论内容都是基于《DM8_DIsql使用手册
  • DIsql 是 DM 数据库的一个命令行客户端工具,用来与 DM 数据库服务器进行交互。 DIsql 识别用户输入,将用户输入的 SQL 语句打包发送给 DM 数据库服务器执行,并接收服务器的执行结果,并按用户的要求将执行结果...
  • 有时候密码包含了@等特殊字符导致disql无法直接连接和运行。需要通过转移符来处理。disql转义符使用如下 –在windows下,需要使用双引号将密码包含进来,同时对双引号使用\进行转移,具体例子如下: disql SYSDBA/...
  • 一般情况下,此问题由于实际数据超过了达梦数据库支持的大小范围,重点分析被 迁移数据的数字类型字段(INT、BIGINT、NUMBER),找到造成引起报错的字段后, 观察数据可以考虑将字段改为BIGINT或者VARCHAR字符字段...
  • 上周学习搭建MPP主备的时候一直卡在这一步,无论是重新搭建还是删库重来都不能登录DISQL设置OGUID,看了日志报的错误是找不到共享文件,打不开该文件,本来以为是归档配置错误,结果一切严格按照手册来还是不行。...
  • 文章目录使用lamp一键安装的脚本安装环境操作系统版本gcc版本php版本apache版本数据库版本修改php.ini文件拷贝libphp74ts_dm.so文件至php默认驱动加载目录(可不做)创建连接达梦库的测试文件查看phpinfo 使用lamp一键...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 639
精华内容 255
关键字:

disql连接达梦