国产数据库DM8
文章平均质量分 63
浪迹天涯008
这个作者很懒,什么都没留下…
展开
-
DM8临时文件越来越大的解决办法
进行限制,临时表空间不足时会报错。先使用这个SQL进行排查。--慎用,有一定风险宕机。原创 2022-09-22 21:26:44 · 129 阅读 · 0 评论 -
分享一个忽略dm8下undo 回滚段过旧的办法
UNDO 回滚段过旧原创 2022-09-22 21:21:38 · 333 阅读 · 0 评论 -
SQL优化核心思想笔记
ORACLE 优化 基数的概念原创 2022-09-21 22:10:23 · 393 阅读 · 0 评论 -
dm8新建数据库后,如何在创建演示式例
DM8,SQL语句 脚本原创 2022-09-21 21:01:51 · 191 阅读 · 0 评论 -
达梦数据库查看表结构的方法
达梦数据库基础原创 2022-09-17 10:24:57 · 7001 阅读 · 0 评论 -
达梦8通过清理缓存中的执行计划来生成新的执行计划的方法
清理达梦8的执行计划缓存转载 2022-09-15 00:11:18 · 1036 阅读 · 1 评论 -
数据库磁盘调度算法
磁盘调度算法修改转载 2022-08-23 11:46:15 · 504 阅读 · 0 评论 -
DM8 SQL语句中包含保留词时该如何处理
项目场景:今天,在给某集成商做SQL优化时,无意中发现无法创建索引,创建索引时报错如下问题描述今天,在给某集成商做SQL优化时,无意中发现无法创建索引,创建索引时报错如下在audit字段上创建索引报错,语法分析错误:原因分析:在对语法进行了分析,错误代码为-2007,并未发现该创建索引的语句有错误create index IDX_CMSARTIE_I_A ON CMSARTIE (id,audit) ;解决方案:经查,audit为达梦数据库中保留关键.原创 2022-03-23 22:44:39 · 517 阅读 · 0 评论 -
在线更换dm8数据库授权
--查看授权信息select * from v$license;select expired_date from v$license;--替换正式授权将新授权拷贝到数据库安装的bin目录下mv dmA1048272.key /home/dmdba/dmdbms/binmv dmA1048272.key cd /dm8/dsc/dmdbms/bin/cd /home/dmdba/dmdbms/binmv dmA1048272.key dm.keyls -l dm.keychown -R d原创 2022-03-23 22:28:13 · 1147 阅读 · 0 评论 -
DM8的错误代码
学习目标:掌握数据库日志中的常见报错常见错误代码:CODE ERRINFO100 空结果集101 字符串截断102 在集函数中计算NULL值103 无效的表名104 删除0行记录105 插入0行记录106 更新0行记录107 跨语句游标操作108 回收权限时无相应权限109 试图转换空字符串110 编译没有结束111 结果集数据获取完成112 不支持UTF8113 结果集缓存满114 刻度截断115 不完整的字符116 备份文件已被修改117 范围分区没有原创 2022-03-23 22:18:26 · 3823 阅读 · 1 评论 -
【DM8数据库常用命令】
查询数据库版本:select * from v$version;--DM7select id_code();--DM8查询授权信息 select * from v$license; @Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); }查询原创 2022-03-23 21:48:25 · 456 阅读 · 0 评论 -
达梦8数据库安装好后确定初始化参数的三种方法
学习目标:如何查看达梦数据库初始化参数页大小,簇大小,字符集和大小写敏感等方法1:进入数据库实例初始化路径,查看初始化日志 dminit***.log 文件方法2:打开 DM 管理工具,右键选择数据库—管理服务器—查看系统概览方法3:利用 SQL 语句进行查询,语句参考如下:查询大小写是否敏感: SELECT SF_GET_CASE_SENSITIVE_FLAG();或SELECT CASE_SENSITIVE();原创 2022-03-23 21:03:39 · 1278 阅读 · 0 评论 -
在麒麟V10中安装rlwrap简化达梦数据库disql,drman命令行操作
达梦8 disql drmn rlwrap原创 2022-02-24 00:57:50 · 1698 阅读 · 0 评论 -
DMSQL语法学习记录
DMSQLSQL:结构化查询语言 DMSQL 基于 sql92 和 sql99 的标准 1DMSQL分类 DML数据操纵(数据库查询和操纵数据表资料行):select insert update delete DDL 数据定义(建立、修改、删除数据库中数据表对象):create drop alter truncate DCL数据控制(权限控制、用于执行行权限授予与收回操作):grant revoke TCL事务控制(事务控制、维护数据的一致性):commit rollback原创 2021-12-23 08:54:52 · 286 阅读 · 0 评论 -
DM8表空间管理
表空间1.查看表空间 DM8常用表空间:SYSTEM,ROLL,MAIN,TEMP,HMAIN查看表空间:SQL>select * from dba_tablespaces; SYSTEM:系统表空间,存放数据字典信息ROLL:回滚表空间,存放回滚记录TEMP:临时表空间,做排序MAIN:系统默认表空间,存放用户数据。创建用户时若没有指定表空间,默认就是 main 表空间。HMAIN:huge 表空间查询表空间和数据文件:SQL>...原创 2021-12-23 08:50:33 · 171 阅读 · 0 评论 -
DM8的备份和恢复
DM8备份还原备份就是数据库在某一个时间点的副本。备份主要是为了防止数据丢失(地震、火灾、人为操作、硬件故障。 备份分为:完全备份和增量备份,物理备份和逻辑备份,联机备份和脱机备份。 完全备份:备份的是整个数据库或者是整个表空间的数据。增量备份:备份的是上一次完全备份或者是增量备份后,以后每次备份修改过的数据页。 物理备份:备份的是使用过的有效的数据页。逻辑备份:备份的是数据库对象(表、视图、索引、过程、触发器、序列)联机备份:数据库在正常访问的情况下做的备份 脱机备份:原创 2021-12-23 08:43:09 · 217 阅读 · 0 评论 -
dminit工具使用
dminit工具使用1 功能简介dminit 是 DM 数据库初始化工具。在安装 DM 的过程中,用户可以选择是否创建初始 数据库。如果当时没有创建,那么在安装完成之后,可以利用创建数据库工具 dminit 来创建。系统管理员可以利用 dminit 工具提供的各种参数,设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等,创建出满足用户需要的数据库。该工具位于安装目录的/bin 目录下。 2 使用 dminitdminit 工具需要从命令行启动。找到 dm原创 2021-12-14 19:37:20 · 587 阅读 · 0 评论 -
DSC共享集群部署
外部 云南农信社OA临时数据库实施部署文档武汉达梦数据库股份有限公司2021年11月19日 修订时间 修订人 修订内容 2...原创 2021-12-22 14:07:01 · 270 阅读 · 0 评论 -
达梦8运维脚本
达梦数据库运维常用脚本1、查询数据库版本:查询数据库大版本号:Select * from v$version;查询小版本号:Select id_code;2、表空间相关信息查询查询数据文件和联机日志文件信息select b.tablespace_name, b.file_name, b.bytes/1024/1024 size_m from dba_data_files b union all select 'RLOG', a.path, a.rl.原创 2021-12-14 19:33:33 · 192 阅读 · 0 评论 -
DM8用户管理
用户和权限管理用户管理创建用户不能于模式名或角色名同名。密码策略创建用户时要指定密码,用户密码策略由系统参数 PWD_POLICY.SQL> select para_name,para_type,para_value,description from v$dm_ini where para_name=‘PWD_POLICY’; 查看密码策略。修改系统口令策略:SQL> sp_set_para_value(1,‘PWD_POLICY’,14);修改后的策略只针对新用户有用。查看用户原创 2021-12-14 19:31:26 · 603 阅读 · 0 评论 -
DM8 DSC 结合multipath共享集群搭建
共享集群搭建,multipath原创 2021-11-30 09:15:40 · 275 阅读 · 0 评论 -
DM8常用参数介绍
用户和权限管理用户管理创建用户不能于模式名或角色名同名。密码策略创建用户时要指定密码,用户密码策略由系统参数 PWD_POLICY.SQL> select para_name,para_type,para_value,description from v$dm_ini where para_name=‘PWD_POLICY’; 查看密码策略。修改系统口令策略:SQL> sp_set_para_value(1,‘PWD_POLICY’,14);修改后的策略只针对新用户有用。查看用户原创 2021-11-30 08:41:46 · 1122 阅读 · 0 评论 -
DM8DSC iscsi+Mutipath环境下的共享集群部署
外部 云南农信社OA临时数据库实施部署文档武汉达梦数据库股份有限公司2021年11月19日 修订时间 修订人 修订内容 ...原创 2021-12-14 19:35:12 · 1534 阅读 · 0 评论 -
DM8数据库DSC共享集群在linux系统中经过multipath多路径后裸设备实现方式
我们可以看到,在官方文档中,DSC共享集群需要提供共享存储,而官方文档中关于裸设备的实现方式过于简单,以下是官方文档的步骤sdb-sde是需要配置的共享磁盘。执行以下命令,新建udev规则文件:Copy vi /etc/udev/rules.d/90-raw.rules ACTION=="add",KERNEL=="sdb",RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add",KERNEL=="sdc"...原创 2021-10-21 19:41:54 · 206 阅读 · 0 评论 -
达梦8回滚段设置不合理导致性能问题
对ORACLE熟悉的小伙伴们大概都经历过oracle数据库报ORA-01555快照过久的错误,除了要优化SQL,尽量降低SQL语句对UNDO回滚段的占用时长外,我们还会调整ORACLE的初始化参数UNDO_RETENTION,尽量延长UNDO回滚中保存的信息不被覆盖。同时适当的增加undo表空间尺寸。是其有足够的空间来存储DML语句修改的前映像。那么这一问题如果在达梦数据库中,该如何调整呢,下面就以达梦数据库的一个案例,来讲述如何调整这两个参数来优化数据库。XX运营商发现一个问题(110583 re原创 2021-10-21 19:22:22 · 645 阅读 · 0 评论 -
DM数据库UNDO回滚段设置不合理带来的性能问题与处理方式
对ORACLE熟悉的小伙伴们大概都经历过oracle数据库报ORA-01555快照过久的错误,除了要优化SQL,尽量降低SQL语句对UNDO回滚段的占用时长外,我们还会调整ORACLE的初始化参数UNDO_RETENTION,尽量延长UNDO回滚中保存的信息不被覆盖。同时适当的增加undo表空间尺寸。是其有足够的空间来存储DML语句修改的前映像。那么这一问题如果在达梦数据库中,该如何调整呢,下面就以达梦数据库的一个案例,来讲述如何调整这两个参数来优化数据库。XX运营商发现一个问题(110583 re原创 2021-10-21 19:13:36 · 620 阅读 · 0 评论 -
DM8无人值守安装
在某些特殊应用场景,用户可能需要非交互式的、通过配置文件进行 DM 的安装,这 种情况我们可以采用以下静默安装的方式。在终端进入到安装程序所在文件夹,执行以 下命令。如下图所示。cat >> /home/dmdba/auto1.xml << eof<?xml version="1.0"?><DATABASE><!--安装数据库的语言配置,安装中文版配置 ZH,英文版配置 EN,不区分大小写。不允许为空。--><LANG原创 2021-10-21 18:07:58 · 78 阅读 · 0 评论