大局限进级光降,谈谈Oracle 12cR2行使履历
掷中Bug 26405036 Large Allocation Of "ges enqueues" and "ges resource dynamic" In The Shared Pool 会把共享池从20g不绝自动resize到200g以上,直到sga_max_size中无法有空余空间了,应用报ora-04031。 办理要领是打补丁,今朝Oracle 18.5的补丁也出来了: 姑且办理方案如下: SQL> oradebug setmypid SQL> oradebug lkdebug -m reconfig lkdebug 题目2:在home目次发生大量trace文件可能是单个超大文件,空间满导致体系hang。 这个题目征象相似,但不止是一个bug: 缘故起因1: Trace files generation with message “AUTO SGA: kmgs_parameter_update_timeout gen0 0 mmon alive 1”. 这是Bug 25415713,安装one-off patch可以办理。 缘故起因 2: Trace files generated from RMAN module with KRB messages. 也许是: Bug 28174827 :RMAN Unconditional KRB Trace File After Installing Fix Of Bug 22700845 Bug 28390273 :RMAN UNCONDITIONAL KRB TRACE FILE AFTER PATCH 27674384 通过alter system set events 'trace[krb.*] disk disable, memory disable';办理。 缘故起因3: KZAN: ORA-55917 during CLI write. KZAN: SYS user audit records will written to files now. 必要禁用KTLI tracing: alter system set event='55901 trace name context off'; alter system set event='TRACE[RecordCompose] off'; alter system set event='TRACE[FileWrite] off'; alter system set event='TRACE[QueueWrite] off'; 题目3:在RAC集群情形下,对大表举办truncate会导致另一个节点hang住。dbaplus社群有过专门诊断文章:你敢在Oracle 12c R2上做大表truncate吗? 该bug在最新版的PSU中已经修复: 题目4:进级到Oracle 12c/18c后,低版本数据库客户端毗连会报错: ORA-28040: No matching authentication protocol/ORA-01017: invalid username/password; logon denied 必要先在sqlnet.ora中插手SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8/SQLNET.ALLOWED_LOGON_VERSION_SERVER=8,然后再重置暗码办理。(参考MOS文档 ID 2296947.1) 五、几个重要参数 尚有其他一些提议配置的参数,大大都是为了停止bug,尚有一部门是为了封锁某些Oracle特征。 ASM初始化参数,memory_target设为2G,process配置为200或以上。 数据库参数:
六、进级参考文章 焦点数据库进级是一件伟大的体系工程,必需颠末严谨的方案拟定、进级测试、机能测试及最后的割接迁徙流程,固然我们已经经验过上千套体系的12c进级,可是每次进级前的测试如故能发明新的缺陷。 有些是应用代码的,有些是SQL机能的,有些是数据库软件的甚职苄些是存储链路的,充实的测试才是确保乐成进级的独一担保。 对付大数据量的进级迁徙,Oracle副总裁swonger有一个演讲:migrate + 200TB database in less than 1 day,讲的是欧洲电网的案例,行使了TTS+expdp+perl等多种本领,值得一看。 链接: https://www.neooug.org/gloc/Presentations/2018/Swonger_Migrate_200TB.pdf 对付进级来说,不只要体谅进级自己可否认时刻完成,关于进级之后的机能怎样、不变性怎样、可用性、数据同等性和完备性怎样也同样重要,并且都应在正式进级割接前举办充实的模仿验证。 作者先容 杨志洪,dbaplus社群连系提倡人,新炬收集首席布道师,对数据库、数据打点有深入研究,合译《Oracle焦点技能》《Oracle Exadata专家手册》。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |