DM8
liuguigeng56
这个作者很懒,什么都没留下…
展开
-
DSC集群压测解决SYS进程占比高的问题
DMDSC集群压测解决SYS进程占比高的问题,达梦共享存储集群,达梦数据库spinlock进程占比较高问题处理。原创 2022-02-09 10:41:38 · 1689 阅读 · 0 评论 -
达梦dmmdf工具简介
达梦数据库 db_magic 的修改可以使用 dmmdf 工具进行修改。库 db_magic 的修改可以使用 dmmdf 工具dmmdf 工具的使用,举例说明:dmmdf.exe TYPE=1 FILE=d:\data\DAMENG\SYSTEM.dbfdmmdf.exe TYPE=2 FILE=d:\data\DAMENG\DAMENG01.logdmmdf.exe TYPE=3 FILE=d:\data\DAMENG\bak\dmdb.bakdmmdf.exe TYPE=4 FILE.原创 2021-09-18 03:40:21 · 401 阅读 · 0 评论 -
达梦归档校验工具dmrachk
执行后归档恢复过程中,出现归档不足的错误,则利用归档校验工具 dmrachk,查看归档目录中归档连续性情况,然后再利用备份的本地归档日志,还原到归档目录后,再次执行恢复操作。示例:./dmrachk arch_path=/home/dm_arch/arch更多详细资料请登陆【达梦云适配中心】网址:https://eco.dameng.com...原创 2021-09-17 17:48:17 · 5048 阅读 · 0 评论 -
达梦数据库dmlcvt工具使用简介
dmlcvt 是 DM 提供的用于解析、修改日志文件的工具,包括联机日志文件和归档日志文件。当意外情况导致系统故障或者介质故障时,需要通过日志文件进行分析、恢复。此时管理员可以使用日志解析工具 dmlcvt,通过指定日志文件类型和路径从日志文件中获取详细的日志信息,分析系统故障原因。可以用日志解析工具 dmlcvt 获取到如下日志信息: 日志文件信息 物理事务(ptx)信息 事务对应的记录信息 页信息 警告信息和错误信息通常 dmlcvt 解析日志需要指定读入...原创 2021-09-17 17:17:16 · 376 阅读 · 0 评论 -
达梦数据库备机集校验
DMRMAN 中使用 CHECK 命令对备份集进行校验,校验备份集是否存在及合法。BACKUPSET:指定目标校验备份集目录。DEVICE TYPE:指存储备份集的介质类型,支持 DISK 和 TAPE,默认 DISK。PARMS:介质类型为 TAPE 时,第三方介质(tape 类型)管理实现所需的参数字符串。INI_PATH:数据库 dm.ini 文件路径,若指定,则该数据库的默认备份目录作为备份集搜索目录之一。CHECK BACKUPSET...命令用于校验特定备份集,每次只能检验一原创 2021-09-17 17:13:14 · 425 阅读 · 0 评论 -
达梦数据库备份集信息查看
DMRMAN 中使用 SHOW 命令可以查看备份集的信息,包括:备份集的数据库信息 备份集的元信息备份集中文件信息(如备份数据文件 DBF 和备份片文件)备份集中表信息(仅对表备份集有效)查看拷贝文件的 BEGIN LSN语法格式如:示例:show backupset '/dmdata/backup_file_20210625'更多详细资料请登陆【达梦云适配中心】网址:https://eco.dameng.com...原创 2021-09-17 17:08:25 · 992 阅读 · 0 评论 -
达梦数据库dmkey 工具的使用
dmkey 是一个 RSA 非对称加解密的公钥文件、私钥文件生成工具。公钥文件和私钥文件分别用于对登录消息中的用户名、密码进行加密和解密。 安装好 DM 数据库管理系统后,在安装目录的“bin”子目录下可找到 dmkey 执行文件。 一、生成公钥和私钥 dmkey.exe PATH=path PUBKEY=pubkey PATH:指定生成公钥和私钥的所在目录(默认为 dmkey.exe 所在的目录); PU...原创 2021-09-17 16:37:08 · 3594 阅读 · 0 评论 -
达梦数据库资源限制案例
1、对用户登录失败次数进行限制,如果用户登录失败次数超过 3 次,则用户账号就会被锁定。 CREATE USER USER1 IDENTIFIED BY USER1PASSWORD LIMIT FAILED_LOGIN_ATTEMPS 3,PASSWORD_LOCK_TIME 5;2、对用户修改密码进行限制,要求用户在 30 天内必须把密码修改过 5 次后,才能使用以前重复的密码。 CREATE USER USER2 IDENTIFIED BY...原创 2021-09-17 16:34:25 · 1280 阅读 · 0 评论 -
达梦数据库审计步骤
审计作用:对日常事件的审计监督。 审计记录的事件包括系统级事件和用户对数据库对象的操作行为。通过考察、跟踪审计信息,审计员可以查看用户的访问形式,也可以查看用户对系统所做的操作,根据审计信息可以采取积极、有效的应对措施来确保数据库安全。1、审计开关:SP_SET_ENABLE_AUDIT (1); 查询V$DM_INI的ENABLE_AUDIT的值。2、审计规则的设置与取消:SP_AUDIT_STMT('UPDATE TABLE', 'USER2', 'ALL'); S...原创 2021-09-17 16:32:45 · 526 阅读 · 0 评论 -
达梦数据库自主访问控制
自主访问控制(Discretionary Access Control,DAC)是这样一种访问控制方式:由数据库对象的拥有者自主决定是否将自己拥有的对象的部分或全部访问权限授予其他用户。也就是说,在自主访问控制下,用户可以按照自己的意愿,有选择地与其他用户共享他拥有的数据库对象。1、权限管理 a.数据库权限:CREATE TABLE,CREATE USER, CREATE VIEW, CREATE TRIGGER, CREATE PROCEDURE, ALTER USER, ALTER...原创 2021-09-17 16:30:42 · 465 阅读 · 0 评论 -
达梦数据库版本安全特性简介
达梦数据库的安全特性通过分为普通版和安全版等两种类型来介绍。1、普通版本(标准版和企业版),安全版本。2、普通版本提供的安全管理功能有:用户标识与鉴别、自主访问控制、审计、通信加密、存储加密、加密引擎、资源限制与客体重用;安全版本在普通版本的基础上,还提供四权分立、强制访问控制等安全机制。3、在普通版本提供的安全功能中,有一些具体的更强的安全特性仅在安全版本中体现。4、DM安全版本在安装时与普通版本没有什么区别,在安装过程中验证是否为合法的安全版Key,如果不是合法安全版本的key, 将无法原创 2021-09-17 16:26:16 · 1176 阅读 · 0 评论 -
达梦数据库会话阻塞查询
with locks as( select o.name,l.*,s.sess_id,s.sql_text,s.clnt_ip,s.last_send_time from v$lock l,sysobjects o,v$sessions s where l.table_id=o.id and l.trx_id=s.trx_id ),lock_tr as ( select trx_id wt_trxid,row_idx blk_trxid from locks where blo...原创 2021-06-18 18:42:17 · 646 阅读 · 0 评论 -
达梦数据库查询超过指定时间的活动SQL
通过以下语句select * from (SELECT sess_id,sql_text,datediff(ss,last_send_time,sysdate) Y_EXETIME, SF_GET_SESSION_SQL(SESS_ID) fullsql,clnt_ipFROM V$SESSIONS WHERE STATE='ACTIVE')where Y_EXETIME>=2;原创 2021-06-18 18:39:05 · 1974 阅读 · 0 评论 -
达梦数据库报回滚段太旧,无法获取用户记录
可以 select * from v$dm_ini where para_name LIKE 'UNDO_RETENTION'; sp_set_para_value(1,'UNDO_RETENTION',1800); sp_set_para_value(1,'UNDO_RETENTION',90); -----忽略报错,继续执行 sp_set_para_value(1,'ENABLE_IGNORE_PURGE_R...原创 2021-06-18 18:24:23 · 5176 阅读 · 0 评论 -
达梦数据库解决数据库服务器拒绝连接的问题
达梦数据库服务器出现拒绝连接的问题,可以通过执行下面这一条SQL语句来解决:ALTER USER "SYSDBA" LIMIT SESSION_PER_USER UNLIMITED, CONNECT_IDLE_TIME UNLIMITED, FAILED_LOGIN_ATTEMPS UNLIMITED, PASSWORD_LIFE_TIME UNLIMITED, PASSWORD_REUSE_TIME UNLIMITED, PASSWORD_REUSE_MAX UNLIMITED, PASSWORD_L原创 2021-06-18 18:16:36 · 1951 阅读 · 0 评论 -
达梦数据库解决ZYJ环境数据库连接会闪断的问题
解决ZYJ环境数据库连接会闪断的问题,通过以下两步搞定第一步在终端执行以下命令:mv /usr/bin/ports.sh /usr/bin/ports.sh.bakmv/usr/bin/ports-control.sh/usr/bin/ports-control.sh.bak第二步TONG原创 2021-06-18 18:13:38 · 998 阅读 · 0 评论 -
达梦数据库在ZYJ环境上通过RPM打包注册服务的步骤
解压出rpmbuild目录,拷贝到root目录下。 进入/root/rpmbulid/SOURCES下新建文件夹/etc/systemd/system新建文件夹/opt/dmdbms/bin/bin修改rpmbuild文件夹权限chmod -R 755 rpmbuild拷贝文件到相应的目录拷贝DmWatcherServiceGRP1到/rpmbuild/SOURCES/opt/dmdbms/bin/bin目录下。拷贝DmWatcherServiceGRP1.service到/rpmb原创 2021-05-31 17:17:29 · 772 阅读 · 0 评论 -
达梦数据库在ZYJ环境上进行服务的配置
在ZYJ环境上进行服务的注册,可能接触过ZYJ环境的人都深有体会,过程相对来说都比较复杂,需要通过rpm进行打包操作,在DM8的156版本以后注册服务相对来说简单得多,不需要进行复杂的原创 2021-05-31 17:09:53 · 1239 阅读 · 0 评论 -
达梦数据库统计信息自动更新
自动收集统计信息1、DM 数据库支持统计信息的自动收集,当全表数据量变化超过设定阈值后可自动更新统计信息2、自动更新达梦数据库统计信息方法如下--打开表数据量监控开关,参数值为 1 时监控所有表,2 时仅监控配置表SP_SET_PARA_VALUE(1,'AUTO_STAT_OBJ',2);--设置 SYSDBA.T 表数据变化率超过 15% 时触发自动更新统计信息DBMS_STATS.SET_TABLE_PREFS('SYSDBA','T','STALE_PERCENT',15);原创 2021-05-27 00:03:38 · 2047 阅读 · 0 评论 -
达梦数据统计信息的基本概念和更新方法之一
达梦数据库统计信息的基本概念1、统计信息主要是描述数据库中表和索引的大小数以及数据分布状况等的一类信息。比如:表的行数、块数、平均每行的大小、索引的高度、叶子节点数以及索引字段的行数等。2、统计信息对于 CBO(基于代价的优化器)生成执行计划具有直接影响。例如在嵌套循环中需要选择小表作为驱动表,两个关联表哪个是小表完全取决于统计信息中记录的数据量信息。此外,访问一个表是否要走索引,关联查询能否采用其它关联方式等都是 CBO 基于统计信息确定的。因此,统计信息的准确是生成最优执行计划的必要前提。统原创 2021-05-26 23:58:00 · 618 阅读 · 1 评论 -
达梦8DMFLDR工具学习使用
第一步:新建测试表DROP TABLE TEST;CREATE TABLE TEST(C1 INT,C2 INT,C3 DATE);SELECT * FROM TEST;第二步:准备数据文件D:\dm8\data\test.txt内容如下:1 1|2015-11-062 2|2015-11-053 3|2015-11_044 4|2017-11-065 5|2018-11-056 6|2019-11_04第三步:准备控制文件D:\dm8\data\..原创 2020-09-21 14:57:49 · 436 阅读 · 0 评论 -
达梦8DMDTS工具学习使用
第一步:新建工程第二步:新建迁移DM-DM源端新配置目的端配置目的端表数据指定迁移内容选择迁移对象点击完成迁移完成刷新目的端数据,发现数据已经正常同步检查TEST表和TEST1表的数据,数据成功同步。...原创 2020-09-21 14:50:39 · 437 阅读 · 0 评论 -
达梦8DMDEM工具搭建步骤
第一步:进入D:\dm8\web\dem.war 修改db.xml文件内容第二步:进入disql,批量执行dem_init.sqlSQL> start D:\dm8\web\dem_init.sql第三步:把war包拷贝tomact的webapp下面第四步:进入tomact的conf文件夹配置server.xml文件在下面这块中加入 maxPostSize="-1"第五步:修改jvm启动参数进入tomcat的bin目录...原创 2020-09-21 14:43:56 · 405 阅读 · 0 评论 -
达梦数据库统计信息收集更新和常用系统视图查询
一、达梦数据库统计信息的收集更新:1、某用户下的所有索引:DBMS_STATS.GATHER_SCHEMA_STATS('SSCKF',100,TRUE,'FOR ALL INDEXED SIZE AUTO');2、某用户下所有字段(包括索引):DBMS_STATS.GATHER_SCHEMA_STATS('SSCKF',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');3、某表下的所有字段:DBMS_STATS.GATHER_TABLE_STATS('SSCKF原创 2020-09-21 14:29:43 · 2021 阅读 · 0 评论 -
达梦数据库安装步骤详细描述
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2020-08-28 22:10:31 · 597 阅读 · 0 评论 -
达梦读写分离集群原理概述和集群搭建关键步骤介绍
读写分离集群其实是主备集群的升级版本,在双机热备的基础上把用户写和度的会话事务分别放在主库和备库上执行。写事务会被分发到主库上执行,读事务则分发到备库上执行。由接口负责读写事务的分发。读写分离集群是基于即时归档实现的高性能数据库集群,不但提供数据保护、容灾等数据守护基本功能,还具有读写操作自动分离、负载均衡等特性。读写分离集群最多可以配置8 个即时备库,提供数据同步、备库故障自动处理、故障恢复自动数据同步等功能,也支持自动故障切换和手动故障切换两种守护模式。在一个高并发的事务型系统中,当写事务占的比例相对原创 2020-08-23 16:32:59 · 1187 阅读 · 0 评论 -
达梦主备集群原理概述和集群搭建关键步骤介绍
达梦主备集群顾名思义就是一主一备(也可以一主多备)是一种集成化的高可靠性解决方案,同时满足用户对数据安全性和高可用性的要求。解决由于硬件故障、自然灾害等原因导致的数据库服务长时间中断问题,满足用户不间断提供数据库服务的要求,即实现系统的双机热备功能。在使用的过程中,如果是实时同步模式的话,主机和备机的数据保持完全一致。主机产生一条新的记录时,在记录写入数据库文件之前,会把新产生的redo日志文件发送到备机,由备机重新执行接收到的redo日志,来保证主备集群数据的一致性。如果主机发生故障,则备...原创 2020-08-23 11:51:42 · 1748 阅读 · 0 评论 -
达梦数据库关键字冲突问题解决及常用SQL语句整理
1、解决SQL中关键字冲突问题 一般修改dm_svc.conf文件列如:过滤object,result关键字。通用版里面增加格式如下:EXCLUE_RESERVED_WORDS=object,OBJECT,RESULT,resultZYJ 版本里面增加如下内容:KEYWORDS=object,OBJECT,RESULT,result2、解决密码过期问题alter user SYSSSO limit PASSWORD_REUSE_TIME unlimited;alter user...原创 2020-08-23 10:59:26 · 4371 阅读 · 0 评论 -
达梦数据库的学习使用方法介绍
达梦数据库作为国产数据库的主力军,相信有不少开发人员已经接触和使用过。很多新人刚开始接触的时候,可能会遇到这样那样的问题,阻碍了大家的学习使用,有的时候甚至因此中断了对国产数据库的学习研究,觉得国产数据库就是没有国外的数据库好用。其实真实情况并非如此,首先国产数据库经过二三十年的发展,从稳定性和性能方面都已大幅提升。其次达梦数据库高度兼容ORACLE和SQLSERVER等数据库。只要对关系数据库有一定了解或者使用过的同学,都可以轻松的学习和使用达梦数据库。同时也会提升你的竞争力。那接下来我们就从...原创 2020-08-23 09:25:11 · 4437 阅读 · 0 评论 -
DM8达梦数据库ODBC开发环境安装(五)
一、gcc安装1、查看gcc安装情况[root@localhost bin]# rpm -q gcc2、gcc组件安装[root@localhost bin]# yum install -y gcc二、odbc驱动安装1、解压tar文件[root@localhost dmdba]# tar -xf unixODBC-2.3.0.tar.gz2、编译安装进入安装目录[root@localhost dmdba]# cd unixODBC-2.3.0/a、...原创 2020-07-13 10:49:01 · 1061 阅读 · 0 评论 -
DM8达梦数据库热备设置、作业创建使用详细步骤(四)
一、热备相关步骤1、常看数据库服务状态[dmdba@localhost bin]$ ./DmServiceDMSERVER status如果是关闭的,需要先启动服务[dmdba@localhost bin]$ ./DmServiceDMSERVER start 2、查看dmap状态[dmdba@localhost bin]$ ./DmAPService status 如果是关闭的,需要启动[dmdba@localhost bin]$ ./DmAP...原创 2020-07-12 14:29:13 · 1077 阅读 · 0 评论 -
DM8达梦数据库备份还原、冷备、逻辑备份详细步骤(三)
一、冷备份——要求数据库服务关闭。1、关闭数据库服务进入DM8/bin目录[dmdba@localhost /]$ cd DM8/bin查看服务状态[dmdba@localhost bin]$ ./DmServiceDMSERVER status关闭数据库[dmdba@localhost bin]$ ./DmServiceDMSERVER stop2、确保dmap 服务是打开的查看dmap服务状态[dmdba@localhost bin]$ ./DmAPService s..原创 2020-07-11 18:53:56 · 1229 阅读 · 0 评论 -
DM8达梦数据库状态切换、参数设置、表空间管理、用户管理、模式管理、常用DML语句使用
通过disql连接数据库。 进入目录DM8/bin目录下[dmdba@localhost /]$ cd DM8/bin 启动disql工具[dmdba@localhost bin]$ ./disql输入用户名SYSDBA,密码SYSDBA,默认连接端口为5236查看数据库状态SQL> select INSTANCE_NAME,STATUS$ from v$instance; 从open状态改为配置模式SQL> alter database mount; 从配置模式改为o...原创 2020-07-10 15:00:38 · 3853 阅读 · 0 评论 -
DM8达梦数据库安装详细步骤,实例创建,服务注册、启动、状态查看
一、虚拟机下载及安装步骤 1、请参考网址:https://blog.csdn.net/qq_42545206/article/details/82790699。 2、centos7操作系统下载网址:http://mirrors.huaweicloud.com/centos/7.8.2003/isos/x86_64/。 3、安装版本一般选择:CentOS-7-x86_64-DVD-2003.iso即可。如下图。 4、达梦数据库下载网址...原创 2020-07-09 15:36:26 · 5573 阅读 · 0 评论