精华内容
下载资源
问答
  • Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具。 Linux 达梦数据库的使用 第一章:达梦数据库的连接与使用 ① 通过 disql 登录,用命令行操作达梦数据库 ② 打开达梦...

    第一章:达梦数据库的连接与使用

    /data/dmdbms 就是我达梦数据库的安装目录,进入根目录下的 tool 文件里。

    ① 通过 disql 登录,用命令行操作达梦数据库

    运行里面的 disql 程序。
    在这里插入图片描述

    [root@ncc-61-19 ~]# cd /data/dmdbms/tool/
    [root@ncc-61-19 tool]# ./disql
    

    然后输入用户名密码来连接数据库。

    disql V7.6.1.52-Build(2020.03.17-119193)ENT
    SQL> conn ncc_0611_TW/nccloud001@192.168.xx.xx:5236
    
    服务器[192.168.61.19:5236]:处于普通打开状态
    登录使用时间: 2.411(毫秒)
    SQL>
    
    

    ② 打开达梦数据库自带的数据库管理连接工具

    运行里面的 manager 程序。
    在这里插入图片描述

    [root@ncc-61-19 tool]# ./manager
    

    然后就打开可视化窗口了。
    在这里插入图片描述
    双击左边的数据库连接,然后输入用户名密码来连接数据库。
    在这里插入图片描述
    现在就可以正常的使用数据库了。
    在这里插入图片描述
    喜欢的点个赞❤吧!

    展开全文
  • 之前有达梦数据库的部署安装,但是今天终于用到了卸载 第一步:检测达梦数据库所在位置 ps -ef|grep dm 第二步:进入达梦数据库安装目录 第三步:执行卸载 ./uninstall.sh Q:达梦数据库的服务是开启的无法卸载,...

    之前有达梦数据库的部署安装,但是今天终于用到了卸载

    第一步:检测达梦数据库所在位置

    ps -ef|grep dm
    

    第二步:进入达梦数据库安装目录

     第三步:执行卸载

    ./uninstall.sh
    

     Q:达梦数据库的服务是开启的无法卸载,需要先停止达梦数据库服务

    检测服务名称,进入达梦数据库安装目录下的bin目录下

    LL(小写)

    在列表中找dmserver之下的以DmService开头的服务全部停止

    systemctl stop DmServiceAMS.service
    

    退出bin目录再次卸载

     ./uninstall.sh -i
    

    到此达梦数据库卸载完毕

    作者:彼岸舞

    时间:2020\10\12

    内容关于:达梦数据库

    本文属于作者原创,未经允许,禁止转发

    展开全文
  • 达梦数据库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,代表全部按科学计数法显示

    展开全文
  • linux达梦数据库安装步骤

    万次阅读 热门讨论 2017-05-26 17:21:42
    下载最新linux版本的达梦V7.1.5.178-Build(2017.04.24-80034) Windows版本:http://product.dameng.com/zt/download/dm7_win64.zip Linux版本:http://product.dameng.com/zt/download/dm7_neoky6_64.tar.gz 都下载...

    下载最新linux版本的达梦V7.1.5.178-Build(2017.04.24-80034)

    Windows版本:http://product.dameng.com/zt/download/dm7_win64.zip

    Linux版本:http://product.dameng.com/zt/download/dm7_neoky6_64.tar.gz

    都下载下来,server安装到linux,client安装到windows,windows使用桌面方式访问数据库。

    下载完成后xftp上传到linux,并执行命令解压缩

    111

    如下图

    111

    如下图,只显示安装的bin文件,dm.key 在解压完成后放到该目录中备用。

    2.png

    如下图,输入命令后,开始安装达梦数据库软件

    4.png

    该输入key的时候输入key路径

    111

    111


    到这里软件部分安装完成,继续初始化数据库:

    初始化数据库完成名称叫DAMENG,继续注册数据库:

    首先检查dm.ini的位置,该步骤需要用到dm.ini


    找到后记录下dm.ini位置路径,继续访问注册入口路径

    这时执行命令


    如果顺利的话输入命令service DmServiceDMSERVER start 等出现OK即可,不往下阅读文档了,直接跳到windows端使用达梦客户端访问连接了。如果不顺利,如下图报错,请继续阅读该文档:


    上图错误指出的是权限不足,那么继续授权:


    文件夹没有创建权限,继续授权:


    OK!

    出现了

    继续到windows端访问

    关闭防火墙


    再登录测试,OK:


    展开全文
  • 文章目录一、系统环境二、安装前准备1、下载达梦数据库2、内存检查3、硬盘空间检查4、创建用户dmdba5、创建数据库安装目录6、配置用户环境变量三、安装1、加载(mount)iso文件2、安装数据库3、执行脚本四、创建...
  • bak2=true -Dapp.name=manager -XX:MaxPermSize=256m -jar "$TOOL_HOME/plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar" -os linux -ws gtk -arch x86_64 -showsplash "$TOOL_HOME/manager....
  • # 切换用户,进入bin目录 su - dmdba cd /home/dmdba/dmdbms/bin ./DmServiceDMSERVER start Starting DmServiceDMSERVER: [ OK ]

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,811
精华内容 1,124
关键字:

linux达梦数据库

linux 订阅