自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 麒麟Linux操作系统磁盘策略永久调整为deadline

麒麟 磁盘策略 DEADLINE

2023-03-09 16:29:17 1249

转载 DM8的锁

DM8 DDL锁,DML锁

2023-01-21 15:14:35 240

原创 DM8数据库备份时报归档不连续

达梦备份

2022-11-04 13:22:00 490

转载 DM-DM DBLINK几种方式的配置和使用

DM-DM DBLINK支持3种连接方式创建,分别是:dmmal、dpi、odbc。 其中dpi、odbc属于第三方接口,dmmal属于原生接口。dpi类型dblink为新版本新添加支持,以前版本中不支持。

2022-10-05 22:13:05 839

原创 DM8的SQL使用基础-TRANSLATE应用

SQL语句

2022-10-05 22:10:27 919

原创 DM8临时文件越来越大的解决办法

进行限制,临时表空间不足时会报错。先使用这个SQL进行排查。--慎用,有一定风险宕机。

2022-09-22 21:26:44 144

原创 分享一个忽略dm8下undo 回滚段过旧的办法

UNDO 回滚段过旧

2022-09-22 21:21:38 423

原创 达梦数据库无法登录报最大限制时如何进行查看

达梦8 最大会话限制

2022-09-22 21:16:54 1597

原创 Linux操作系统错误码解析

linux错误码 达梦数据库错误代码

2022-09-22 21:09:25 684

原创 SQL优化核心思想-学习笔记(选择度)

ORACLE SQL 优化,选择性

2022-09-21 23:42:03 658

原创 SQL优化核心思想笔记

ORACLE 优化 基数的概念

2022-09-21 22:10:23 410

原创 dm8新建数据库后,如何在创建演示式例

DM8,SQL语句 脚本

2022-09-21 21:01:51 198

原创 达梦数据库查看表结构的方法

达梦数据库基础

2022-09-17 10:24:57 7354

原创 达梦8的提示-参数提示

达梦8性能优化 提示 ,参数

2022-09-15 00:20:36 210

转载 达梦8性能诊断

性能诊断 DM8

2022-09-15 00:15:48 381

转载 达梦8通过清理缓存中的执行计划来生成新的执行计划的方法

清理达梦8的执行计划缓存

2022-09-15 00:11:18 1161 1

原创 开发中应该遵循的SQL规范

达梦8优化

2022-09-14 23:55:47 158

转载 数据库磁盘调度算法

磁盘调度算法修改

2022-08-23 11:46:15 533

转载 达梦数据库屏蔽系统保留字的方法

达梦数据库 屏蔽关键词

2022-08-16 09:46:09 519

转载 达梦DBLINK之DM访问Oracle配置步骤

达梦 DBLINK

2022-08-16 09:42:15 513

转载 Dm8 日志健康检查

运行日志健康检查数据库运行日志可对数据库的运行情况进行分析监控,是了解数据库健康状况的重要一环,默认保存在%DM_HOME/log目录下。在单实例环境下,重要的日志包括:数据库服务日志、dmap 进程日志、数据库备份日志等。在集群环境中,还增加了dmwatcher 日志、dmcss 日志、dmasm 日志等等。单实例日志检查数据库服务日志数据库服务日志记录了数据库服务启动,刷检查点,写归档、刷盘等一系列实例的运行过程,按月生成,一般默认命名为dm_实例名称_月份.log。针对该日志的分...

2022-03-24 15:14:26 245

原创 dm8 指定用户ip访问白名单

要对数据库实现,仅运行的IP地址运行访问数据库,可以按照以下操作设置IP地址白名单设置alter user "SYSDBA" allow_ip "10.2.14.217","59.216.223.69","127.0.0.1";取消SYSDBA 的IP地址白名单设置alter user "SYSDBA" allow_ip null;查看IP地址限制是否生效Select allow_addr,not_allow_addr,* from SYSUSERS;..

2022-03-24 14:09:13 2839

原创 利用PLSQL导出ORACLE中的索引和主键,外键DDL语句

在数据库迁移过程中,如果能够获取到表的主键和索引信息的创建DDL语句,那将大大方便了我们的迁移过程。当然了,也可以利用如数据泵之类的工具来直接导出对应的信息,但是不必直接获取对应的ddl来的方便。但是传统的方法采用DBMS_METEDATA.GET_DDL包来获取对应的DDL语句,也受限于DDL语句的长度,如果语句长度太长,则显示不完整。下面分享一条语句可以直接将对应的DDL语句获取出来。SELECT T.TABLE_NAME , --表名...

2022-03-24 09:46:01 2788

原创 DM8 SQL语句中包含保留词时该如何处理

项目场景:今天,在给某集成商做SQL优化时,无意中发现无法创建索引,创建索引时报错如下问题描述今天,在给某集成商做SQL优化时,无意中发现无法创建索引,创建索引时报错如下在audit字段上创建索引报错,语法分析错误:原因分析:在对语法进行了分析,错误代码为-2007,并未发现该创建索引的语句有错误create index IDX_CMSARTIE_I_A ON CMSARTIE (id,audit) ;解决方案:经查,audit为达梦数据库中保留关键.

2022-03-23 22:44:39 553

原创 在线更换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 1165

原创 操作系统常见错误代码总结

*Linux 操作系统错误代码解释*OS error code 0: Success*操作系统错误代码0:成功*OS error code 1: Operation not permitted*操作系统错误代码1:操作不允许*OS error code 2: No such file or directory*操作系统错误代码2:没有这样的文件或目录*OS error code 3: No such process*操作系统错误代码3:没有这样的过程*OS error c

2022-03-23 22:24:12 4072

原创 麒麟操作系统xwindows配置

在lightdm配置文件中/etc/lightdm/lightdm.conf[SeatDefaults]greeter-show-manual-login=truexserver-allow-tcp=true[XDMCPServer]enabled=trueport=177相关选项前面的注释去掉重启lightdm服务service lightdm restart关闭177端口防火墙firewall-cmd --remove-port=177/tcp --permanentip

2022-03-23 22:22:21 1363

原创 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 4032 1

原创 如何更改DM8的数据文件路径

学习目标:如何更改数据库数据文件到新的存储位置例如:在数据库关闭后,将达梦8的数据文件从一个位置,移动到了另外一个新的位置。但是仅这样做,是不能将数据库启动起来的迁移过程:1、查看变更新路径的大小和路径df -h-------------------------------------------2、对新路径授予dmdba权限chown -R dmdba:dinstall /data/dmdata-----------------------------------------

2022-03-23 22:13:09 345

原创 DM8 控制文件恢复

项目场景:在某集成商的读写分离场景中,发现某备库无法启动,启动时报问题描述在dm8的读写分离集群中,发现备库无法启动,日志中报ctl file get / read fail,如下图所示:原因分析:重启数据库所在操作系统,避免因为操作系统挂载磁盘状态异常导致该报错,但是重启后该报错仍然存在。查询官方文档得知数据库会在每次成功启动数据库后,会自动备份一次控制文件.控制文件的备份路径受该参数控制CTL_BAK_PATH控制文件默认备份10次,受下列参数文件控..

2022-03-23 22:06:40 933

原创 【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 501

原创 DM8常用命令

--查询数据库版本select * from v$version;--DM7select id_code();--DM8--查询授权信息select * from v$license;--查询服务器信息select * from V$SYSTEMINFO;--查询会话连接信息select * from v$sessions;select count(*),state from v$sessions group by state;select count(...

2022-03-23 21:46:06 622

原创 达梦8数据库安装好后确定初始化参数的三种方法

学习目标:如何查看达梦数据库初始化参数页大小,簇大小,字符集和大小写敏感等方法1:进入数据库实例初始化路径,查看初始化日志 dminit***.log 文件方法2:打开 DM 管理工具,右键选择数据库—管理服务器—查看系统概览方法3:利用 SQL 语句进行查询,语句参考如下:查询大小写是否敏感: SELECT SF_GET_CASE_SENSITIVE_FLAG();或SELECT CASE_SENSITIVE();

2022-03-23 21:03:39 1356

原创 当密码中有特殊字符时如何用disql进行登录

学习目标:disql在用户名密码中含有特殊字符时如何进行转义学习内容:如果密码中有特殊字符时,在linux中如何使用disql案例1:以用户名test111,密码123456@@@为例,如下所示:./disql test111/'"123456@@@"'@192.168.6.33:5236案例2:如果用户名、密码、端口号均为默认的情况下,可直接输入./disql,敲击回车按键,即可登录数据库。如下所示:[dmdba@centos7_6_33 ...

2022-03-22 23:03:49 587

原创 ORACLE 里的优化器-基于规则的优化器-驱动表的选择1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录目录文章目录前言一、RBO中的驱动表二、测试步骤1.数据准备2.更换表的顺序看影响总结前言基于规则的优化器(RBO)通过硬编码在Oracle数据库代码中的一系列固定的规则,来 决定目标SQL的执行计划。具体来说就是这样:Oracle会在代码里事先给各种类型的执行路径定一个等级, 一共有15个等级,从等级1到等级15。并且Oracle会认为等级值低的执行路径的执行效率会比等级.

2022-03-16 14:47:05 1098

原创 sql优化第一天,认识优化器和RBO中的等价改写SQL例子1

oracle有两种优化器,一种是基于成本的优化器CBO,一种是基于规则的优化器RBO,早期的版本使用基于规则的RBO优化器。从oracle10 g开始起,CBO已经成为比较成熟的优化器,但是要对sql优化有个系统的了解,我们还是需要从RBO开始学起。基于规则的优化器(RBO)通过硬编码在Oracle数据库代码中的一系列固定的规则,来 决定目标SQL的执行计划。具体来说就是这样:Oracle会在代码里事先给各种类型的执行路径定一个等级, 一共有15个等级,从等级1到等级15。并且Oracle会认为等级值低

2022-03-16 12:07:53 606

原创 不能使用鼠标在vi中实现粘贴功能

在工作中,忽然发现有的linux不能在vi编辑器中使用鼠标粘贴复制了,大大降低了工作效率,原本想把这两行代码粘贴到每个服务器上,简化日常运维操作,如下图所示:在服务器A上选中这两行代码到B服务器上用vi或者vim编辑器打开要修改的文件输入i,进入命令行模式,由于在LInx中是默认选中即复制,使用鼠标中键可以实现粘贴。但是在实际使用过程中,发现在vi的编辑模式下,无法粘贴,如下图所示:原本的插入模式变成了(插入)可视解决方法:编辑vi ~/.vimrc文件,新增

2022-02-25 11:56:21 1589 1

原创 在麒麟V10中安装rlwrap简化达梦数据库disql,drman命令行操作

达梦8 disql drmn rlwrap

2022-02-24 00:57:50 1820

原创 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 298

原创 DM8表空间管理

表空间1.查看表空间 DM8常用表空间:SYSTEM,ROLL,MAIN,TEMP,HMAIN查看表空间:SQL>select * from dba_tablespaces; SYSTEM:系统表空间,存放数据字典信息ROLL:回滚表空间,存放回滚记录TEMP:临时表空间,做排序MAIN:系统默认表空间,存放用户数据。创建用户时若没有指定表空间,默认就是 main 表空间。HMAIN:huge 表空间查询表空间和数据文件:SQL&gt...

2021-12-23 08:50:33 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除