自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 【SQLSERVER】 Page life expectancy计数器参数解析

SQLServer:Buffer Manager的 Page life expectancy→ 全局所有缓冲池页面的“平均生存期”(聚合所有 NUMA 节点的数据)。SQLServer:Buffer Node的 Page life expectancy→ 单个 NUMA 节点内缓冲池页面的“生存期”(仅反映该节点内的内存状态)。它不区分 NUMA 节点(Non-Uniform Memory Access,非统一内存访问架构),反映的是全局内存压力和缓冲池的整体状态。反之则内存紧张,页面频繁淘汰)。

2026-01-06 16:32:51 411

原创 [SQLSERVER] Lock Waits/sec参数含义详解

的业务逻辑锁(非 SQL Server 原生锁)。

2026-01-06 16:18:40 633

原创 oracle 监听常见报错解决

解决方法:alter system register;解决方法:listener.ora中增加如下代码段。

2026-01-06 16:17:09 137

原创 【Oracle】Oracle数据库迁移-数据文件(非系统数据文件)目录迁移

------步骤:7.操作系统操作:删除源文件。-------步骤:3.数据库操作。-------步骤:4.数据库操作。-------步骤:5.数据库操作。-------步骤:6.数据库操作。---步骤:2.操作系统操作。---步骤:1.数据库操作。

2026-01-05 14:09:43 219

原创 【oracle】 RMAN数据库迁移 19c(RAC到单实例)

Rac环境数据库迁移到单实例racdb核心步骤

2026-01-04 16:35:11 776

原创 【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题

linux Redhat 6.3 官方早已经不在更新维护,软件源维护难度高,在安装软件包的的时候就会有这样那样的系统软件包不支持的问题。本文记录下在Redhat 6.3下安装zabbix-agent软件包,yum源无法使用的问题。首先明确一个问题:软件版本怎么选择,依据是什么?考虑因素1:zabbix官方版本支持文档。

2025-12-24 13:06:52 485 1

原创 【Linux】CENTOS 7服务器chronyd同步本地时间服务器时间设置详解

序号服务器名称作用网络方式1外网服务器同步网络时间与内网服务器1通过端口通讯通过脚本发送时间给内网服务器2内网服务器1同步外网服务器时间并作为内网时间服务器与外网服务器通过端口通讯,与内网服务器2可以相互ping通1.通过脚本获取外网服务器时间2.通过设置/etc/chrony.conf实现作为时间服务器功能3内网服务器2同步内网服务器时间与内网服务器1可以相互ping通通过设置/etc/chrony.conf实现同步时间服务器时间。

2025-12-12 15:52:07 1244 1

原创 【zabbix】 zabbix用ODBC的方式监控Oracle数据库

查询语句SELECT * FROM v$version;点测试。

2025-12-10 10:45:40 693

原创 [ORACLE-RMAN]rman备份报错ORA-00245解决

rman备份日志告警如下:ORA-00245: control file backup failed; in Oracle RAC, target might not be on shared storage数据库环境:19C RAC

2025-12-03 16:31:49 382

原创 [ORACLE]oracle用户密码永不过期修改以及ORA-28000报错解决

oracle用户密码永不过期修改以及ORA-28000报错解决

2025-12-02 14:46:57 907

原创 [LINUX]Linux系统磁盘性能相关命令详解与实例分析

Linux 磁盘 I/O 高占用进程的排查需遵循“从全局到局部、从现象到本质”的逻辑,通过标准化流程可高效定位问题并落地解决方案。以下为完整排查流程拆解及可视化流程图。

2025-12-02 13:54:29 774

原创 [ZABBIX]在zabbix配置自定义脚本监控项实现监控Oracle 数据库alert日志详细步骤

使用zabbix监控软件的过程中,很多时候需要运行自定义脚本来实现特定功能,因此需要在zabbix和操作系统上做一些设置。本文详细介绍了zabbix上实现运行自定义脚本监控Oracle 数据库alert日志的过程以及配置预警,自定义执行间隔的详细步骤。

2025-12-01 17:13:11 757

原创 [ORACLE]Oracle 数据库参数视图v$parameter、parameter2、v$system_parameter、v$system_parameter2、v$spparameter详解

Oracle数据库参数参数非常重要,并且提供了动态性能视图供查询,下面简单介绍下各个视图sanv$parameter显示的是session级的参数. 如果没有使用alter session单独设置当前session的参数值.每一个新Session都是从 v$system_parameter上取得系统的当前值而产生Session的v$parameter view. (实验1)在运行过程中, v$parameter可能被用户改变.v$parameter2显示的是session级的参数.

2025-12-01 13:32:43 831

原创 [ORACLE]ORA-01555 快照过期报错详解

ORA-01555(快照过旧)问题原理理解并浅析产生原因和各种解决办法。如果要了解1555错误产生的原因,就需要知道ORACLE的两个特性:一致性读(Consistent Get)和延迟块清除(Delayed Block Cleanout)。此外,还要知道关于回滚段的一些配置参数。先看下Oracle中关于UNDO有哪些配置参数:SQL> show parameter undoundo_management string MANUALundo_retention integer 900undo_suppres

2025-11-28 16:11:43 768

原创 [LINUX]vmstat 性能检测与故障诊断工具

vmstat [参数] [延迟时间] [次数]-a:显示活跃和非活跃内存-f:显示从系统启动至今的fork数量。-m:显示slabinfo-n:只在开始时显示一次各字段名称。-s:显示内存相关统计信息及多种系统活动数量。delay:刷新时间间隔。如果不指定,只显示一条结果。count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。-d:显示磁盘相关统计信息。-p:显示指定磁盘分区统计信息-S:使用指定单位显示。

2025-11-21 13:41:52 928

原创 [ORACLE]Oracle数据库的的内存管理模式

如果需要启动自动共享内存管理,首先需要将SGA_TARGET和SGA_MAX_SIZE设置为非0值,同时还需要将MEMORY_TARGET和MEMORY_MAX_TARGET设置为0,否则MEMORY_TARGET不为0,Oracle采用的是自动内存管理而不是自动共享内存管理。

2025-11-13 13:27:33 648

原创 [LINUX]标准大页(HugePages)和透明大页(Transparent HugePages)详解

在 Linux 中大页分为两种: Huge pages (标准大页) 和 Transparent Huge pages(透明大页)。内存是以块即页的方式进行管理的,当前大部分系统默认的页大小为 4096 bytes 即 4K 。 1MB 内存等于 256 页; 1GB 内存等于 256000 页。CPU 拥有内置的内存管理单元,包含这些页面的列表,每个页面通过页表条目引用。当内存越来越大的时候,CPU 需要管理这些内存页的成本也就越高,这样会对操作系统的性能产生影响。如下查询所示,此主机既没有关闭透明大页

2025-11-11 15:43:39 785

原创 [ORACLE]Oracle内存结构---SGA+PGA

​:SGA中最大的组件之一,用于缓存从数据文件(Data File)读取的​。

2025-10-29 15:42:02 1365

原创 [ORACLE]----Redo Buffer(重做缓冲区)​​和​​Redo Online Log(在线重做日志)

Redo Buffer是内存中的重做日志缓存,用于临时存储事务修改的日志记录;Online Redo Log是磁盘上的持久化存储,用于长期保存这些日志。二者通过LGWR进程协作,实现“内存暂存→批量写盘”的高效流程,既保证了数据可恢复性,又通过减少磁盘I/O优化了性能。Online Redo Log是崩溃恢复的核心依据,而Redo Buffer是其前置的“缓冲队列”。

2025-10-29 15:34:21 838

原创 [ORACLE]---redo buffer(重做日志缓冲区)​​ 和 ​​undo(回滚数据)

在 Oracle 数据库中,​​ 和 ​​ 是保障 ACID 特性的核心组件,但职责、存储内容和生命周期完全不同。以下是​。

2025-10-29 15:33:25 1014

原创 [ORACLE-RMAN]crontab 调用rman备份脚本报错问题整理Message file RMAN<lang>.msb not found

错误:export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1/正确:export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1。环境变量配置问题:后面结尾多了一个/

2025-10-15 14:40:05 261

原创 [LINUX]crontab未执行快速排查步骤​​

编辑/etc/selinux/config,将SELINUX=enforcing改为SELINUX=permissive或disabled。3.给crontab任务添加日志重定向;5.检查系统时区和SELinux状态。crontab未执行快速排查步骤​​。1.检查crond服务是否运行;----查看crontab的日志。4.手动执行脚本,看是否报错;2.确认脚本有执行权限;

2025-10-15 14:35:15 197

原创 [ORACLE-RMAN]rman备份策略导致单独备份的参数文件被删除问题解析

如果控制文件自动备份的时间晚于单独的 spfile备份(比如自动备份是每小时一次,而你手动备份 spfile是在自动备份之后),RMAN 可能判定单独的 spfile备份是冗余的,从而标记为 OBSOLETE。1.执行rman备份,再单独备份参数文件命令BACKUP SPFILE FORMAT '${BACKUP_DIR}/full/%U_spfile.bkp';又单独备份了一份SPFILE文件。1. 以上设置存在备份冗余:控制文件自动备份已覆盖参数文件。在保留窗口内,仅保留​​最新的、必要的备份​​。

2025-10-15 14:33:12 377

原创 [ORACLE]Oracle 19c MGMTDB 数据库mgmtca.trc.1文件过大问题处理

2.1.MGMTDB只是1个CDB包含1个PDB的完整的单实例数据库环境,运行在单节点,通常不需要人维护,存储的是GIMR的信息,用于存放cluster health monitor生成的一些操作系统级的负载指标,存储的历史信息用于分析性能和诊断问题,相当于之前版本的EM。Oracle19C数据库如下目录下/u01/app/grid/cfgtoollogs/mgmtca的日志有191G,占据大量的空间,导致数据库磁盘100%,数据库无法正常使用。2.2.MGMTDB是可以停止的,并且可以重装。

2025-10-15 14:27:08 159

原创 [LINUX]系统下增加LV(逻辑卷)容量

再次使用 fdisk -l 查看系统内磁盘情况发现 /dev/sdg上已有一个 Linux LVM 格式的 /dev/sdg1分区。输入 p 打印分区情况,发现已建立一个分区 /dev/sdg1,但是 此分区为 Linux 格式。输入 p 打印分区情况,发现建立的分区 /dev/sdg1 为 Linux LVM 格式。查看文件系统现有/dev/rhel/root容量,总计50G,已使用98%这样我们就将 /dev/rhel/root的容量增加至550G。输入 p 打印现有分区情况(还没有分区)

2025-10-15 14:15:07 352

原创 [ORACLE]oracle归档日志目录满了,无法归档,数据库报错ora-00257问题解决过程

--删除过期的归档日志(delete expired删除的是那些本来RMAN以为存在但是实际上在磁盘或者磁带上已经被删除了的信息,删除的只是RMAN资料库中的记录)---删除截止到当前日期-7天前的所有archivelog。1.查看alert日志 ,默认目录在../Oracle/diag/rdbms/...下,有如下报错,提示闪回区超出系统设置的8G的容量。----检查归档文件的状态(检查控制文件和实际物理文件的差别)由此可见归档日志应该是放在闪回区的,没有设置另外的目录存放。提示数据库归档的时候报错。

2025-09-19 15:40:53 691

原创 [ORACLE]LOGMINER工具解析归档日志调用package:SYS.DBMS_LOGMNR_INTERNAL报错

DBMS_LOGMNR运行需要依赖包DBMS_LOGMNR_INTERNAL,DBMS_LOGMNR_INTERNAL是在建实例的时候系统预置的包体。ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_LOGMNR_INTERNAL" 的程序单元。ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_LOGMNR_INTERNAL" 的程序单元。3.2 DBMS_LOGMNR_INTERNAL 与DBMS_LOGMNR的关系。

2025-09-12 10:21:55 507

原创 [ORACLE]Oracle学习--监听日志满了,客户程序连接卡顿

客户程序连接Oracle数据库时有卡顿,或者连接报错,其他使用正常。

2025-08-06 16:46:53 301

原创 [ORACLE]Oracle学习小结之--高水位(high Water Mark,HWM )

Oracle数据库中每个表段都包含一个逻辑边界,它代表这个表段曾经使用过的数据块的最高界限,被称为高水位。

2025-08-06 16:18:53 596

原创 [ORACLE]Oracle学习小结-参数文件

没有它,实例无法启动。

2025-08-06 15:23:54 1385

原创 [ORACLE]oracle学习小结之Oracle数据库启动三个阶段nomount/mount/open

Oracle数据库的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。Oracle数据库启动的过程被划分为几个不同的步骤,在不同的启动过程中,可以对其实现不同的操作。Oracle 数据库启动分为三个阶段:nomount:读取参数文件,启动实例,分配 SGA,启动部分进程,定位控制文件。mount:实例启动后读取控制文件,挂载数据库。open:读取数据文件和日志文件,启动数据库。

2025-08-06 14:37:50 1408

原创 [ORACLE]Oracle数据库关键后台进程说明

重做日志缓冲区是循环使用的,当 LGWR 将重做日志缓冲区中的重做条目写入联机重做日志文件后,服务器进程可以在重做日志缓冲区中已写入磁盘的条目上进行复用。作为一种复杂而庞大的系统,Oracle数据库的运行需要依赖多个后台进程,这些进程在后台默默地工作,承担着维护数据库的各项任务和责任。Oracle后台进程是Oracle数据库为了保持最佳系统性能和协调多个用户请求而设置的一系列后台进程,每个进程都专注于自己的任务,又与其他进程协同工作,它们负责处理数据库的各种请求、维护数据库的稳定性和安全性。

2025-08-05 17:57:45 1561

python编译环境安装包

python编译环境安装包,windows64位

2025-12-24

HANA ODBC驱动64位windows安装包

HANA ODBC驱动64位windows安装包

2025-12-24

Microsoft ODBC Driver for SQL Server (Linux) 17驱动程序

Microsoft ODBC Driver for SQL Server (Linux) 17,适应操作系统ubuntu,其他版本下载地址如下 https://learn.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2016&tabs=alpine18-install%2Cubuntu17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline

2025-12-24

经典软件测试报告模板

XX系统测试总结报告 1 引言 1.1 编写目的 编写该测试总结报告主要有以下几个目的 1. 通过对测试结果的分析,得到对软件质量的评价 2. 分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考 3. 评估测试测试执行和测试计划是否符合 4. 分析系统存在的缺陷,为修复和预防bug提供建议 1.2 背景 1.3 用户群 主要读者:XX 项目管理人员,XX 项目测试经理 其他读者:XX项目相关人员。 1.4 定义 严重 bug:出现以下缺陷,测试定义为严重bug ü 系统无响应,处于死机状态,需要其他人工修复系统才可复原。 ü 点击某个菜单后出现“The page cannot be displayed”或者返回异常错误。 ü 进行某个操作(增加、修改、删除等)后,出现“The page cannot be displayed” 或 者返回异常错误 ü 当对必填字段进行校验时,未输入必输字段,出现“The page cannot be displayed” 或者返回异常错误 ü 系统定义不能重复的字段输入重复数据后,出现“The page cannot be displayed”或 者返回异常错误 1.5 测试对象 略 1.6 测试阶段 系统测试 1.7 测试工具 Bugzilla 缺陷管理系统 1.8 参考资料

2010-08-30

SQL Cookbook 中文版

SQL Cookbook中文版电子书 第1章 检索记录 1.1 从表中检索所有行和列 1.2 从表中检索部分行 1.3 查找满足多个条件的行 1.4 从表中检索部分列 1.5 为列取有意义的名称 1.6 在WHERE子句中引用取别名的列 1.7 连接列值 1.8 在SELECT语句中使用条件逻辑 1.9 限制返回的行数 1.10 从表中随机返回n条记录 1.11 查找空值 1.12 将空值转换为实际值 1.13 按模式搜索 第2章 查询结果排序

2011-06-20

SVN服务端安装软件

最新SVN服务端安装软件版本以及中文包.

2010-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除