20万DBA都在关注的11个问题


原文: http://www.enmotech.com/web/detail/1/703/1.html 复制链接,打开浏览器即可查看原文 ) 


引言  



近期我们在 DBASK 小程序增加 MySQL PostgreSQL 以及黄玮的专题栏目,欢迎大家阅读分享。

 

问答集萃



接下来,我们分享本期整理出的问题和诊断总结,供大家参考学习,详细的诊断分析过程可以通过标题链接跳转到小程序中查看。


问题一、 impdp 中断后,监听多出 SYS$SYS.KUPC ,无法清理

如图, serveice 中多了很多 KUPC




使用 DELETE_SERVICE 包也删除不掉

begin

DBMS_SERVICE.DELETE_SERVICE(service_name=>'SYS$SYS.KUPC$S_1_20181112170257');

end;

/

目前只在节点 1 出现,想请教一下怎么清理这种无效的连接服务?

诊断结论:参考 How to delete SYS.KUPC$ service after kill datapump job ,先要 STOP_QUEUE ,再 DROP_QUEUE 即可。

 

问题二、关于 RAC VIP 是如何漂移的问题?

请教个问题,我的 RACIP 配置如下:

192.168.56.10  rac1

192.168.56.11  rac2

10.10.10.10  rac1-priv

10.10.10.11  rac2-priv

192.168.56.12  rac1-vip

192.168.56.13  rac2-vip

192.168.56.14  rac-scan

现在我模拟场景, RAC1 主机宕机, RAC1-VIP 漂移到 RAC2 节点。数据库的服务名是 ORCL

我通过 192.168.56.13 去连接 ORCL 服务名是可以的,通过 192.168.56.12 去连接服务名是不可连接的,这种情况是不是正常的现像??

诊断结论: rac vip 在不发生故障的时段,连接数据库是正常。一旦发生漂移,这个 vip 漂到别的节点,就是不可以连接数据库的。这是正常现象。 vip 在这里的意义是迅速给 app 反馈信息,让 app 去连别的 vip 。如果没有 vip ,那 app 要等待 60 秒才能等到 tcp 超时。这个时间是不允许的 。

   

问题三、 expdp 导出含 lob 字段某一张大表报错 ora-01555

11201 expdp ,每周出现 2-3 ora01555

1 undo 表空间空间充足 2 undo_retention dba_lobs 中表的 retention 很大,远大于 v$undo maxquerylen 值。

3 lob 段没有坏块 请问还有其他原因吗,如何排查?

诊断结论: lob undo 不是存放在 undo 表空间的。他是跟 lob 数据所在表空间存在一起的。这个没有什么太好的办法导出,一般是建议对一个表按照 rowid 进行切分,划分成多个片来导出。

   

问题四、 RMAN 是否可以跨平台恢复

aix 主机的 rman 备份可以在 x86 linux 主机上恢复吗?

诊断结论:可以恢复,但是存在大小字节序问题,需要 RMAN convert from platform 'AIX-Based Systems (64-bit)' 的方式转换字节序,并做恢复。

 

问题五、 sqlplus 连接 ASM 实例 connected to an idle instance

oracle11.2.0.3 rac 集群资源都正常, grid 环境变量也没问题,但是 sqlplus / as sysasm 连接 ASM 实例的时候显示 connected to an idle instance 。数据库实例可正常连接。


诊断结论:重置环境变量 ORACLE_HOME   去掉 /u01/ora11/grid/  中的 "/" 

 

问题六、 oracle 表空间碎片整理

oracle 的表空间碎片如何查询,到什么样的程度 oracle 表空间中的碎片需要整理?

诊断结论:首先要收集表的统计信息,然后通过统计信息计算出实际空间与 user_extents 占用的空间相比,一般碎片超过 25% 就可以考虑 shrink 或者 move 整理表碎片,相关 SQL 请查看详情。

   

问题七、生产库的数据不翼而飞,求原因

我想咨询一下, oracle 11.2.0.4.0 开了归档,没有启用追加日志模式,能做日志挖掘吗?   或者这样说:生产库的一个表数据突然不见了,用了闪回查询将数据恢复了。现在只启用了归档日志,领导需要汇报具体原因。我不知道从何下手。   求助各位专家。

诊断结论:根据我的测试, 11.2.0.4 没有开 supplymental logging 也是有会话信息的,因为 _TRANSACTION_AUDITING 参数默认是 TRUE redo 就会包含会话信息。但是我测试结果发现会丢失部分记录信息(比如 delete 10 条只会 miner 6 条,打开 supplymental logging 则是完整的 ) ,所有你可以 logmnr 尝试下。

 

问题八、各地数据汇总格式问题

从多家二级医院向上级数据中心汇总数据,有的二级医院是 oracle 库,有的二级医院是 sqlserver 库,让这些二级医院导出什么格式的数据包,方便上级数据中心汇总,数据中心使用的是 oracle 库,谢谢

诊断结论:如果是多表可以考虑 ogg ,支持多种数据库的实时数据同步,也可以用 java python 编写一个导出和导入的小程序或者脚本。数据格式最简单的就是纯文本,对应目标端的表结构,一行一条数据,导入 oracle 很方便,也有很多方法。

 

问题九、触发器中是否可以提交事务

请问触发器中是否可以提交事务?

诊断结论:默认情况下,触发器不允许 commit ,随触发该触发器的事物同时提交或者回滚。在 8i 之后可以使用自治事物在触发器中 commit ,相当于事物的子事物,示例请查看详情。

 

问题十、 shrink 8t 的大表很慢,含有 blob

有个大表,已经清理了 95%. 需要 shrink,cascade 发现影响业务。分两步回收, compat ,还有 shrink ,这两个会影响业务吗?回收时间各多久?

诊断结论:首先 lob 字段不会级联 shrink ,需要单独处理。如果没有业务停机时间,可以考虑你说的分两步,先 SHRINK SPACE COMPACT SHRINK SPACE CASCADE ,另外可以考虑不加 CASCADE 减少时间,然后再单独处理相关索引,至于操作时间与数据量和在线业务量有关,建议测试库测试大致操作的时间。

 

问题十一、 rac-rac 双节点 DG ,主备手动切换之后新主库状态为 RESOLVABLE GAP

关闭主备 2 节点切换角色后,检查状态,发现主库的状态为 RESOLVABLE GAP ;有哪些情况会产生该状态?以及解决办法。

诊断结论:备库目前还有日志没有同步完,需要手工将未同步的 redo 日志刷新到备库,并让备库应用这些日志,如果存在归档日志未应用,需要拷贝归档日志到备库并 register 到备库并应用。总之,在切换之前先检查同步是否完成,主库状态为 to_standby 再进行 switchover 操作。

 

出处:恩墨云服务( ID enmocs

 

想了解更多关于数据库、云技术吗?

快来关注”数据和云“公众号,”云和恩墨“官方网站,我们期待与大家一同学习和进步。




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29715045/viewspace-2647678/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29715045/viewspace-2647678/

1、资源项目源码均已通过严格测试验证,保证能够正常运行;、 2项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行;、 2项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值