• 2024-07-04达梦数据库系列—20. 读写分离集群搭建
    目录一、配置读写分离集群1、环境说明2、数据准备3、配置主库GRP1_RWW_01配置dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.ini启动主库设置OGUID修改数据库模式4、配置备库GRP1_RWW_02配置dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.in
  • 2024-07-04Windows 安装DBeaver,并使用DBeaver进行数据库的操作(达梦数据库、MySQL数据库等)
    安装DBeaver可视化工具安装前准备准备环境JDK17DBeaver安装包达梦数据库驱动DBeaver代理包开始安装MySQL连接&操作MySQL连接操作达梦数据库连接&操作达梦数据库驱动DBeaver加载达梦数据库驱动达梦数据库连接操作免责声明安装前准备准备环境JDK17安装地址(官
  • 2024-07-02达梦数据库迁移常见语法问题
    数据库迁移常见语法问题DM数据库常见语法差异一.Sql文语法1.杀进程语法select*fromv$lock;select*fromsysobjects;--(查询对象信息)select*fromv$sessions;--(查询会话信息)--上述3条语句组合一下就能查出哪张表上的某种锁是由哪个会话里的操作加上的--查哪张表上
  • 2024-06-30达梦数据库系列—17. 配置主备集群-实时主备
    目录配置实时主备1、环境说明2、数据准备脱机备份、脱机还原方式联机备份、脱机还原方式3、配置主库3.1配置dm.ini3.2配置dmmal.ini3.3配置dmarch.ini3.4配置dmwatcher.ini3.5启动主库为mount3.6设置OGUID3.7修改数据库模式4、配置备库4.1配置dm
  • 2024-06-30达梦数据库
    SQL语言使用手册-官方文档DML(DataManipulationLanguage)函数字符串函数INSTR语法:INSTR(str1,str2[,n[,m]])返回str1中包含str2的特定位置(存在的话,最小是1)。INSTR从str1的左边开始搜索,开始位置是n,如果n为负数,则搜索从str1的最右边开始,当搜索到str2的第m
  • 2024-06-23达梦数据库系列—6.索引管理
    目录1、管理索引的准则1.1索引正确的表和列1.2合适的组合索引1.3限制每个表的索引的数量1.4为每个索引指定表空间2、创建索引2.1创建聚集索引2.2创建唯一索引2.3创建函数索引2.4创建位图索引3、SQL语句中使用索引4、重建索引5、删除索引6、查看索引信息1、
  • 2024-06-20达梦数据库
    试玩地址:https://eco.dameng.com/tour/达梦数据库检查数据库版本及服务状态查看达梦数据库运行状态,build_version是小版本SELECT*FROMv$instance;SELECTstatus$as状态FROMv$instance;查看达梦数据库版本SELECTbanneras版本信息FROMv$version;SELECT*
  • 2024-06-18达梦数据库系列—3.表空间管理
    1管理表空间1.1创建表空间创建表空间时需要指定表空间名和其拥有的数据文件列表。CREATETABLESPACEbookshopDATAFILE'd:\book.dbf'SIZE32AUTOEXTENDONNEXT10MAXSIZE100;--AUTOEXTENDOFF|ON[NEXT<文件扩展大小>][MAXSIZE<文件限制大小>]若未指定文件扩展
  • 2024-06-17达梦数据库执行SQL
     1.找到数据库安装路径 #路径ps-ef|grepdmserver进入/bin目录执行命令:#启动服务./disql 2.Linux内执行SQL回车执行SQL后会跟着2,3,4,等等记得SQL上加上;然后回车。建表:#新增users表。ID自增CREATETABLEusers(idINTP
  • 2024-06-16达梦数据库常用的sql语句
    1、SQL的分类数据定义语言(DDL-DataDefinitionLanguage):用于定义数据库结构(模式、表、视图、索引等),DDL会自动提交事务。常见命令包括:CREATE:创建数据库对象(例如,表、视图、索引等)。ALTER:修改数据库对象的结构。DROP:删除数据库对象。TRUNCATE:删除表中的所有数据,但
  • 2024-06-13达梦数据库的一些操作
    达梦数据库的一些操作(后续可能会更新)达梦8使用dbeaver执行sql语句时,全选sql语句(使用dbeaver客户端)使用CTRL+Shift+Alt+x执行全部sql语句达梦数据库数据导出./dexp用户id/密码@ip:5236file=导出的文件directory=导出文件所在的目录导出的模式 #全部导出 [ro
  • 2024-05-31达梦命令行使用管理员连接数据库 并切换活动数据库
    在达梦数据库中,管理员通常是指拥有SYSDBA权限的用户。要使用管理员身份连接数据库并切换到另一个数据库,你需要遵循以下步骤:退出当前会话:如果你已经在某个数据库上建立了连接,首先退出当前会话:quit;以管理员身份连接:使用以下格式以SYSDBA权限连接到数据库:sqlplus/n
  • 2024-05-27达梦连接
    1、需要手动增加依赖DmJdbcDriver18.jarMaven-mmvninstall:install-file-Dfile=D:\dmdbms\DmJdbcDriver18.jar-DgroupId=com.dmdbms-DartifactId=dmdbms-Dversion=8.1.1.193-Dpackaging=jar2、主pom.xml文件中增加如下代码:<!--添加达梦数据库驱动安装包--><dep
  • 2024-05-25【达梦系列】IFUN_DATETIME_MODE 导致【无效的客户端版本】
    问题描述在项目开发时,应用程序连接达梦数据库报错:无效的客户端版本。这个问题在没有调整达梦数据参数之前是正常的,调整之后就不对了,但是又不清楚到底是哪个参数的问题。因为调整达梦参数时,用了一个达梦的参数调优脚本(之前能在官网找到,现在找不到了)解决思路根据这个报错,感
  • 2024-05-24【达梦系列】设定虚拟列规则自动计算列的值
    需求描述表内字段计算出来的表内另外一个字段的值。比如成绩表有abc三个字段,插入ab即可获得c的值解决办法字符串相加时,记得要转换一下类型CREATETABLETABLE_TEST( "A"CHAR(10), "B"CHAR(10), "C"intAS(CONVERT(INT,A)+convert(INTEGER,B)));IN
  • 2024-05-24【达梦问题解决】to_date转换之【文字与格式字符串不匹配】
    【问题描述】因为要转换的值中包含了不属于时间格式的字符(T,Z),这可能是数据迁移时时间参数设置不对导致的。具体没有进行考究【问题解决】使用DATE分隔符解决【手册链接】格式符解释实际分隔符的处理办法【自定义转换函数】这里的自定函数是不完善的,因为我的数
  • 2024-05-17使用达梦客户端工具对存储过程调试
    找到存储过程,右键》调试》在新的调试编辑器调试打开界面如下:下面有个初始变量,输入所需要的参数也可以直接在存储过程写入参数P_DEMO(1001)这种参数输入好之后,点右上角绿色三角箭头开始调试选择下面的进入按钮对存储过程内部进行调试进入之后,界面如下,这样就可以选择下面标
  • 2024-05-15达梦 本地可视化建表
     前言:达梦的远程与本地是不可以与MYSQL的可视化Navicat一样的。连接远程服务器的达梦是不可以在可视化进行操作的。 1.新建表空间新建本地连接,本地的表空间再新建表空间,在常规进行添加。(常规 一般要添加两个,自动扩充要从默认改为打开)文件路径在本地DAME
  • 2024-05-15达梦数据库安装
    前言:达梦数据库使用Redhat 红帽则是一家成立于1993年的软件公司,致力于为企业提供基于Linux内核的操作系统和开源解决方案。红帽采用了商业模式,通过销售许可证、技术支持和相关服务来盈利。红帽将Linux内核与自家开发的软件进行整合,并提供稳定性强、安全性高以及专业技术支
  • 2024-05-11达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增
     #达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增MERGEINTO X.TABLE1T1 USING( SELECT 3asid,'名字'asCOLUMN_1,0asCOLUMN_2 FROM DUAL)T2ON(T1.id=T2.id) WHENMATCHEDTHENUPDATESETT1.COLUMN_1=T2.COLUMN_1,T1.COLUMN_2
  • 2024-04-20达梦数据库升级和配置以及部分异常处理
    达梦数据库升级和配置以及部分异常处理背景最近几天发现一个达梦数据库出现多次报错后台的提示信息是:Cause:dm.jdbc.driver.DMException:超出全局hashjoin空间,适当增加HJ_BUF_GLOBAL_SIZE感觉比较奇怪.因为内存空间自己设置的应该是没问题的.耗费了很长的时间进行
  • 2024-04-18达梦数据库(DM8)安装
    达梦数据库(DM8)安装一、安装部署1.1下载本手册版本选择“DM8开发板”,CPU平台选择“X86”,操作系统选择“RedHat7”下载地址:https://www.dameng.com/DM8.html~]#wgethttps://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240116_x86_rh7_64.zip1.2创建安装用户
  • 2024-04-17达梦数据库-初步学习
    达梦数据库-初步学习sql连接方式su-dmdbacd/data//data/dm/bin/disqlSYSDBA/[email protected]:5236数据库信息查看查看当前数据库中存在的模式​select*fromSYSOBJECTStwheret."TYPE$"='SCH';​查看所有表空间​SELECT*FROMV$TABLESPACE;​表空间信息
  • 2024-04-15达梦插入数据时提示字段为空的错误
    近期项目中碰到一条insert语句执行时提示null的报错,而检查该字段没有设置非空约束。本地模拟相关问题,AAA表结构如下:插入一条数据时,提示majorisnull的错误,而该字段定义是可以为空的 复制和这个表类型一样的表,验证是否有问题先执行如下参数,复制是包含表结构,包括主键、
  • 2024-04-11达梦单机恢复到2节点的DSC
    环境:OS:Centos7DB:DMV8单机实例名:HXLDSC实例名:SLNNGK 1.单机备份disqlSYSDBA/SYSDBASQL>backupdatabasefullbackupset'/dmdbms/backup/single_fullbak_20240411';SQL>backuparchivelogalldeleteinputto"singe_archbak_20240411"backupset&