
故障
文章平均质量分 96
P10ZHUO
这个作者很懒,什么都没留下…
展开
-
oracle 19c adg GAP恢复
oracle 19c adg GAP恢复故障现象故障分析GAP恢复总结参考继上篇文章,回退成功后。发现我们在回退的过程中,为了不影响备库,把log_archive_dest_state_2设置为了defer。但是后面想想,已经来不及了,因为主库刷新数据字典的过程中,已经会把字典的变化同步到了备库。我们设置defer的时间迟了,应该在刷新数据字典之前,就把log_archive_dest_state_2设置为defer,让备库不会应用数据字典的变化。如果此时发生切换,switchover肯定不行,failo原创 2022-01-30 15:44:08 · 3520 阅读 · 0 评论 -
磁盘组add disk,报错:ORA-15041 thrown in ARB0 for group number
磁盘组add disk,报错:ORA-15041 thrown in ARB0 for group number 故障现象问题分析解决方法解决过程遗留问题参考在ASM中,每一个文件的extent都均匀的分布在它所在磁盘组的所有磁盘上,无论是在文件第一次创建或是文件创建之后的重新resize都是如此,这也意味着我们始终能保持磁盘组中的每一个磁盘上都有一个平衡的空间分配。当我们ASM磁盘空间不够时,一般我们都会选择扩容,往磁盘组中添加新的磁盘,然后等待完成rebalance即可。但是,当我们没有注意到一些情原创 2022-01-30 15:43:38 · 3367 阅读 · 0 评论 -
sqlldr 直接路径加载direct=true的副作用
sqlldr 直接路径加载direct=true的副作用sqlldr帮助文件执行导入提升加载速度总结参考接上篇文章sqlldr加载19c pdb最佳实践。最后提升加载速度的内容,其中有一项,是使用直接路径加载:direct=true。直接加载全部记录,提高速度。但是此方法有个副作用,就是会使索引失效。mos上面也有说明,根据文章Common Maintenance Commands That Cause Indexes to Become Unusable (Doc ID 165917.1)的描述:Si原创 2021-09-03 11:43:03 · 4232 阅读 · 0 评论 -
sqlldr加载19c pdb最佳实践
oracle下载的软件包或者补丁文件校验背景sqlldr--数据文件sqlldr--控制文件PSU补丁校验命令背景sqlldr历史悠久,从oracle 7开始提供数据加载得功能。那么在高本版,甚至19c上面sqlldr还能否使用哪?某客户就有这种需求,经常需要把excel里面的数据导入到数据库表里面,那么sqlldr就成为不二之选。下面看下具体的使用和注意事项。sqlldr–数据文件一般会导出一个excel文件,或者csv文件,类似如下:其中的内容如下:为了后面的控制文件好些,一般插入个分原创 2021-09-02 15:01:42 · 2973 阅读 · 0 评论 -
SMON清理IND$字典基表-ORA-08104
SMON清理IND$字典基-ORA-08104背景模拟故障问题现象问题原因故障处理dbms_repair.online_index_clean使用ORADEBUG唤醒SMON进程进行清理提交原来创建索引列对应的DML事务重启数据库实例手动修改IND$字典基表总结SMON功能---清理IND$字典基表功能概述触发场景清理原理禁止清理背景平常在运维工作当中,创建索引的时候,可能会遇到报错:ORA-08104。模拟故障创建test表,插入一条数据,但是不提交。SQL> conn scott/t原创 2021-02-04 09:58:02 · 520 阅读 · 0 评论 -
安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败
安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败 背景解决过程查看lmon trc查看mos真的是网络的问题haip禁用haip安装好的环境禁用haip执行root.sh前禁用haip恢复haip默认oracle rac安装的时候,会启动haip功能,会在心跳网卡虚出一个IP,169.254..,2节点彼此能ping通。这个是以资源ora.cluster_interconnect.haip形式出现的,那么这个资源可以禁用嘛?也就是haip可以禁用嘛?不使用haip,会有什原创 2021-01-25 17:06:57 · 3181 阅读 · 0 评论 -
与temp表空间相关的操作数据库都会hang
背景业务维护人员在登录数据库的时候,temp表空间使用率告警,他就去重新resize tempfile的大小,但是在resize 32G的时候,由于手误写错了,resize 2G,发现不对,就立即ctrl+c取消操作。之后又往temp表空间里面添加了2个数据文件。操作如下:操作完成后,发现在查询temp表空间相关信息的时候,就会hang,没有结果。如以上操作,查询视图v$temp_space_header,可以统计临时表空间的使用情况,但是一直会hang。补充:查询此视图的结果不准确原创 2021-01-14 21:30:14 · 682 阅读 · 0 评论 -
ORA-01210: data file header is media corrupt
ORA-01210: data file header is media corrupt问题现象模拟过程加盘 创建lvraw映射在raw上面创建表空间模拟报错解决方案bbed探索数据文件结构dump解决拓展确定redo的sequence#BBED> map /v File: /u01/app/oracle/oradata/ZHUO/onlinelog/o1_mf_2_gxd20gn6_.log (0) Block: 1 Dba原创 2020-08-03 11:12:16 · 4099 阅读 · 1 评论