达梦数据库
文章平均质量分 62
Y_Charles
这个作者很懒,什么都没留下…
展开
-
PB9打包的EXE程序(通过调用JDBC驱动)如何正确连接达梦数据库
基本JDBC连接的模式下使用PB进行程序开发,发现打包后的exe程序无法正常连接。本篇介绍如何正确连接与解决相关报错问题。客户端无需安装JDK环境。原创 2024-04-07 15:37:59 · 739 阅读 · 0 评论 -
关于PowerBuilder语言通过ODBC连接达梦数据库的问题处理
关于PowerBuilder语言通过ODBC连接达梦数据库原创 2023-07-13 23:03:07 · 1002 阅读 · 1 评论 -
达梦数据库——学习笔记十二(DTS迁移中常见问题)
一、常见的数据库获取DDL方式:Oraclle:通过DBMS_METADATA.GET_DDL(type,name,schema);MySQL:show create table + 表名;SQLserver:sysobjects和syscolumnsDB2:metadata.getTables(null,"%",null,names);二、常见DTS迁移错误有默认值超出达梦支持的范围日期default’0000-00-00’源端是MySQL的时候比较常见,需要修改默认值为 defaul..原创 2021-08-01 19:56:37 · 1870 阅读 · 0 评论 -
达梦数据库——学习笔记十一(找出导致用户被锁的主机)
在数据库里,特别是当应用上线一段时间后,若业务密码修改后,由于多个业务再使用导致各个连接串的密码未能及时修改,此时通过原先旧密码连接导致数据库的用户被锁。 达梦数据库中提供一个简单快速的方式来找到导致用户被锁的主机地址。--达梦数据字典 SYSACCHISTORIES --记录登录失败的历史信息。下面模拟账号被锁通过该数据字典SYSACCHISTORIES可以清楚查询到导致用户被锁的主机信息 可以看出用户为LOCK...原创 2021-08-01 18:56:21 · 735 阅读 · 0 评论 -
达梦数据库——学习笔记⑩(达梦等价实现MYSQL AUTO_INCREMENT函数)
在MYSQL通过DTS迁移到达梦数据库,存在部分表结构报错,其中导致报错原因为表结构存在AUTO_INCREMENT函数,那么如何在达梦上做到等价迁移呢? 一、首先我们需要先确定MYSQL的自增长设置show variables like 'auto_inc%'; -- 查看当前数据库的自增长设置通过结果集我们可以得到初始值1,步长1等价于达梦的identity(1,1)函数,关于达梦identity函数可以查看学习笔记四,里面有详细的介绍。此处简单介绍,括号的...原创 2021-08-01 18:21:16 · 1956 阅读 · 0 评论 -
达梦数据库——学习笔记九(达梦实现MYSQL ON UPDATE函数方式)
在MYSQL通过DTS迁移到达梦数据库遇到报错,其中一个报错类型为MYSQL表结构使用了ON UPDATE函数导致建表报错,那么在达梦上如何实现onupdate的效果呢?on update :在MYSQL数据库中,若一个时间列设置了自动更新ON UPDATE,当数据行发生更新时,数据库自动设置该列的值为当前时间。在进行MYSQL->DM数据迁移过程中,若出现此类的字段,当前解决方法为建立触发器来实现达梦数据库本地创建测试表:create tabl...原创 2021-08-01 18:05:04 · 4219 阅读 · 1 评论 -
达梦数据库——学习笔记八(慢日志分析)
分别介绍linux和window环境下linux: [dmdba@localhost ~]$ java -jar Dmlog_DM7_6.0.jar window:C:\dmdbms\jdk\jre\bin 有java.exe然后进入交互式界面:输入慢日志的路径,一起其他交互性参数就可以分析。最好的前提是初始化一个页大小为32kb 的数据库,这个工具分析结果会写入到这个数据库中。必须要32位,要不有些超长的sql无法处理。下面开始演示:------...原创 2021-07-06 09:28:48 · 382 阅读 · 0 评论 -
达梦数据库——学习笔记七(达梦开启慢日志)
psps sfsdf通过该命令找到正在运行的达梦服务进程 ps -ef|grep dmserver进入到dm.ini文件目录,sqllog.ini文件为慢日志配置的文件vim sqllog.ini附上相关参数的介绍参数设置完毕了,在管理工具或者disql 下执行如下命令sp_set_para_VALUE(1,'SVR_LOG',0); --关闭慢日志sp_set_para_VALUE(1,'SVR_LOG',1); --启...原创 2021-07-06 09:14:41 · 670 阅读 · 0 评论 -
达梦数据库——学习笔记六(ORACLE 19C DTS迁移无法连接问题解决)
若存在select instance_name from v$instance; 查询出来的结果默认驱动连接存在密码错误的话(确认用户与密码无误)通过自定义驱动并指定url的形式可解决问题1.指定驱动C:\dmdbms\tool\dropins\com.dameng\plugins\com.dameng.jdbc.drivers2. url连接串 用自定义的 :sid不行就/sid 由于查询出来的instance_name无法连接可以使用在PLSQL下用的方式...原创 2021-07-06 08:41:19 · 670 阅读 · 0 评论 -
达梦数据库——学习笔记五(DTS迁移mysql 到DM库)
1.创建相应的MYSQL数据库,将脚本导入2.使用DTS先用默认的驱动等来进行迁移,若发现有字段默认值存在乱码问题,(若迁移出现(乱码导致长度超过字段长度)的默认值乱码报错)指定驱动并使用如下格式url(test为数据库 可修改)jdbc:mysql://localhost:3306/test?tinyInt1isBit=FALSE&transformedBit1sBoolean=FALSE&useUnicode=TRUE&characterEncoding=GBK3原创 2021-07-06 08:33:13 · 428 阅读 · 0 评论 -
达梦数据库——学习笔记四(达梦数据库自增列的实现)
达梦数据库自增列的实现 在DM 数据库中,自增有两种方法实现,一种是自增列,另一种通过序列实现。方式一IDENTITY自增在创建表时可以制定列是否自增。 一个表只能有一个自增列。语法格式IDENTITY [ (种子, 增量) ]参数1.种子:装载到表中的第一个行所使用的值;2.增量:增量值,该值被添加到前一个已装载的行的标识值上。增量值可以为正数或负数,但不能为 0。使用说明1.IDENTITY 适用于 int(-2147483648~+2147483647)、bi...原创 2021-06-10 17:39:01 · 15409 阅读 · 0 评论 -
达梦数据库——学习笔记三(达梦数据库迁移工具DTS的探索)
达梦数据库迁移工具DTS的探索DM数据迁移工具提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件的功能。DM数据迁移工具采用向导方式引导用户通过简单的步骤完成需要的操作。接下来让我们一起探索DTS工具。目录1.新建工程,迁移2.支持众多类型的迁移3.这里我们以ORACLE到达梦的迁移为例子1.新建工程,迁移2.支持众多类型的迁移3.这里我...原创 2021-06-10 17:05:31 · 212 阅读 · 0 评论 -
达梦数据库——学习笔记二(表空间、会话、阻塞等SQL)
达梦表空间查询SQLSELECT F.TABLESPACE_NAME, (T.TOTAL_SPACE - F.FREE_SPACE) / 1024 "USED (GB)", F.FREE_SPACE / 1024 "FREE (GB)", T.TOTAL_SPACE / 1024 "TOTAL(GB)", (ROUND((F.FREE_SPACE / T.TOTAL_SPACE) * 100)) || '% ' PER_FREE FROM原创 2021-06-10 16:14:13 · 302 阅读 · 0 评论 -
达梦数据库——学习笔记一(阈值设定)
数据库的空间如若没有设定阈值可能在某些情况下导致服务器磁盘空间不足,最终导致数据库挂掉,因此数据库相关空间阈值的设定是必要的。1.关于达梦数据库临时表空间阈值设定方式SP_SET_PARA_VALUE(1,'TEMP_SPACE_LIMIT',100000); --设定为100G大小可以通过sql查询当前的阈值设定情况select * from v$dm_ini where para_name like 'TEMP_SPACE_LIMIT';2.关于达梦数据库归档阈值的设定方式..原创 2021-06-10 15:47:26 · 1416 阅读 · 0 评论 -
达梦DEM管理运维平台的安装
达梦DEM管理运维平台的安装目录 达梦DEM管理运维平台的安装1.DEM 部署1.1监控端规划1.2 配置环境变量1.3修改 DEM 后台数据库 dm.ini 参数配置,推荐配置:2.监控端部署① 将dem.war放在webapps目录下,不可删除。② 启动tomcat,...原创 2021-06-10 11:05:22 · 1117 阅读 · 3 评论 -
达梦读写分离搭建
达梦读写分离搭建目录达梦读写分离搭建1.1读写分离集群1.2数据库准备1.2.1 操作系统1.2.2 创建用户1.2.3 关闭防火墙1.2.4 关闭selinux1.2.5 规划安装目录1.2.6 调整login1.2.7调整内核参数sysctl.conf1.2.8 文件最大数目1.2.9 配置数据库环境变量1.3 数据库的安装1.3.1 安装数据库1.4 数据库实例的创建1.5正常启动新初始化的实例2.1配置节点1...原创 2021-06-10 10:47:40 · 1418 阅读 · 0 评论 -
达梦数据库主备模式搭建
目录1.1主备库节点初始化实例1.2 使用主库备份还原备库1.3启动主备库到mount,检查FILE_LSN 和CUR_LSN 及永久魔数主备是否一致1.4修改dm.ini参数(主备)1.5配置dmmal.ini文件(主备)1.6配置归档dmarch.ini文件1.7配置dmwatcher.ini(主备)1.8设置 OGUID (主备)1.9修改数据库模式...原创 2021-06-10 10:41:30 · 1181 阅读 · 0 评论 -
达梦8数据库的安装及卸载
11原创 2021-06-10 09:48:21 · 949 阅读 · 0 评论