3.15-3.28问答集萃

我们定期从墨天轮问答平台上用户遇到的数据库问题中整理出一些常见问题和诊断总结,供大家参考学习,其中5个Oracle、2个openGauss、2个OceanBase、1个MySQL问题,详细的诊断分析过程可以通过点击标题链接查看。
1、oracle有没有方案可以实现多个库的数据同步到一个库中
解答: 方案还是挺多的,如ogg,SharePlex,dsg,12c的refresh pdb。
解答: 这个文件夹是放的ADR的相关诊断信息,占用大可能是数据库有些报错生成的日志,可以把日期早的文件删了释放空间,不影响数据库的运行,但是还是建议分析产生大的根因。另外可以通过adrci调整ADR的long police保留时间。
解答: 查看OB集群所有租户信息: __all_tenant 或 gv$tenant;租户类别compatibility_mode: 0-mysql, 1-oracle。
解答: 在jdbc batch接口的时候,如果有sql执行报错会导致内部接口变量被重置,导致数据库挂掉,如果规避可以关闭enable-resource_track, 影响一些top sql视图,比如statement complex-history,statement视图使用。
5、docker of opengauss 如何修改数据库的配置
解答: 直接修改hba.conf or postgreq.conf,也支持使用gs_guc修改参数;关于需要数据库重启生效的参数改了之后直接重启容器就行;你想做持久化也可以,通过run的时候-v参数指定,-v /enmotech/opengauss:/var/lib/opengauss。
6、DATAGUARD 主备库切换时,应用如何快速切换到备库
解答: 1、可以在应用或客户端TNSNAMES.ORA文件中再加一条ADDRESS,打开failover的功能;2、通过DNS域名方式连接数据库,当需要做切换的时候,只需要将域名解析的IP改为新的主库。;3、参考:《【DATAGUARD】物理dg配置客户端无缝切换 (八.3)–客户端TAF.pdf 》。
解答: 可以参考《Oracle 19c参数设置最佳实践-云和恩墨 .xlsx》,点击详情下载。
解答: OB的数据文件物理上只有一个基线数据文件 block_file,在安装目录 store/sstable 下。通过 OBServer 进程启动时一次性创建,大小根据启动参数 datafile_disk_percentage
采用磁盘预分配策略,默认值为 95%,创建后无法调整大小。
9、mysql 5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?
解答: slave-parallel-workers建议这个值不要超过CPU的核数;slave-preserve-commit-order默认值为0,为1表示按照二进制日志的顺序在从库回放,设在从库;binlog_transaction_dependency_tracking从8.0开始建议用WRITESET。
解答: DBA_HIST_SYSMETRIC_SUMMARY 中的 Metric “Network Traffic Volume Per Sec” 可以参考,点击查看详细SQL。
新加入专家团成员

墨天轮问答平台汇聚了众多数据库领域的专家,为广大数据库从业者答疑解惑,如果您也想用您的专业知识帮助他人,欢迎加入墨天轮认证技术专家团。最近有哪些技术人才加入墨天轮技术专家团呢?一起来看看吧。
| 姓名 | 简介 |
|---|---|
| 高维 | 擅长Oracle,目前在云和恩墨担任技术顾问 |
| 王茂材 | 数据库行业从业5年,在Oracle方面经验颇丰 |
| 郭颖 | 擅长Gbase 8a,就职于南大通用数据技术股份有限公司 |
| 赵向前 | 擅长oracle,mysql,tdsql,postgresql数据库,从业年限9年 |
| 杨明翰 | 云和恩墨服务总监,从业10年,在redis和mysql方面都很有见解 |
| 李辉 | 南大通用数据技术股份有限公司资深产品经理,擅长Oracle |
| Shawn Cheng | 某物流公司资深DBA,擅用Oracle和mongodb |
| 王天 | 数据库行业从业7年,擅长oracle,mysql,sql server,greatdb |
| 黄梦云 | 5年工作经验,擅长cloudquery |
| 姚崇 | 擅长mysql、oracle等多种数据库,在微博和公众号平台都拥有众多粉丝 |
本周回复问题数排行前三
本周墨天轮问答平台回复问题数前三名的分别为:你好我是李白、GBASE数据库、JiekeXu

恭喜以上网友将分别获得100墨值、80墨值、50墨值奖励。




