代码改变世界

小知识:后台执行Oracle创建索引免受会话中断影响

2020-08-03 22:45 by AlfredZhao, 156 阅读, 0 推荐, 收藏, 编辑
摘要:因为客户环境的堡垒机经常会莫名的断开连接,也不是简单的超时,因为有时候即使你一直在操作,也可能会断。 这样对于操作一些耗时长且中途中断可能会导致异常的操作就很危险,而最简单的避免方法就是将其写到脚本中,nohup挂到后台去执行。 本文以在线创建索引为例,比如给jingyu用户下T1表创建table_ 阅读全文

小知识:Oracle RAC添加服务名实现单节点访问

2020-08-03 22:07 by AlfredZhao, 227 阅读, 0 推荐, 收藏, 编辑
摘要:环境:Oracle 11.2.0.4 RAC(2 nodes) 1.查看RAC IP配置信息 2.添加服务名并启动服务 3.停止服务并删除服务名 1.查看RAC IP配置信息 我们先查看下环境的IP分配情况,一般确认/etc/hosts配置无误,可直接快速看下hosts配置相关内容: #public 阅读全文

Windows平台安装Oracle11.2.0.4客户端报错INS-30131

2020-07-29 06:39 by AlfredZhao, 230 阅读, 0 推荐, 收藏, 编辑
摘要:之前为解决EXP-00003错误给出了安装Oracle11.2.0.4的解决方案,自己测试是没问题的,客户自己安装反馈遇到报错INS-30131,MOS有一篇文章: E1: DB: Error INS-30131 While Installing Oracle 32 or 64 Bit Client 阅读全文

小知识:如何赋予用户查看所有存储过程和触发器的权限

2020-07-28 15:08 by AlfredZhao, 198 阅读, 0 推荐, 收藏, 编辑
摘要:客户有这样一个需求,需要赋予用户test查看所有存储过程和触发器的权限,但是不能够对其进行修改或删除。 当前用户test具备的权限是基本的connect, resource,其实如果对象是表的话,有点像SELECT ON TABLE_NAME的权限。 但是实际查询存储过程和触发器,并没有显示SELE 阅读全文

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

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

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

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

Oracle删除索引规范

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

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

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

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

2020-07-16 08:58 by AlfredZhao, 188 阅读, 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) 现象概述:发现 阅读全文
上一页 1 2 3 4 5 6 ··· 49 下一页