自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦OCI接口基础开发范例

达梦OCI接口开发 OCIStmtPrepare方法使用

2022-07-09 23:11:57 697

原创 优化常用脚本

优化常用sql

2022-06-15 08:18:57 825

原创 达梦8索引管理

背景:生产中由于管理不规范,导致新建了很多索引,实际可能有用的索引没几个,怎么知道哪些是有用的索引,哪些是没用的索引,并对这些索引进行处理呢?达梦有一个功能就是可以开启索引使用监控,监控索引有没有被使用到,根据这个我们可以对一些冗余索引进行处理对索引进行监控的sql语法如下:alter index 索引所属者.索引名 monitoring usage;取消监控语法:alter index 索引所属者.索引名 nomonitoring usage;通过以下视图可以获知监控的索引使用情况

2022-05-05 17:05:34 1309

原创 达梦分区表使用

背景:当表数量达到一定量时,需要大批量删除数据,或者只查某时间段热点数据时,可以考虑设计成分区表,对分区表进行相关操作能提高效率,特别是在删除某分区数据时,操作的是元数据字典,非数据,不会产生大量日志分区表类型:范围分区drop table if exists p_test_range;create table p_test_range (a date,b int)PARTITION BY RANGE(a) ( PARTITION p1 VALUES LESS THAN...

2022-04-07 10:56:51 983

原创 DEM达梦企业管理工具部署

达梦技术社区:https://eco.dameng.com

2021-12-24 14:16:56 866

原创 达梦日志挖掘工具

背景:当进行某个大操作时,发现操作错误,可从归档日志中找出相关操作,进行反向操作还原 某时间段的误操作--确认是否开启归档和附加日志select * from v$dm_ini where para_name in('ARCH_INI','RLOG_APPEND_LOGIC');--开启附加日志alter system set 'RLOG_APPEND_LOGIC'=1 both;--查看归档日志配置及文件select * from v$dm_arch_ini;select top 10 f

2021-12-06 21:25:16 776

原创 达梦DTS单独迁移oracle触发器脚本到达梦数据库

1、配置源端数据库信息2、配置目的端数据库信息3、指定对象复制(只勾选表+触发器)4、选择迁移对象(可点击导入迁移对象,将需要迁移的对象(模式名|表名)写入txt 按一定格式导入)提前确定含有触发器的表,oracle查看有触发器的表相关sql: select * from all_triggers where table_owner='' ;5、设置迁移对象迁移策略选项(只勾选触发器)选择将该策略应用到其他同类对象...

2021-10-29 13:57:04 362

原创 达梦数据库文件移动

/************磁盘空间不够,建表空间文件路径检错,会涉及到数据库表空间文件的移动*********/--查看表空间状态select tablespace_name,status,contents from dba_tablespaces;--查看文件路径select file_id,file_name,tablespace_name from dba_data_files ;--修改表空间脱机alter tablespace BOOKSHOP offline--再次查看表空间状态已

2021-10-29 13:41:51 149

原创 达梦如何设置某用户开放某些IP远程访问?

1、通过达梦客户端manager图像化工具进行设置2、通过sql语句修改,相关语法参考以下sql(特别提醒:多个IP之间用逗号隔开,当已经存在某些开放IP的情况下再新增开放IP,一定要把之前的IP带上,否则将会丢失之前的开放IP信息):alter user 用户名 allow_ip "允许登录的IP1",“允许登录的IP2”;可通过以下系统表,查找出用户的开放IP有哪些?将以下sql查出的第二列添加到以上sql语句后面即可select b.name,'"'||replace(a.allow_a.

2021-09-12 15:53:50 3796

原创 达梦php连接测试及验证系统ssl升级后数据库是否能正常使用

1.源码安装apacheapache的源码安装包:httpd-2.4.43.tar.gz安装apache源码包需要先安装apr和apr-utilapr-1.6.5.tar.bz2apr-util-1.6.1.tar.bz2安装步骤略2、源码安装php安装包:php-7.2.30.tar.gz安装步骤略3、连接达梦数据库3.1修改用户环境变量:达梦数据安装目录是/dm8修改环境变量,添加php和apache的安装目录到PATHvi .bash_profileP..

2021-09-12 11:53:12 334

原创 DSC集群中DMASMCMD和DMASMTOOL工具的使用

一、DMASMCMD 是 DMASM 文件系统初始化工具,用来格式化裸设备为 DMASM 磁盘,并初始化 DCR Disk、 Voting Disk。格式化 DMASM 磁盘就是在裸设备的头部写入 DMASM 磁盘特征描述符号,包括 DMASM 标识串、 DMASM 磁盘名、 以及 DMASM 磁盘大小等信息。 其中Voting Disk 和 DCR Disk 也会被格式化为 DMASM 磁盘DMASMCMD 工具的主要功能和命令如下:1. 格式化 DMASM 磁盘,可格式化的类型有3种:dcr..

2021-09-04 16:45:50 864

原创 达梦DMHS-DM8源端安装环境检查及配置

安装要求:源端DMHS服务需要和源端数据在同一个机器,目的端DMHS可不与目的端数据在同一个机器DMHS服务的安装版本与数据库类型和数据库版本、操作系统、芯片架构要匹配服务安装安装前源端数据库配置要求开启归档和逻辑日志【'FAST_COMMIT'=0 否则可能导致逻辑日志不全】修改dm,ini文件:ARCH_INI = 1 RLOG_APPEND_LOGIC = 1 修改dmarch,in文件:添加本地归档配置[ARCHIVE_LOCAL1]ARCH_TYPE = LOC

2021-09-04 16:37:59 293

原创 达梦DMHS-Oracle源端安装环境检查及配置

系统检查尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致 DMHS 安装或启动失败Free -h或者grep MemTotal /proc/meminfo#获取交换分区大小grep SwapTotal /proc/meminfo源端库前置工作检查源端数据库管理系统所在机器,是否开启数据库管理系统的归档日志、附加日志;如果需要 DDL 同步,还需要检查是否关闭数据库管理系统的回收站。1) 检查归档日志执行以下 SQL:archive lo

2021-09-04 16:09:10 237

原创 windows系统下达梦整库备份还原操作流程

windows系统下达梦整库备份还原操作流程达梦数据库整库备份还原实际上就是SQLSERVER中的整个实例的备份还原,非SQLSERVER中的数据库还原,和oracle架构类似。演示:同一台服务器下新建实例DM_TEST,用原实例DMSERVER的备份还原到新实例DM_TEST流程:使用DM管理平台工具登录DMSERVER实例备份数据库打开服务控制台,找到需要还原的DM_TEST实例服务,进行停止操作开启DM控制台工具进行脱机还原工作获取备份集后,三部曲:还原

2021-08-26 18:07:37 582 1

原创 达梦数据库安装LINUX平台安装前常用命令

查看操作系统uname -acat /proc/versioncat /etc/issuecat /etc/redhat-release查看CPU类型和核数Cat /proc/cpuinfolscpu查看内存大小Free -h查看磁盘大小Fdisk -lDf -h查看磁盘是否通过UUID自动挂载Cat /etc/fstabLimit资源限制vi /etc/security/limits.conf内核修改Vi /et..

2021-08-22 11:12:45 122

原创 达梦实时数据同步软件DMHS安装常见错误汇总

报错1:out of memory, fail to allocate memory from OSSegmentation fault解决办法:放大虚拟机内存2G报错2:libcpt_dm8.so不存在解决办法:dll 检查该包依赖包哪些没找到就补齐哪些,libdmoci.so不存在报错3:配置了DDL同步,但是检查到DDL同步辅助表有缺失,请重建,或者配置DDL_MASK=0缺少DDL触发器,或者存在无效除非器,请重建。解决办法:在源端数据库中重新执行ddl_sq

2021-08-14 21:31:17 2537

原创 达梦备份作业失效分析

首先查看备份作业历史运行记录,看是否有报错无历史运行记录--检查作业是否配置正确,检查作业的调度配置是否启用是否开启作业运行失败或成功都报告【跟踪定位问题】dmap服务是否开启、数据库是否开启归档都会影响备份作业的正确运行...

2021-08-05 15:52:32 1050

原创 Linux7平台Python3.8源码安装+连接DM数据库(dmPython驱动)

下载安装包Python-3.8.3.tgz解压安装包Tar -xvf Python-3.8.3.tgz安装依赖包yum -y install gcc gcc-c++ zlib zlib-devel libffi-develyum -y install gcc kernel-devel kenel-headers make bzip2yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve

2021-08-02 21:59:35 810

原创 达梦读写分离集群服务名配置

配置dm_svc.conf文件[dmdba@DW_M ~]$ cat /etc/dm_svc.conf# 全局配置区GRP1=(192.168.43.131:32141,192.168.43.132:32142)TIME_ZONE=(+480) #表示+8:00 时区LOGIN_ENCRYPT=(0)DIRECT=(Y)# 服务配置区[GRP1]TIME_ZONE=(+540) #表示+9:00 时区#指定优先登录的服务器模式。0:优先连接 Primary 模式的库,Normal 模

2021-07-26 08:33:35 2289

原创 达梦开启sql跟踪日志

开启dm.ini中参数SVR_LOG=1svr_log参数是动态参数,可通过以下语句修改,直接生效sp_set_para_value(1,'SVR_LOG',1)配置sqllog.ini文件sqllog.ini文件在实例数据文件目录 ,直接编辑 ,编辑完可通过以下存储过程直接让配置生效,无需重启服务sp_refresh_svr_log_config()测试捕捉是否成功disql 中输入 对test1表新增记录、查询test1相关sql查看sql日志,sql日志默认..

2021-07-26 00:16:31 854 1

原创 数据库性能优化-SQL优化

一、数据库发展历史二、DM数据库安装三、DM数据库sql使用四、DM数据库备份还原

2021-07-24 21:49:23 190

原创 DM实时主备搭建

机器准备和规划 IP 机器名 实例名 主库机器: 192.168.43.131 192.168.43.134(内网) DW_P 配置2块网卡 GRP1_RT_01 备库机器: 192.168.43.132 192.168.43.135(内网) DW_S1...

2021-07-17 18:31:37 248

原创 达梦数据库Linux环境单机安装

一、环境准备Linux服务安装包版本:CentOS-7-x86_64-Minimal-2009达梦数据库安装版本:dm8_20210513_x86_rh6_64_ent_8.1.2.2_pack5下载链接:二、安装1、确定安装环境和四、附注

2021-07-10 08:56:51 267

空空如也

空空如也

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

TA关注的人

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