代码改变世界

Oracle如何查询当前的crs/has自启动状态

2018-11-28 22:56 by AlfredZhao, 3365 阅读, 0 推荐, 收藏,
摘要:我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。 使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态,虽然命令可以反复执行,但看不到实际状态总归还是让人不放心。 我在L 阅读全文

测试一体机ASM failgroup的相关问题处理

2018-11-18 19:57 by AlfredZhao, 1920 阅读, 0 推荐, 收藏,
摘要:环境: 3台虚拟机 RHEL 7.3 + Oracle RAC 11.2.0.4 问题现象: RAC运行正常,ASM磁盘组Normal冗余,有failgroup整体故障,有failgroup配置错误。 温馨提示: 本文并不是市场上任何一款商业的一体机产品,只是我为了学习这类分布式存储架构自己模拟的实 阅读全文

ORA-01919: role 'PLUSTRACE' does not exist

2018-11-16 01:02 by AlfredZhao, 1597 阅读, 0 推荐, 收藏,
摘要:环境: Oracle 10g,11g. 现象: 在一次迁移测试中,发现有这样的角色赋权会报错不存在: 查询发现这个角色是需要手工执行脚本创建,直接执行Oracle自带的SQL脚本@?/sqlplus/admin/plustrce.sql即可: 可以看到这个角色就是封装了对v_$sesstat,v_$ 阅读全文

执行perl xttdriver.pl报错Can't locate Getopt/Long.pm in @INC

2018-11-15 23:12 by AlfredZhao, 2837 阅读, 0 推荐, 收藏,
摘要:环境: AIX 6.1 + Oracle 10.2.0.4 现象: 在做xtts测试时,源环境使用Oracle自带的perl执行xttdriver.pl报错如下: 而在目标环境Linux6.8 + Oracle 11.2.0.4 就正常,起初我没多想这个问题,以为是10g的自带perl版本过低不支持 阅读全文

Linux之HugePages快速配置

2018-11-15 01:04 by AlfredZhao, 16452 阅读, 1 推荐, 收藏,
摘要:关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰: Linux大内存页Oracle数据库优化 本文旨在Linux系统上快速配置HugePages: 1.设置memlock无限制 2.设置合理的vm.nr_hugepages 3.确认Hug 阅读全文

Bug 5323844-IMPDP无法导入远程数据库同义词的同义词

2018-11-14 09:08 by AlfredZhao, 674 阅读, 0 推荐, 收藏,
摘要:参见MOS文档: Bug 5323844 SYNONYM for a SYNONYM in remote database not imported using IMPDP (文档 ID 5323844.8) 在一次迁移项目中测试发现,当时环境为Oracle 10.2.0.5。此bug比较隐秘,im 阅读全文

实验long raw 和 blob两种数据类型遇到dblink的表现

2018-11-08 18:50 by AlfredZhao, 1267 阅读, 0 推荐, 收藏,
摘要:首先long raw从Oracle 10g开始就不再被建议使用,建议用blob代替。同理,long建议用clob代替。 本文从运维角度实验long raw 和 blob两种数据类型在遇到dblink时的一些差异。 "1.构造实验环境" "2.通过dblink查询" "3.通过dblink建表" "4 阅读全文

Oracle之SQL优化专题02-稳固SQL执行计划的方法

2018-11-05 03:32 by AlfredZhao, 983 阅读, 1 推荐, 收藏,
摘要:首先构建一个简单的测试用例来实际演示: ``` create table emp as select * from scott.emp; create table dept as select * from scott.dept; create index idx_emp_empno on emp( 阅读全文

使用COE脚本绑定SQL Profile

2018-11-05 00:33 by AlfredZhao, 2445 阅读, 0 推荐, 收藏,
摘要:日常运维中,经常会遇到需要绑定好的执行计划的场景。 简单来说,就是将一个sql_id绑定好的plan_hash_value。如果没有使用到绑定变量,还需要把force_match设置为true。 用到的是MOS文档215187.1提供的系列脚本中的coe_xfr_sql_profile.sql。 下 阅读全文

记录一则expdp任务异常处理案例

2018-11-01 23:20 by AlfredZhao, 1174 阅读, 0 推荐, 收藏,
摘要:环境: AIX 6.1 + Oracle 10.2.0.4 现象: 在XTTS迁移测试阶段,遇到执行几个expdp的导出任务,迟迟没有返回任何信息,对应日志无任何输出,查看任务状态: 可以看到所有的expdp导出任务的STATE都停留在DEFINING状态。 "1.牛刀小试清异常" "2.追本溯源查 阅读全文
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 70 下一页