2021墨天轮精选问答集萃(第一期)

原创
2021/03/13 20:30
阅读数 187


戳上面的
蓝字
关注我们哦


引言


在过去的一年里,墨天轮问答平台共536位技术专家在线解答,同比上升103%!

其中包含Oracle、MySQL、PostgreSQL等传统领域的数据库专家,还有像OceanBase、GaussDB、Kingbase、UXDB等国产数据库的原厂专家入驻。过去一年中总共完成了5000多次交互,解决了大家1700+个问题。


在这里我们诚挚地邀请更多数据库领域的专家加入我们,为广大数据库从业者答疑解惑,共同建设一个有温度的技术社区和全新的数据社群聚合体,以乐知乐享之志,成同心共济之果



问答集萃


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


Oracle 19.3 RAC,安装grid软件,在节点2执行root.sh的时候step 17 of 19: 'StartCluster'报错


🚀解答:

在恩墨的大牛帮助下,找到原因啦,要是rp_filter这个内核参数未设置导致的。另外至于私网在做了绑定的情况下,MTU值设置为9000就可以,用默认的1500就不行。




ogg 从mysql同步oracle 可以实现ddl 同步吗?


🚀解答:

摘自OGG 18.1官方文档,MySQL支持的对象以及操作,可以看到支持DDL,并不是所有DDL都支持,具体版本的同样可以参考相应版本官方文档。点击标题查看详情。





mysql一列datatime类型,可不可以直接通过alter table xx modify column  改为varchar类型?



🚀解答:
可以的,如果表中没有数据的情况下,你可以修改成任意长度的varchar类型;如果表中有数据,你修改的varchar长度必须要大于18,不然会报数据太长的错误。修改列类型需要谨慎,建议先在测试环境进行测试。



在使用dataguard的时候,我执行了alter system set log_archive_dest_state_2 = 'defer'后,备库还是能同步数据是怎么回事?


🚀解答:

log_archive_dest_state_2参数是指通过网络将主库的归档日志传输到备库,只是用来达到自动处理日志文件间隔的问题;综上,设置了log_archive_dest_state_2=defer,只是暂停了主库归档日志向备库的传输,并不会影响主备库数据的实时同步。




AWR报告中关于%Busy CPU显示101.9%的疑问


🚀解答:

你的例子里,%Busy CPU=%Total CPU / (1 - %Idle)=13.8/(1-86.4)=13.8/13.6 约等于101左右,%Busy CPU越大反应当前实例占OS Busy CPU比例越高。%busy cpu是会大于100%甚至更大的情况。根据公式我推测Oracle计算DB CPU跟background cpu time应该会有叠加计算的情况,但是该参数依然能直观的反应出该该实例使用CPU占OS Busy CPU比例,可以很快判断系统CPU是否是本实例消耗还是其他OS上的应用程序。


你好我是李白




18C 新特性:Scalable Sequence 怎么减少竞争?

🚀 解答:

1、首先要了解index key是有序存放, 如果高并发insert 使用sequence 逐个增加会导致索引的右侧分支block分裂产生争用。

2, 如果能把并发分散到不同index 分支block,就可以提升并发效率。


Anbob



oceanbase租户的最大连接数限制 应该怎么查询呀?


🚀解答:

OB里租户的资源方式是根据unit资源来分配的,在定义unit单元规格时,会有max_session_num最大连接数配置,不过目前OB只会对cpu,memory等资源进行限制,对磁盘disk,iops,session_num占时还没做限制。于unit单元规格定义,可以查看 __all_unit_config ;

gelyon




rman全备速度慢(2T备份时间4小时20分钟)如何优化?


🚀解答

1、通道数再增大,增大到20;2、开启备份优化RMAN> CONFIGURE BACKUP OPTIMIZATION ON; 3、可以选择使用增量备份


恩强Boy




oracle 11.2.0.1 有大量SYS,PUBLIC,WMSYS,XDBS失效对象,编译报错,有啥解决方法?


🚀解答

执行startup mirgrate,然后分别执行catalog,cataproc,utlrp。


Moone




DataPump导入后索引数量有差异,但是日志未报错。

🚀解答

索引是表的依赖对象,表没有导入,索引就不会创建了。

你好我是李白


本文为墨天轮原创内容,转载务必标注来源

戳这里,查看更多精彩

本文分享自微信公众号 - 墨天轮(enmocs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部