摘要:最近和优化团队的专家学到一个很有意义的内置包:dbms_profiler,专门用于分析Oracle存储过程中的各段代码的时间开销情况,从而快速找到性能瓶颈的步骤。 "1.sys创建dbms_profiler" "2.创建profiler用户,对应表和序列,赋权" "3.sys为表和序列创建publi 阅读全文
测试12.2.0.1RAC PDB级别的Failover
2019-03-01 19:08 by AlfredZhao, 837 阅读, 0 推荐, 收藏, 编辑
摘要:关键步骤: 手工添加服务名A并启动(已验证默认的服务名测试验证无法实现Failover) 完整步骤: "1.确认环境信息" "2.手工添加服务并启动" "3.测试客户端连接到服务端" "4.关闭实例1的pdb1" "5.客户端再次连接到服务端" "6.测试完成重新启动实例1的pdb1" 1.确认环境 阅读全文
Windows使用tail命令跟踪日志
2019-02-19 23:00 by AlfredZhao, 5671 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道如果是Unix/Linux环境可以直接使用 tail f xxx.log即可。 但是Windows并没有自带这个命令,不过从网上可以找到 "tail.zip" 实测可以将其解压放在C:\Windows\System32下,这样就可以使用tail f 持续监控某日志信息了。非常方便。 阅读全文
关于PL/SQL Developer与Oracle客户端
2019-02-15 22:20 by AlfredZhao, 1516 阅读, 0 推荐, 收藏, 编辑
摘要:这是一个很简单的知识点,但这些年遇到过太多初学者反而受其困扰,所以还是决定记录一下。 背景: 国内使用Oracle的群体,几乎都会使用PL/SQL Developer这个图形化的工具进行日常数据维护。这个软件需要依赖Oracle客户端,且必须是32位的客户端。有些在windows环境下使用64位Or 阅读全文
关于UR=A的测试
2019-02-14 19:56 by AlfredZhao, 778 阅读, 0 推荐, 收藏, 编辑
摘要:当数据库在nomount,mount或者restricted这类特殊状态下,同时动态监听显示状态为BLOCKED,客户端无法直接连接到实例,此时可通过配置UR=A进行连接。最常见的场景就是10g版本的RAC,配置OGG时需要访问ASM实例的情况(实测11.2版本的RAC ASM实例动态监听的显示状态 阅读全文
关于Oracle的44951事件
2019-01-31 07:39 by AlfredZhao, 1095 阅读, 0 推荐, 收藏, 编辑
摘要:最近有同事遇到某客户数据库产生大量阻塞,等待事件为:enq HW contention,最开始采用不断杀会话的方式,效果不好,问题一直高频反复。进一步确认SQL是大量的insert,且插入的表中含有LOB字段,根据经验最终采用设置44951 event缓解了该问题。 具体关于Oracle的44951 阅读全文
记录下diagwait的问题
2019-01-30 21:10 by AlfredZhao, 389 阅读, 0 推荐, 收藏, 编辑
摘要:对于Oracle集群,有关diagwait的解释可以很容易在网上搜到: 该问题只会出现在ORACLE 11.2 以前版本中,在 11G R2版本中,diagwait的值默认配置为13。 而针对11.2以前的版本,需要手工将diagwait修改为13,以推迟重启的时间便于将缓存中的日志信息有足够的时间 阅读全文
ACFS-9459: ADVM/ACFS is not supported on this OS version
2019-01-23 11:16 by AlfredZhao, 2752 阅读, 1 推荐, 收藏, 编辑
摘要:环境: RHEL 7.3 + Oracle 12.2.0.1 RAC 现象: acfs资源状态不正常,asmca图形也没有acfs相关内容,无法使用acfs。 "1.具体现象" "2.定位bug" "3.解决问题" 1.具体现象 使用crsctl stat res t init查询,ora.driv 阅读全文
OGG学习笔记05-OGG的版本
2019-01-21 21:40 by AlfredZhao, 1064 阅读, 0 推荐, 收藏, 编辑
摘要:刚接触OGG的时候,很容易被众多的版本搞晕,虽然官方有提供各版本对应认证OS和DB的表格。 个人认为一个比较简单的方式,是直接去edelivery.oracle.com下载OGG,选定一个大版本后,这里以11.1(一个较旧的版本,这里只是举例说明),再选择自己可能用到的OS,得出的列表如下: 把这张 阅读全文
Asianux 7.3安装Oracle 11.2.0.4单实例体验
2019-01-19 18:08 by AlfredZhao, 1204 阅读, 1 推荐, 收藏, 编辑
摘要:环境: Asianux 7.3 需求: 安装Oracle 11.2.0.4 单实例 背景: 系统使用默认的最小安装部署,Oracle安装额外需要的包统一使用yum安装。 查看当前系统相关信息: 配置好本地yum源,然后直接使用yum即可快速安装图形界面和需要的包: Oracle具体的安装步骤可参考之 阅读全文