20万DBA最关注的11个问题(充电桩的网络安全问题亟待关注解决)
mhr18 2024-10-16 10:13 22 浏览 0 评论
原文:http://www.enmotech.com/web/detail/1/757/1.html (复制链接,打开浏览器即可查看
引言
近期我们在DBASK小程序新关联了运维之美、高端存储知识、一森咖记、运维咖啡吧等数据领域的公众号,欢迎大家阅读分享。
问答集萃
接下来,我们分享本期DBASK小程序整理出的问题和诊断总结,供大家参考学习,详细的诊断分析过程可以通过标题链接跳转到小程序中查看。
问题一、对于temp表空间爆满情况,怎么处理? (可进入DBASK小程序查看具体内容)
undo temp表空间很大,我的思路是增大表空间大小或者,新建个temp1,然后默认的制定新建temp1,但是我感觉这样还会满。正常思路怎么处理这种undo temp表空间大问题?
诊断结论:最根本的方法是去优化占用temp和undo多的sql,比如排序多的、执行时间长的sql等等。结合自己的环境设置合理的temp和undo空间,一般是给核心业务用户单独的temp表空间,以免其他误操作对核心业务影响。另外这两个表空间是不会释放的,也就是随着业务的运行使用率会越来越大,最后接近100%,一般如果没有报ora-01555和无法扩容temp表空间的错误可以忽略表空间使用率。
问题二、extended cluster在一个站点故障时,存活站点内实例的处理流程 (可进入DBASK小程序查看具体内容)
存活站点实例处理此故障的流程,以及预估一般需要多长时间恢复服务能力。
诊断结论:以两种典型故障为例,1、两边数据库均承载业务,任何一边发生故障,则由另一边承载所有业务,无须进行主备站点切换。故障站点原先承载的用户会话在几分钟内由其他存活节点接管,体验上会有一些卡顿,这个与普通RAC节点故障一样,某个实例发生故障后,集群reconfiguration,应用TAF。2、若站点间的心跳线中断,则由第三站点的仲裁盘决定驱逐哪个站点,哪个站点存活。被驱逐站点原先承载的用户在体验上会有几分钟的卡顿。
问题三、Oracle 12c OEM upgrade to 13c (可进入DBASK小程序查看具体内容)
升级本端服务器agent 流程。
诊断结论:这个要看具体的版本,就算从12.1.0.1到12.1.0.5都需要先升级到12.1.0.3再升级到12.1.0.5,12到13直接升级支持最低版本是12.1.0.5,其他都需要先升级到中间版本。GC升级完之后,直接在GC管理页面升级agent即可。
问题四、Oracle数据库第一次访问卡死 (可进入DBASK小程序查看具体内容)
系统页面后台连接oracle数据库,第一次访问系统时候,页面框架都能出来,但是需要调数据库显示数据的地方一直在转圈,也不报错,再次刷新页面的时候数据就出来,请问一下这是数据库什么参数设置影响的吗?
诊断结论:这个还是得从应用着手,debug打开看下哪里出现了问题。对于数据库来说,只是存在第一次执行SQL需要解析、读取磁盘数据缓存到内存,第二次执行就直接从内存取数据,速度上会快一些。另外这个现象很有可能是连接到数据库的长连接由于长时间未进行数据交互,被网关或防火墙断开,因此第一次访问的时候会等待一个TNS超时。可以让应用增加日志的输出,看看问题是否发生在获取数据库连接后运行第一个SQL的地方。如果是这个问题,解决思路是修改网关或防火墙的配置,避免中断空闲连接。或者在数据库中配置死连接检查DCD。
问题五、卸载完DB,如何完全卸载GI (可进入DBASK小程序查看具体内容)
卸载grid,运行第二个root脚本报错,估计是因为asm实例没有关闭必须是有一个要保持开启。之手用sysasm关闭所有asm实例再运行还是报错,执行./crsctl stat res -t 发现.dg .proxy_advm .asm等资源虽然变offline但是ora.ASMNET1LSNR_ASM.lsnr还是online,crsctl stop crs也执行不了如何解决?
诊断结论:尝试强制停止:crsctl stop crs -f,再deconfig -force和deinstall,详细步骤请查看详情。
问题六、9.2.0.8 aix 升级11.2.0.4 aix升级后需要检查什么 (可进入DBASK小程序查看具体内容)
参考《手动升级到 Oracle Database 11gR2 (11.2)的完整核对清单 (文档 ID 1674333.1)》进行升级,其中timezone不升级。升级后除了检查升级日志,后台日志,用户对象。
诊断结论:优化器从RBO到CBO,改变很大,确保应用在生产数据库升级前已经做过了充分的SPA测试。
问题七、win安装10g报错Ora-12546 tns:permission denied (可进入DBASK小程序查看具体内容)
Windows 2012 r2 64位系统安装10.2.0.4的数据库64位,总会出现这个报错,要么是dbca的时候,要么就是建完数据库,一重启服务器之后,sqlplus也登陆不了报错。尝试了一下安装了10.2.0.5的补丁的话就没在出现这问题,反复试了几次,这个是bug么?
诊断结论:这个是因为Oracle 10.2.0.4发行的时候,Windows 7都还没有出,而从Windows 7开始(甚至是更早的Windwos Vista开始),Windows的权限体系出现了非常大的变化,而早期的Oracle版本并不能适应这种新环境,所以会出各种各样的问题。用新版本就好了,如你说的Oracle 10.2.0.5,该小版本正好解决这个环境问题,所以就没问题了。
问题八、oracle数据库平台兼容性列表 (可进入DBASK小程序查看具体内容)
Oracle各个版本操作系统兼容性列表
诊断结论:可以参考https://docs.oracle.com/en/database/oracle/oracle-database/index.html,每个版本都有不同的支持列表,在官方文档上可以查到。
问题九、dg库控制文件扩展报错 (可进入DBASK小程序查看具体内容)
dg库的control1扩展报错,用的是裸设备,2和3还是原来大小,主库的没有报错,并且大小没有变,求解释。
专家解答:从ALERT报错可以看出,控制文件从8050个块扩展到13168个块时报错,而裸设备最大只支持8050个块,无法扩展,可以尝试将参数CONTROL_FILE_RECORD_KEEP_TIME改小,避免控制文件报错。
问题十、sql调条件中where1=1,基于不同的优化器cbo会走索引,而rbo则不会 (可进入DBASK小程序查看具体内容)
应用中经常能够看到where1=1的条件。请问,为什么在不同的优化器下,rbo不会走索引而是全扫?
诊断结论:与where 1=1没有关系,这个SQL相当于没有where条件。RBO是定义死的一套规则,只有在MAX和MIN索引列时才会走索引全扫,也不会去看统计信息。
问题十一、OGG 11.2无法使用format release 12.3 (可进入DBASK小程序查看具体内容)
高版本OGG传递文件到11.2,传递失败,试过加参数format release,不行,高版本OGG传递文件到12.1,应用失败,试过加参数format release,不行。求一份OGG版本兼容。
诊断结论:建议源端、目标端最好用同一版本。目前从官方文档来看,10、11、12都可以通过FORMAT RELEASE参数来兼容,除了CDB必须要求12.3以上外。
想了解更多关于数据库、云技术的内容吗?
快来关注“数据和云”公众号、“云和恩墨”官方网站,我们期待与大家一同学习和进步!
(扫描上方二维码,关注“数据和云”公众号,即可查看更多科技文章)
相关推荐
- Spring Boot 分布式事务实现简单得超乎想象
-
环境:SpringBoot2.7.18+Atomikos4.x+MySQL5.71.简介关于什么是分布式事务,本文不做介绍。有需要了解的自行查找相关的资料。本篇文章将基于SpringBoot...
- Qt编写可视化大屏电子看板系统15-曲线面积图
-
##一、前言曲线面积图其实就是在曲线图上增加了颜色填充,单纯的曲线可能就只有线条以及数据点,面积图则需要从坐标轴的左下角和右下角联合曲线形成完整的封闭区域路径,然后对这个路径进行颜色填充,为了更美观...
- Doris大数据AI可视化管理工具SelectDB Studio重磅发布!
-
一、初识SelectDBStudioSelectDBStudio是专为ApacheDoris湖仓一体典型场景实战及其兼容数据库量身打造的GUI工具,简化数据开发与管理。二、Select...
- RAD Studio 、Delphi或C++Builder设计代码编译上线缩短开发时间
-
#春日生活打卡季#本月,Embarcadero宣布RADStudio12.3Athens以及Delphi12.3和C++Builder12.3,提供下载。RADStudio12.3A...
- Mybatis Plus框架学习指南-第三节内容
-
自动填充字段基本概念MyBatis-Plus提供了一个便捷的自动填充功能,用于在插入或更新数据时自动填充某些字段,如创建时间、更新时间等。原理自动填充功能通过实现com.baomidou.myba...
- 「数据库」Sysbench 数据库压力测试工具
-
sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以...
- 如何选择适合公司的ERP(选erp系统的经验之谈)
-
很多中小公司想搞ERP,但不得要领。上ERP的目的都是歪的,如提高效率,减少人员,堵住财务漏洞等等。真正用ERP的目的是借机提升企业管理能力,找出管理上的问题并解决,使企业管理更规范以及标准化。上ER...
- Manus放开注册,但Flowith才是Agent领域真正的yyds
-
大家好,我是运营黑客。前天,AIAgent领域的当红炸子鸡—Manus宣布全面放开注册,终于,不需要邀请码就能体验了。于是,赶紧找了个小号去确认一下。然后,额……就被墙在了外面。官方解释:中文版...
- 歌浓酒庄总酿酒师:我们有最好的葡萄园和最棒的酿酒师
-
中新网1月23日电1月18日,张裕董事长周洪江及总经理孙健一行在澳大利亚阿德莱德,完成了歌浓酒庄股权交割签约仪式,这也意味着张裕全球布局基本成型。歌浓:澳大利亚年度最佳酒庄据悉,此次张裕收购的...
- 软件测试进阶之自动化测试——python+appium实例
-
扼要:1、了解python+appium进行APP的自动化测试实例;2、能根据实例进行实训操作;本课程主要讲述用python+appium对APP进行UI自动化测试的例子。appium支持Androi...
- 为什么说Python是最伟大的语言?看图就知道了
-
来源:麦叔编程作者:麦叔测试一下你的分析能力,直接上图,自己判断一下为什么Python是最好的语言?1.有图有真相Java之父-JamesGoshlingC++之父-BjarneStrou...
- 如何在Eclipse中配置Python开发环境?
-
Eclipse是著名的跨平台集成开发环境(IDE),最初主要用来Java语言开发。但是我们通过安装不同的插件Eclipse可以支持不同的计算机语言。比如说,我们可以通过安装PyDev插件,使Eclip...
- 联合国岗位上新啦(联合国的岗位)
-
联合国人权事务高级专员办事处PostingTitleIntern-HumanRightsDutyStationBANGKOKDeadlineOct7,2025CategoryandL...
- 一周安全漫谈丨工信部:拟定超1亿条一般数据泄露属后果严重情节
-
工信部:拟定超1亿条一般数据泄露属后果严重情节11月23日,工信部官网公布《工业和信息化领域数据安全行政处罚裁量指引(试行)(征求意见稿)》。《裁量指引》征求意见稿明确了行政处罚由违法行为发生地管辖、...
- oracle列转行以及C#执行语句时报错问题
-
oracle列转行的关键字:UNPIVOT,经常查到的怎么样转一列,多列怎么转呢,直接上代码(sshwomeyourcode):SELECTsee_no,diag_no,diag_code,...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle 空为0 (51)
- oracle主从同步 (56)
- oracle 乐观锁 (53)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)