1 问题现象 在Oracle Linux 8.10 系统上静默安装11g,报如下错误: [ora11g@dave database]$ /data/software/database/runInstaller -silent -force -ignorePrereq -ignoreSysPrereqs -responseFile /data/software/database/response/db_install.rsp Starting Oracle Universal Installer... Checking Temp space: must be greater than
dave 2025-07-24 11:42 215 0
1 当前环境 [grid@www.cndba.cn ~]$ crsctl query crs softwareversion Oracle Clusterware version on node [rac1] is [19.0.0.0.0] [grid@www.cndba.cn ~]$ crsctl query crs releaseversion Oracle High Availability Services release version on the local node is [19.0.0.0.0] [grid@www.cndba.cn ~]$ crsctl check
dave 2025-07-23 18:14 377 0
Skip Headers Oracle® Database Patch 37957391 - GI Release Update 19.28.0.0.250715 Oracle® Database Patch 37957391 - GI Release Update 19.28.0.0.250715 In this document, Oracle Database home refers to Oracle Database Enterprise Edition and Oracle Database Standard Edition. The GI Release Update 1
dave 2025-07-23 09:14 785 0
1. 错误现象: 部署一套 19c 的 RAC,第二个节点的实例一直失败,手工连接确实报错,如下: [dave@www.cndba.cn bin]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jul 22 21:58:56 2025 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. ERROR: ORA-12547: TNS:lost contact Enter use
dave 2025-07-22 22:16 225 0
在Oracle 11g的RAC alert log 日志中会看到如下信息: Sun Jul 20 03:25:36 2025 Auto-tuning: Shutting down background process GTX5 Sun Jul 20 03:35:37 2025 Auto-tuning: Shutting down background process GTX4 Sun Jul 20 03:45:38 2025 Auto-tuning: Shutting down background process GTX3 Sun Jul 20 03:55:43 2025 Au
dave 2025-07-21 16:06 230 0
1 MRP 负载过高说明 在19c Data Guard 环境中,如果CPU_COUNT 较大的情况下,可能会出现MRP 进程过多,导致主机load average 平均负载过高,同时同步较慢的情况。 查询等待事件: select event,count(*) from v$session group by event order by 2 desc; SQL> col event for a60 SQL> set pages 200 SQL> select event,count(*) from v$session group by event order by 2 d
dave 2025-07-19 00:43 210 0
Oracle 19c Data Guard 的alert log 发现了如下告警: Warning: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE has been deprecated. Warning: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE has been deprecated. 这里提示USING CURRENT LOGFILE 选项已经过期了。 这里和备库的MRP 进程启动命令有关系: SQ
dave 2025-07-19 00:24 198 0
1 问题说明 搭建19c 的DG 环境,主库是19.3,从库是19.27, 同步正常,但是alert log 会有如下错误: 2025-07-18T17:28:49.832189+08:00 PL/SQL package SYS.DBMS_BACKUP_RESTORE version is not current PL/SQL package SYS.DBMS_RCVMAN version 19.03.00.00 is too old 2025-07-18T17:43:49.995119+08:00 PL/SQL package SYS.DBMS_BACKUP_RESTORE ver
dave 2025-07-18 18:19 177 0
在之前的博客我们介绍了Oracle 19 之前版本RU发布信息,如下: Oracle 12.2 家族的补丁 RU 和 RUR 说明 https://www.cndba.cn/dave/article/4063 Oracle 19.21 单实例 安装 手册 https://www.cndba.cn/dave/article/131492 Oracle 19c 做为该版本的长期支持板,将会持续发布RU更新。 根据这些信息,Oracle在每年的1月,4月,7月和10月每个季度发布一个RU。为了使客户能够在其环境稳定之后即刻获得最新的安全相关修复,将在每年的1月,4月,7月,10月为最近的两个RU提供
dave 2025-07-17 09:48 280 0
July 15, 2025 Oracle Critical Patch Update for July 2025 Dear Oracle Customer, Critical Patch Update for July 2025 was released on July 15, 2025. Oracle strongly recommends applying the patches as soon as possible. If you are new to this process, please review Oracle’s Security Fixing Policies and t
dave 2025-07-16 09:50 247 0
在之前的博客中,我们介绍了Oracle 19c AWR的一些变化,如下: Oracle 19c AWR 报告的变化 https://www.cndba.cn/dave/article/4364 1 AWR 说明 在Oracle 19c多租户环境中,AWR数据的存储位置和生成模式可以通过AWR_ROOT和AWR_PDB进行区分。 1.1 AWR_ROOT(默认模式) AWR数据默认存储在CDB级别的SYSAUX表空间中,相关元数据和统计信息以WRM$*和WRH$*命名的表存在。所有PDB的性能数据会被统一收集到CDB的AWR仓库中。 WRM$_*:存储元数据信息(如检查的数据库和采集的快照) W
dave 2025-07-15 13:59 237 0
在之前的博客中,我们介绍了Oracle 19c AWR的一些变化,如下: Oracle 19c AWR 报告的变化 https://www.cndba.cn/dave/article/4364 在Oracle 19c的AWR 报告中,会多一些内容,包括ASH和 ADDM, 但在Oracle 19c,21c和23ai中有一个bug: Bug 34733173 - Tablespace IO Stats and File IO Stats Data Must Be Included in AWR Reports From Oracle 19C, 21C and 23ai (Doc ID 34733
dave 2025-07-15 10:47 219 0
1 备份 1.1 全库备份(所有PDB + CDB) 备份脚本参考: RMAN 备份 shell 脚本 https://www.cndba.cn/dave/article/131676 脚本里相关环境变量和备份策略需要根据实际情况修改一下。 注意需要先启用归档模式: SQL> alter system set log_archive_dest_1='location=/u01/archivelog' scope=both; SQL> alter system set log_archive_format = "arch_%t_%s_%r.arc" scope=spfile; S
dave 2025-07-04 13:04 322 0
1 故障现象 在Oracle 19c中使用rman 备份DB,脚本如下: RMAN 备份 shell 脚本 https://www.cndba.cn/dave/article/131676 报如下错误: Starting Control File and SPFILE Autobackup at 2025:07:0411:03:36 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ==
dave 2025-07-04 11:25 223 0
这个 RMAN 备份shell脚本用了十几年,从 Oracle 9i 到现在 19c,最早是从NBU 备份软件里喽出来的,这个版本把邮箱发送的部分删掉了。过去了这么多年,今年还收到别人给我发的备份失败的邮件,就想到了 08 年刚工作的时候,那会shell 能力也一般,也没有啥资料,当时拿到这个脚本的时候,也是改了半天,边改边测试。 #!/bin/bash export LANG=en_US BACKUP_DATE=`date +%d` #RMAN_LOG_FILE=${0}.out RMAN_LOG_FILE=/u01/scripts/dg1.rman.sh.out TODAY=`
dave 2025-07-04 10:25 244 0