创建Oracle存储过程循环查杀过期连接会话【企业DBA实战任务】 在一些写法不够严谨的程序代码设计上,一些数据库连接,在处理完数据请求后,没有主动释放或关闭,从而导致数据库层面积累了大量的无用连接,这些连接占用大量的数据库资源,在无法对代码做调整的情况下,可以从数据库层面主动结束或关闭这些会话连接,下面是针对这个问题设计的存储过程。 数据库运维 2019年12月25日 0 点赞 0 评论 3306 浏览
【Oracle断电引起不一致恢复】Oracle无备份非归档情况下的恢复_亲测有效 Oracle数据库一般在高并发写入的业务系统中,例如一些流水账单或日志写入业务,若程出现意外断电,将会破坏数据文件的一致性,从而导致数据库无法启动,如这个时候,客户本身没有开启RMAN数据库备份或逻辑备份,并且数据库处于非归档状态,将会很被动,下面将通过非常规的方法来恢复数据库,用该方法恢复后,由于破坏了数据库本身的一致性,应通过导出导入操作来重建实例。 数据库运维 2019年09月22日 94 点赞 0 评论 3307 浏览
Oracle11g表空间数据文件收缩方案 Oracle表空间收缩是一个难点,特别对于较大的表空间而言,数据文件设置较大,数据库对象无论移动或压缩都比较麻烦,下面方案通过实战操作,将一个12T的表空间缩小到100G以内。大大释放了磁盘空间! 数据库运维 2022年07月11日 1 点赞 0 评论 3314 浏览
生产库上在线不停机搭建Oracle Dataguard双机热备 此方案适合于生产运营中的数据库,DB服务器停机时间非常苛刻,或无法停机维护的情况下,如支付,电商等业务,可通过该方案在线部署Dataguard,对客户系统无任何影响。 数据库运维 2019年09月22日 0 点赞 0 评论 3357 浏览
SQL SERVER2016数据库邮件配置实现数据库告警方案 在SQL SERVER数据库生产环境中,大部分情况下需要有自己的运维体制,包括监控数据库状态触发告警。如果发生异常,通过邮件作为一种告警实现方式,在及时性和易用性方面也有着非常关键的优势。 数据库运维 2020年08月17日 0 点赞 0 评论 3388 浏览
Oracle dataguard同步终止缺失归档产生gap后手动恢复方法 今天客户反映oracle DG同步中断了,同时备库频繁报错:没有充足的磁盘空间可用,于是第一时间连上去排查,发现备库的磁盘使用率,的确已达到100%了,同时备库的日志应用是一个月前的状态,手动启动同步命令 数据库运维 2020年10月15日 0 点赞 0 评论 3445 浏览
mysql日志恢复指定表【从binlog日志过滤恢复指定数据表】 很多时候,MYSQL数据库由于一些误操作,需要恢复指定表,或某个表指定时间点的数据,这个时候需要根据MYSQL的binlog日志做时间点的恢复,下面将介绍这个方案的具体步骤! 数据库运维 2019年11月10日 1 点赞 0 评论 3470 浏览
Oracle11g RAC无法使用VIP或SCAN IP连接数据库的解决方案 在windows客户端sqlplus工具使用VIP或scan的IP无法连接,报错如下,解决方案如下:因此只要把数据库实例参数local_listener内的host改为vip的IP地址即可,具体操作步骤是: 数据库运维 2020年06月10日 3 点赞 0 评论 3518 浏览
Mongodb数据库慢查询定位与优化【通过Profile跟踪定位】 在很多情况下,DBA都要对数据库的性能进行分析处理,找出降低性能的根源,而Mongo就有一种分析工具来检测并追踪影响性能的慢查询---Profile有两种方式可以控制Profiling的开关和级别。 数据库运维 2020年05月23日 0 点赞 0 评论 3563 浏览
正确终止expdp备份任务进程的方法 今天在执行expdp导出时磁盘剩余量不够了,想提前终止expdp导出任务,于是就按ctr + c 中进入export交互界面,然后exit退出然后查看操作系统进程发现没有expdp进程了以为就是停掉了,但发现导出的dmp文件还在一直增加,其实任务并没有停止。 数据库运维 2019年11月17日 3 点赞 0 评论 3566 浏览