代码改变世界

模拟业务最小测试用例02

2018-05-14 22:53 by AlfredZhao, 527 阅读, 0 推荐, 收藏,
摘要:Oracle数据库对很多开发人员而言,基本就只是一个存储数据的仓库,只不过这个仓库功能非常强大,额外提供了很多好用的功能,需要的时候会用就好,不会纠结于某个细节。而对很多DBA而言,正好相反,喜欢沉溺于某些细节上,对某些小知识点对应的原理理解的非常透彻,但却往往很少会站在开发层面认识Oracle。 阅读全文

Oracle数据库逻辑迁移之数据泵的注意事项

2018-05-12 22:22 by AlfredZhao, 2305 阅读, 0 推荐, 收藏,
摘要:环境:数据迁移,版本 11.2.0.4 -> 12.2.0.1 思考: 对于DBA而言,常用物理方式的迁移,物理迁移的优势不必多说,使用这种方式不必担心对象前后不一致的情况,而这往往也解决了不懂业务的DBA最头疼的问题。 对于开发而言,常用逻辑方式的迁移,比如传统的exp/imp或者现在的expdp 阅读全文

Oracle 10g DG 数据文件迁移

2018-05-05 11:10 by AlfredZhao, 1298 阅读, 0 推荐, 收藏,
摘要:背景: 某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来。 环境: Oracle 10.2.0.5 DG 单机 首先想到的是10gDG是在mount模式下应用的,在测试环境可以很容易的模拟下这个需求实现的过程: 阅读全文

实验:利用ASMLib创建ASM磁盘

2018-04-25 00:39 by AlfredZhao, 1090 阅读, 0 推荐, 收藏,
摘要:环境: RHEL 6.5 + Oracle 11.2.0.4 RAC(2 nodes) 目的: 在实验环境使用ASMLib配置共享ASM磁盘,虽然我们已经不建议使用ASMLib进行绑盘,但是无奈有客户是这样做的,而作为一名合格的乙方技术人员,我们是需要熟悉不同技术(包括这种已经不再推荐使用的技术)从 阅读全文

实验:记录一则删除GI的过程

2018-04-24 15:04 by AlfredZhao, 431 阅读, 0 推荐, 收藏,
摘要:环境: RHEL 6.5 + Oracle GI 11.2.0.4 (2 nodes) 参考MOS文档 How to Deconfigure/Reconfigure(Rebuild OCR) or Deinstall Grid Infrastructure (文档 ID 1377349.1) "1. 阅读全文

测试修改gcs_server_processes参数

2018-04-22 23:41 by AlfredZhao, 2024 阅读, 0 推荐, 收藏,
摘要:RAC部署前提是要求各节点的主机硬件一致的,但实际如果碰上一些不规范的客户,经费有限或是扩容时已买不到同样的机器,那么采购的机器会有一些区别,比如RAC各节点的CPU核数有区别,那么默认的gcs_server_processes在各节点之间也可能不同。而我们针对这种情况是建议RAC各节点使用相同的g 阅读全文

Oracle RAC环境下定位并杀掉最终阻塞的会话-续

2018-04-21 08:47 by AlfredZhao, 1293 阅读, 0 推荐, 收藏,
摘要:之前在《 "Oracle RAC环境下定位并杀掉最终阻塞的会话" 》中,最终使用一个SQL查询出RAC实例之间的所有阻塞关系。但是实际在某些极端的生产环境,是不允许执行复杂的SQL语句,即使允许执行可能现场也不方便复制SQL,手敲的话效率低下,那么本文就介绍另一种简单的方法来快速定位最终阻塞会话,也 阅读全文

技巧:如何提升Oracle用户密码的安全性

2018-04-17 15:50 by AlfredZhao, 1114 阅读, 1 推荐, 收藏,
摘要:环境: Oracle 11.2.0.4 客户需求: 主要背景是数据库中有很多业务用户名,且由于部分用户缺乏安全意识,甚至直接将自己的密码设置为和用户名一样,目前客户期望密码设置不要过于简单,最起码别和用户名一致或相似就好。 "1.官方解决方案" "2.删减版解决方案" "3.测试验证方案" "4.用 阅读全文

Oracle RAC环境下定位并杀掉最终阻塞的会话

2018-04-04 16:29 by AlfredZhao, 3002 阅读, 1 推荐, 收藏,
摘要:实验环境: Oracle RAC 11.2.0.4 (2节点) "1.模拟故障:会话被级联阻塞" "2.常规方法:梳理找出最终阻塞会话" "3.改进方法:立即找出最终阻塞会话" 之前其实也写过一篇相关文章: "如何定位Oracle数据库被锁阻塞会话的根源" 但上文给出的例子过于简单,实际对于生产中复 阅读全文

Oracle之SQL优化专题01-查看SQL执行计划的方法

2018-04-01 22:05 by AlfredZhao, 20006 阅读, 3 推荐, 收藏,
摘要:在我2014年总结的“ "SQL Tuning 基础概述" ”中,其实已经介绍了一些查看SQL执行计划的方法,但是不够系统和全面,所以本次SQL优化专题,就首先要系统的介绍一下查看SQL执行计划的方法。 本文示例SQL为: "1.explain plan for" "2.set autotrace" 阅读全文
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 70 下一页