代码改变世界

小知识:如何判定crontab任务的执行频度

2020-07-28 05:52 by AlfredZhao, 598 阅读, 0 推荐, 收藏, 编辑
摘要:所有运维人员都知道crontab定时任务的基本格式如下: * * * * * command 分 时 日 月 周 命令或脚本 如果是写了具体的时间,基本大家都可以清楚的根据这样的规则去匹配对应: 第1个*表示分钟,取值范围:0~59; 第2个*表示小时,取值范围:0~23; 第3个*表示日期,取值范 阅读全文

小知识:解决EXP-00003的报错

2020-07-27 17:48 by AlfredZhao, 1904 阅读, 0 推荐, 收藏, 编辑
摘要:客户有个需求:某用户程序(含exp导出任务)报错EXP-00003,这个错误并不会影响整个导出任务的结束,但由于是晚上的定时任务,该错误会触发夜间告警。客户想通过数据库层面来规避掉此错误。 事实上,这个错误是比较普遍的,我们知道Oracle 11g有一个延迟段创建的特性,这个特性在最佳实践一般是建议 阅读全文

Oracle删除索引规范

2020-07-22 15:45 by AlfredZhao, 4564 阅读, 0 推荐, 收藏, 编辑
摘要:1.背景概述 2.索引删除规范 3.根本解决方案及建议 1.背景概述 近期应用升级上线过程中,存在删除业务表索引的变更操作,且因删除索引导致次日业务高峰时期,数据库响应缓慢的情况,经定位是缺失索引导致。与用户沟通,虽然变更中删除索引的需求很少,但也存在此类需求。 本文从数据库层面,旨在尽可能避免类似 阅读全文

案例:OGG目标端进程ABENDED处理

2020-07-17 15:21 by AlfredZhao, 4186 阅读, 0 推荐, 收藏, 编辑
摘要:源端环境:RHEL 6.5 + Oracle 11.2.0.4 RAC + OGG 19.1.0.0.4 目标端环境:RHEL 7.6 + Oracle 19.3 + OGG 19.1.0.0.4 故障现象:源端表结构某字段数据类型长度增加,并插入对应数据,目标端因还是之前的数据类型长度,导致应用进 阅读全文

小知识:杜绝明文密码,OGG的credentialstore特性

2020-07-16 23:38 by AlfredZhao, 884 阅读, 0 推荐, 收藏, 编辑
摘要:之前OGG配置文件中都会明文记录密码,而在OGG12c及以上版本中,有一个特性credentialstore,可以用来杜绝明文密码,提升安全性。 这里测试添加credentialstore并配置数据库用户ogg别名为user,至此可以使用dblogin useridalias user登陆ogg: 阅读全文

案例:归档自动清理脚本失效及连带影响

2020-07-16 08:58 by AlfredZhao, 988 阅读, 0 推荐, 收藏, 编辑
摘要:前些天给同事准备一套模拟环境用于测试一个OGG问题: 环境架构:Oracle 11.2.0.4 RAC + 单实例11.2.0.4 ADG(同时作为OGG源端,OGG版本19.1.0.0.4) + 单实例19.3多租户(其中1个PDB作为OGG目标端,OGG版本19.1.0.0.4) 现象概述:发现 阅读全文

记录一则因主机名讹误导致的RAC启动异常

2020-07-15 23:11 by AlfredZhao, 583 阅读, 0 推荐, 收藏, 编辑
摘要:1.故障现象 2.解决方案 环境:RHEL 7 + Oracle 19.5 RAC 1.故障现象 最近遇到客户的一套19c测试环境,在一次主机重启后发现集群无法启动,使用crsctl stat res -t -init查看集群启动阶段时发现直接报错如下信息: [grid@xxdb01-vip ~]$ 阅读全文

小知识:Linux如何删除大量小文件

2020-07-15 21:34 by AlfredZhao, 3786 阅读, 0 推荐, 收藏, 编辑
摘要:环境:RHEL 6.5 + Oracle 11.2.0.4 需求:使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。 1.问题现象 2.解决方案 1.问题现象 Oracle的adump下记录的是sys的登陆审计信 阅读全文

Oracle ADG + Keepalived 切换演练

2020-07-14 23:58 by AlfredZhao, 1696 阅读, 0 推荐, 收藏, 编辑
摘要:客户的一套生产环境采用的架构是Oracle ADG + Keepalived,近期需要进行切换演练,要求我这边保障。ADG本身切换倒没啥可说的,但引入keepalived软件,就需要提前研究下这个架构。其实看了下环境配置,整体思路也非常简单,说白了就是利用keepalived软件引入一个VIP,应用 阅读全文

Oracle 11g ADG 部署(duplicate)快速参考

2020-07-14 13:29 by AlfredZhao, 1813 阅读, 0 推荐, 收藏, 编辑
摘要:本文旨在指导客户完成Oracle 11g的ADG部署工作,主库环境已具备,备库环境已安装完成数据库软件。 环境:RHEL 6.8 + Oracle 11.2.0.4 1.确认主库运行在归档模式 2.确认主库开启Force Logging 3.主库参数文件修改 4.创建SRLs 5.备份数据库 6.创 阅读全文
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 64 下一页