配置Oracle RAC EM报错ORA-12514的解决方案 我们在安装ORACLE RAC的时候,很多时候没有选择安装EM,或是RAC运行一段时间后,EM失效!为了方便对数据库进行监控,这个时候我们需要手动部署Oracle RAC EM,然而在部署过程中,经常会报错: 数据库运维 2020年01月16日 0 点赞 0 评论 2042 浏览
Oracle数据库大批量删除无主键约束重复数据的方案 Oracle数据库大批量删除无主键约束重复数据的方案 前言:这篇文章对对于原表数据量大,分次删除无主键重复数据的步骤进行梳理归纳。 数据库运维 2020年03月04日 0 点赞 0 评论 2038 浏览
SQL SERVER系统用户误删,日志不断报错的处理方案 最近客户遇到一个这样的问题:SQL SERVER2012,由于某种原因,当时客户把系统登录用户“##MS_PolicyEventProcessingLogin##”删除了,后在系统日志中发现大量如下提示,每5秒报一次错误。 数据库运维 2019年11月15日 1 点赞 0 评论 2028 浏览
设计Oracle统计信息自动更新的存储过程【DBA企业实战任务】 在数据库的运维工作中,经常会遇到一些表的数据量倾斜很严重,例如针对某些特定业务,一些大表需要经常做初始化任务操作,这时候若表的统计信息已过期或不够准确,会引起执行计划的数据有误,所以有时候需要手工去分析这些表的统计信息,但这样做比较耗时间与精力,为了解决这个问题,可以针对这些特定表,或数据倾斜严重的表进行自动化分析,这样可以降低DBA的工作量,并且分析比较及时到位,下面是设计这样的存储过程,用于自动分析某些表或更新其统计信息: 数据库运维 2019年12月25日 1 点赞 0 评论 2015 浏览
Oracle11g表空间数据文件收缩方案 Oracle表空间收缩是一个难点,特别对于较大的表空间而言,数据文件设置较大,数据库对象无论移动或压缩都比较麻烦,下面方案通过实战操作,将一个12T的表空间缩小到100G以内。大大释放了磁盘空间! 数据库运维 2022年07月11日 1 点赞 0 评论 2003 浏览
Oracle服务器更改主机名后的调整事项 有时候Oracle数据库服务器由于维护原因,需要更改主机名,但WINDOWS下的ORACLE安装是绑定了注册表,并且监听文件,TNSNAMES文件都绑定了其主机名,所以当更改了主机名后,需立刻调整数据库服务器的配置,以免发生异常访问的现象,下面是调整方案: 数据库运维 2020年01月17日 0 点赞 0 评论 1993 浏览
MySQL使用ibd文件恢复innodb数据库表 mysql常用引擎有两种,myisam和innodb。myisam备份容易,直接备份.frm,.MYD,.MYI文件,然后再复制粘贴到目标数据库文件夹即可。但是innodb则不可以,即使你把.frm,.ibd文件放到目标数据库文件夹,也不是查看该数据表。那么,能否使用.ibd文件恢复innodb数据表呢? 数据库运维 2021年05月19日 0 点赞 0 评论 1963 浏览
为上海金融企业搭建GoldenGate双机热备环境【企业实战任务】 为了实现数据库的实时热备同步,满足数据库的高可用需求,采用goldengate软件同步数据库,高效灵活,同步粒度可以从数据库实例到用户(schema),甚至基于指定表的同步,其特点是同步效率高,可以根据业务需求同步指定的数据库对象,另外goldengate还有一个优势是,目标端可以部署新的业务库,实例级允许写入操作(相对DG的优势),以下是goldengate详细的配置方案。 数据库运维 2020年02月20日 1 点赞 1 评论 1930 浏览
Mongodb数据库执行计划分析与优化【索引优化详解】 MongoDB 3.0之后,explain的返回与使用方法与之前版本有了很大的变化,介于3.0之后的优秀特色和我们目前所使用给的是3.0.7版本,本文仅针对MongoDB 3.0+的explain进行讨论。3.0+的explain有三种模式,分别是:queryPlanner、executionStats、allPlansExecution。现实开发中,常用的是executionStats模式,主要分析这种模式。 数据库运维 2020年05月23日 0 点赞 0 评论 1924 浏览
ORACLE执行计划概要文件-- sql profile调优实战项目 今天帮客户优化SQL,语句用了复杂的视图嵌套视图形式,但外层条件有唯一性较好的参数代入,客户反映,平时此查询在1秒内,目前是10秒左右,于是看了一下执行计划,计划的后半部分的确消耗很大,并对某个大表进行了全表扫描操作,见下图: 数据库运维 2020年05月21日 1 点赞 0 评论 1919 浏览