记一次oracle 19c RAC集群重启单节点DB启动异常(二)
前面文章记一次oracle 19c RAC集群重启单节点DB启动异常(一)提到怀疑是私网通信问题导致的db hang,正好客户有停机窗口,我们截取了hang analyze日志:Trace file /oracle/app/diag/rdbms/crm/crm1/trace/crm1_ora_25549.trc Oracle Database 19c&nb
记一次oracle 19c RAC集群重启单节点DB启动异常(一)
客户反馈对Oracle 19C RAC集群进行参数修改时,重启生效时出现报错ORA-27154,ORA-27300等报错,报错处理完成后出现节点一DB启动hang问题。
LGnn 进程介绍(oracle 19c)
一、说明在 Oracle 数据库中,LGWR通常会影响一个数据库的性能,在12C之前,不支持重做日志的并发写,12C之后,引入了LGnn 进程,支持了并发写,用于实际写入REDO数据。 二、详细介绍2.1什么是LGnn进程在Oracle数据库中,LGnn(Log Writer Null)进程是由LGWR(Log Writer)进程动态创建的辅助进
oracle 19c 无法create table解决
场景:在创建表时一直卡主,没有反馈。但是查询又是没有问题的。原因:select或者CTAS时触发等待事件‘PGA memory operation’某些特定场景下执行select语句会触发PGA memory operation等待事件个是19c数据库版本的一个BUG某些特定场景下执行select语句会触发PGA memory operation等待事件,Oracle数据库软件的BUG、要打补丁或
oracle重要系统割接准备工作
一、容灾状态检查1、检查空间是否充足#查看本地空闲磁盘空间df -h#查看ASM磁盘空间su - gridasmcmd lsdg若磁盘组冗余度为Normal剩余空间需除以2,High 则除以3.2、容灾同步状态检查--主库执行切换日志命令,观察seq是否变化且无应用延迟alter system archive log current;--主备库均可执行,SEQ需一致SELECT 
MSSQL Server 迁移至 ORACLE解决方案
一、 环境及需求由于核心系统日益增长的数据量以及相关业务系统庞大的关联架构,数据库及业务系统在长期未进行结构调整优化情况下,业务运行会逐渐暴露出数据库的性能问题及业务架构设计缺陷等等。考虑数据库性能及未来几年内业务承载的能力,经过综合评估提出尝试变更数据平台调整业务数据库类型,将原SQLServer数据库更换为更高性能的ORACLE,同时业
基于19c RAC的 RU补丁自动升级 标准化文档
一 RU补丁自动升级自动RU补丁升级会牵扯到关库关集群,无需人为关库关集群,请注意若建完实例后自动打补丁不需要将SQL文件加载到数据库中1.1 上传并解压补丁包并赋权上传p30899722_190000_Linux-x86-64.zipp6880880_190000_Linux-x86-64 解压,赋权unzip p30899722_190000_Linux-x86-
记一次资源消耗导致RAC数据库访问异常案例
故障描述2023年1月30日15:32分,收到数据库连接访问异常通知,远程连接做紧急恢复处理,由于当时不能正常对数据库做启停操作,故直接强制对操作系统进行重启后恢复业务。业务恢复后,对rac数据库、操作系统进一步排查,判定是由于watchdog(看门狗)频繁进行cpu检测导致大量资源消耗,最终系统负载较高没有充足的资源调配存储I/O,致使业务访问数据库异常。问题详细诊断过程检查节点一,发现节点一由
PDB插拔操作手册
一 环境描述源端:数据库版本数据库架构操作系统版本 迁移的pdb19.3.0.0.0单机RHEL7.5PDB1 数据库版本数据库架构操作系统版本 迁移的pdb19.3.0.0.0单机RHEL7.5PDB2 目标端:数据库版本数据库架构操作系统版本迁移后的pdb19.3.0.0.0单机RHEL7.4PDBNEW 数据
基于19C PDB创建方式汇总 标准化文档
一 描述 1.1 方法汇总 Creating from scratch:使用种子容器或应用程序种子的文件在CDB中创建PDB。此技术将与种子容器关联的文件复制到新位置,并将复制的文件与新的PDB关联,这是默认的创建机制。 Cloning:通过克隆源PDB或非CDB创建PDB。源可以是本地CDB中的PD
Oracle DB replay性能测试
一、执行流程1.1 Replay流程Database Replay实施的流程是workload_capture->workload preprocess->replay client prepare->replay->generate replay report,对于同一个capture可以进行多次replay 1.2 执行数据库生产数据库:用于work
Oracle多租户架构优势分析
一 多租户介绍 &n
Oracle 19c安装GI(Standalone Oracle Restart)
一、19c安装GI(Standalone Oracle Restart)su - grid配置环境变量vi .profileexport ORACLE_BASE=/oracle/gridbaseexport ORACLE_HOME=/oracle/grid/crs_1export ORACLE_SID=+ASMexport PATH=$ORACLE_HOME/bin:$ORACLE_H
hanganalyze快速收集步骤
2020年3月12日 星期四下午5:06ACTION PLAN ============ 1. Please run the following on one instance as sysdba: SQL>oradebug setmypid SQL>oradebug unlimit SQL>oradebug -g all han
Oracle 11gR2 RAC 单网卡转双网卡绑定配置
一 说明11g RAC搭建完成之后,需将单网卡转双网卡绑定。需将public ip和private ip都转成双网卡。其中,eth0和eth1绑定成业务地址,eth2和eth3绑定成心跳地址。 二 数据库备份urpdbexport ORACLE_SID=urpdb2 &n
记一次数据库迁移到rac11204数据库连接scan找不到主机
背景介绍:客户原本生产环境windows11201,迁移到linux 11204 rac。迁移后运行几小时,应用连接报错ora-12545 处理思路: 问题发生时发现scan连不上,进一步验证vip是否可以连接,发现没有问题,这时候发现scan_listener飘在一节点,尝试手动relocate
19C新特性研究实时统计
实时统计Real-Time Statistics1 新特性概述其实oracle的统计信息就是存储在数据字典里的一组数据,从多个维度描述了oracle数据库里对象的详细信息。CBO会利用这些统计信息来计算目标SQL各种可能的、不同的执行路径成本,并从中选择一条成本值最小的执行路径来作为目标SQL的执行计划,所以说收集统计信息对于数据库的SQL有着至关重要的作用!oracle数据库会在一个固
收集表的统计信息时并发过高
一台数据库服务器报 cpu loader 过高,查看当前等待事件,发现对应sql: /* SQL Analyze(1) */select /*+ full(t) parallel(t,64) parallel_index(t,64) dbms_stats cursor_shar
Pdb tde加密表空间配置
首先Configuring Transparent Data Encryption编辑sqlnet.oraENCRYPTION_WALLET_LOCATION= (SOURCE= (METHOD=FILE) (METHOD_DATA= (DIRECTORY=path_to_keystor
Oracle Temp 表空间查询
SELECT TO_CHAR(A.ISSUE_DATE, 'YYYYMMDD') ISSUE_DATE , A.ORGANIZATION_CODE , A.PARTS_CODE --, B.PLANNER PLANNER_CD --, B.PLANNER_NAME