自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lixora's DB Home

Focus, Fast, Efficent!

  • 博客(1019)
  • 资源 (19)
  • 收藏
  • 关注

原创 mysql ibd 数据文件恢复极速恢复工具 ibd recover tool

mysql ibd 数据文件恢复极速恢复最近不少朋友遇到mysql 丢失ibddata 数据文件或者文件系统损坏只有部分ibd 文件的故障找我来帮忙处理,有些朋友的环境有几百上千个ibd 文件,手动恢复着实麻烦,写了一个工具,批量恢复mysql innodb,(myasim) ibd 的工具,目前可以在windows 和linux运行;mysql 的文件解析还是有点累的,搞得有点想吐ibd...

2020-04-26 10:49:37 2963 4

原创 Oracle 11g Active Data Guard Go 自动化部署工具 v1.0

本文介绍了Oracle 11g Active Data Guard自动化部署工具v1.0的模拟演练过程。工具通过交互式配置主备库参数(ORACLE_SID、路径、IP等),在模拟模式下执行主库状态校验、参数配置、Standby Redo Log创建、备库初始化文件生成与传输等操作。演练包括远程SSH指令投递、RMAN联机物理克隆及备库启动流程,最终验证备库可成功进入READ ONLY WITH APPLY模式。所有操作以非破坏性方式记录日志,确认部署方案符合安全标准。

2026-06-10 08:38:22 472

原创 12.2 Rman 跨平台传输 PDB 到目的 CDB

本文介绍了使用RMAN工具跨平台传输可插拔数据库(PDB)的方法。主要内容包括:1)源端与目标端CDB必须具有相同字节序;2)详细操作步骤:关闭源PDB、执行备份、传输备份文件、检查兼容性、目标端还原PDB并打开;3)备注说明可采用一致性或非一致性备份策略,后者通过ALLOW INCONSISTENT参数实现以减少停机时间。示例环境为Solaris到AIX平台迁移,使用虚拟数据库名SRC122和DEST122进行演示。

2026-01-08 09:18:07 822

原创 对指定Oracle datafile block hexdump 16进制转储

该摘要展示了一个Oracle数据库文件解析工具的使用说明和示例。工具开发者黄林杰提供了多种解析Oracle 11g数据文件头的命令参数,包括修改校验值、复制块数据等操作。示例中展示了如何解析指定数据文件块的十六进制内容(块号59990),并输出了该块的详细十六进制转储信息,包含文件头签名、校验值等关键数据结构。工具支持通过命令行参数实现多种数据库维护功能,适用于数据库管理员进行数据文件分析和修复工作。

2025-12-24 15:05:22 529

原创 备份指定oracle block 防止误操作

摘要:该日志记录了Oracle数据库文件解析工具parseOracleKcvfh.exe的操作过程。工具成功备份了数据库文件example01.dbf的第3个数据块到block3.bin文件,并解析了block1.bin文件的头部信息,包括文件类型、SCN值、表空间名称(EXAMPLE)、创建时间(1997-02-19)、检查点信息等关键元数据。日志还显示了数据块的16进制转储内容,验证了数据块的完整性。该工具由黄林杰开发(版本2023-v11),支持多种Oracle 11g数据文件操作功能。

2025-12-18 10:00:31 911

原创 oracle datafile header rdba_kcbh 修改

摘要:该日志记录了Oracle数据库文件解析工具parseOracleKcvfh.exe的操作过程。工具成功解析了ORCL1数据库的SYSTEM表空间数据文件(0511_.DBF),修改了RDBAKCBH值为0x400012(4194322),并验证了块校验值。文件头信息显示创建时间为2001-12-29,检查点时间为2008-07-18,文件大小为1216356352字节。第二次解析时块校验失败(NEWchkval_kcbh:0xa8bd),表明文件块结构可能存在问题。工具提供多种参数支持Oracle数据

2025-11-13 09:05:02 697

原创 parseOracleKcvfh 增加任意数据块拷贝的功能

本文摘要展示了Oracle数据库文件操作工具的使用示例。工具名为parseOracleKcvfh.exe,由黄林杰开发(版本2023-v11),主要用于Oracle 11g数据文件头解析和操作。示例中演示了以下功能:1) 从源文件O1_MF_USERS_MC8RHKDW_.DBF块1复制到目标文件11.dbf块1;2) 解析11.dbf文件块1的详细信息,包括文件头各字段值(如SCN、表空间名USERS、创建时间2001-12-29等)、校验和验证等。工具支持多种操作模式,如修改文件头、校验块数据等,适用于

2025-11-11 15:39:11 502

原创 ORA-01210: data file header is media corrupt 一键修复

#powered by :黄林杰_Huanglinjie。##联系方式:17767151782。

2025-11-07 15:48:33 969

原创 oracle 数据文件头scn 一致性修复,fuzzy,checksum 等修改

#powered by :黄林杰_Huanglinjie。##powered by :黄林杰_Huanglinjie。新的KCVFHSTA值-8192。是否应用计算出的校验和值。新的KCVFHCCC值。新的KCVFHCPC值。新的KCVCPTim值。##联系方式:17767151782。##联系方式:17767151782。新的KSCNBAS值。新的KSCNWRP值。

2025-11-04 15:29:35 468

原创 如何为 Oracle 数据库配置 TLS/TCPS

本分步指南介绍了用于在数据库中配置传输层安全性 (TLS) 和启用 TCP over SSL (TCPS) 连接的步骤。

2025-11-03 16:04:15 989

原创 oracle 数据文件一致性检查

dd.NAME,dd.STATUS,dh.fuzzy。

2025-11-03 10:45:47 244

原创 inline (optimizer hint)说明

“+inline”是SQL中的性能优化提示,用于将子查询结果直接嵌入主查询而非单独执行。通过将嵌套查询转换为单层条件(如将SELECT FROM (子查询)优化为SELECT FROM 表 WHERE 条件1 AND 条件2),减少查询开销,提升执行效率,特别适用于复杂嵌套查询场景。

2025-10-15 08:43:47 342

原创 银河麒麟高级服务器操作系统(ADM64 版)V10(SP1)搭建 Oracle 19c RAC

在麒麟虚拟机中->开始->控制面板->网络连接->(左下)添加一个新的连接->以太网->新建->连接名称:ens36、设备:ens36->IPv4设置->方法:手动->添加->地址:200.200.200.201、子网掩码:255.255.255.0->保存。集群是由若干物理机组成,每个物理机为一个节点,节点之间通过公 共网络和私有网络连接,其中私有网络的功能是实现节点之间的通信,而公共网 络的功能是提供用户的访问。下一步,等待安装,如果过程遇到报错,查看具体日志,进行相应的解决,直到弹出执行配置脚本。

2025-10-10 08:54:29 1475

原创 postgres linux 环境psql 中文乱码处理

PostgreSQL 在 psql 命令行中出现中文乱码通常是由于字符编码设置不正确导致的。

2025-09-28 16:35:10 703

原创 How to Configure or Relocate the GoldenGate Integrated Extract When It Abends Error code 1291, error

OR。

2025-09-22 11:29:46 1166

原创 公网centos7 yum 源

rm -rf /etc/yum.repos.d/*wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

2025-07-28 14:36:10 431

原创 npu-smi info 华为昇腾NPU 状态监控工具解读

用于查询所有设备的基本信息。

2025-07-09 14:37:17 2293

原创 Red Hat Enterprise Linux 8 Operating System Kernel Parameters for the Oracle RAC database

The /etc/sysctl.d/99-oracle-database-preinstall-19c-sysctl.conf text file contains the following Oracle database-related Linux kernel parameter settings:# sysctl settings are defined through files in# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.

2025-06-10 10:13:39 802

原创 On ODA The HAIP IP Addresses Are Swapped Between the Network Interfaces

Symptoms:..WorkaroundNoneReferences。

2025-05-21 10:06:08 1226

原创 Cluster Interconnect in Oracle RAC

In this DocumentThe purpose of this note is to make DBAs and System Administrators familiar with the concept of the cluster or private interconnect and its usage in Oracle Clusterware and Oracle Real Application ClustersThe main audience is DBAs and System

2025-05-09 15:40:42 1462

原创 Exadata -- Database initialization parameter : cluster_interconnects parameter

Ex:

2025-04-30 15:12:29 681

原创 HOWTO: Remove/Disable HAIP

After completing the above steps for each node, then the cluster is ready to have HAIP disabled from start up. As root user:Disable and stop HAIP resource on each node[root@<racnode1> ~]# /u01/12.2/grid/bin/crsctl modify res ora.cluster_interconnect.haip -

2025-04-30 11:25:57 376

原创 为什么有些数据库要使用行级别多版本,有些是页面级别的?

通过分散的行级元数据开销,优先保障高并发事务的平稳运行,但需接受更高的空间管理和后台线程维护成本。牺牲细粒度并发优势,换取集中式管理的存储效能,尤其适配需要全局一致性和闪回能力的场景。不同数据库的 MVCC 实现选择。

2025-03-14 14:43:20 973

原创 RAC: How to delete and add a node in 19c RAC

In this DocumentNOTE: In the images, examples and document that follow, user details, cluster names, hostnames, directory paths, filenames, etc. represent a fictitious sample (and are used to provide an illustrative example only). Any similarity to actual

2025-02-19 08:46:20 1010

原创 Oracle Database Free版本的各项许可限制

Oracle Database Free版本的各项许可限制:

2025-02-08 15:08:57 1252

原创 docker 中mysql drop table 恢复

帮一个朋友恢复docker 中mysql drop table 的误操作;没想到mysql_page_stream 工具居然读裸盘的速度达到了560M/s ,非常幸运的底层的page 都在;

2024-12-13 17:14:25 512

原创 oracle TAB$ 基表删除恢复

接客户服务请求,说是一个好久没有用的数据库在打开时遭遇ora-00600 16703 1403 28 错误,这中一看就是oracle 的tab$基表被删除了。索性数据库比较小只有10G左右,懒得的弄bbed,直接oracle dul 抽取了用户需要的表 ,搞定;客户环境 aix 平台;

2024-09-09 09:06:29 704

转载 聊聊SQL单次执行时间毛刺问题的发现与分析

实际上这是所有数据库的通病,在MySQL上,这种情况是很常见的,甚至在Oracle上也很难避免此类问题的发生。确认SQL执行确实存在毛刺问题后,我们在生产环境中对这条SQL进行了更细致的排查,想通过分析其等待事件来分析出现毛刺的原因,不过我们发现大多数超时的SQL都没有等待事件,是ON CPU的,这种情况后续的排查工作会更加复杂了。今天我们讨论的这个方法,因为对减的字段的精度不同,对于执行时间很短的SQL实际上监控误差是很大的,以前我们主要是用这种方法来分析一些执行时间为几秒钟到几百秒钟的SQL毛刺问题。

2024-07-03 16:53:05 389 1

原创 ASM on Non-First Node (Second or Others) Fails to Start: PMON (ospid: nnnn): terminating the instanc

.............i.e.^C^C。

2024-07-01 17:12:08 922

原创 Detailed Steps for Troubleshooting ORA-00600 [kdsgrp1] (文档 ID 1492150.1)

未找到您要查找的产品?

2024-06-28 11:02:42 1318

原创 数据库不支持多块写怎么理解

数据库不支持多块写(multi-block write)通常指的是数据库在一次写操作中不能同时写入多个块(或数据页)。这在某些数据库管理系统(DBMS)中是一个限制,主要影响的是写性能和并发处理能力。

2024-06-04 09:01:38 430

原创 oradebug dumptype 札记

ORA-00073: 命令 DUMPVAR 的参数数介于 2 和 3 之间。ORACLE 例程已经启动。

2024-04-11 09:01:18 427

原创 Duplicate for Standby fails with RMAN-05535 even when LOG_FILE_NAME_CONVERT is set (Doc ID 2756315.1

RMAN> run{3>4> spfile5>7>15> }16>......

2024-04-10 15:11:43 826

原创 Error -- “Can‘t Create A New Thread (errno 11)“ (Doc ID 1484095.1)

mysqld]

2024-03-21 15:30:56 1088

原创 和数据库相关的共享内存的机制

通过共享内存,这些进程可以相互之间直接访问这块内存,从而实现数据的共享和通信。需要注意的是,使用共享内存时,需要注意并发访问的同步和互斥问题,以避免竞争条件和数据一致性的问题。共享内存提供了一种进程间直接通信的方式,通过在共享内存区域中写入和读取数据,进程可以相互之间进行通信。共享内存是一种高效的数据传输方式。多个并发执行的进程可以访问相同的内存,以共享数据结构,变量或其他信息,从而实现协同工作。共享内存的概念也可以用于内存映射文件,使得文件内容可以被映射到进程的地址空间中,实现对文件的直接读写操作。

2024-03-06 17:06:00 1408 1

原创 “Scalar相关子查询展开”(Scalar Correlated Subquery Unfolding)

是指将子查询的结果预先计算并存储,然后在外部查询中直接使用该值,而不是每次外部查询的每一行都重新计算子查询。这种技术可以提高查询的性能,因为它避免了重复计算子查询。然后,它会将结果存储在一个临时表或哈希表中。接下来,当执行外部查询时,它可以直接从临时表或哈希表中获取每个客户的订单数量,而不需要重新计算。这种技术可以显著提高查询性能,但它也增加了查询优化的复杂性,因为优化器需要决定何时以及如何执行这种展开。如果没有进行Scalar相关子查询展开,那么对于。表中的每一行,都会执行一次子查询来计算订单数量。

2024-03-05 14:33:48 540

原创 如何理解MySQL的计算层做的很差,但innodb则非常优秀

在实际应用中,对于性能瓶颈的分析和优化,往往需要结合具体的业务场景、数据库表结构、索引设计等因素进行综合考虑。在MySQL中,计算层通常指的是查询优化器和执行引擎,负责解析查询语句、生成执行计划,并执行实际的查询操作。MySQL的计算层可能在处理某些类型的查询时效率较低,尤其是在大规模数据和复杂查询的情况下。如果系统的主要工作负载是事务性质的,InnoDB的性能可能会比其他存储引擎更好。MySQL的查询优化器和执行引擎可能在某些场景下不够灵活或者无法有效地处理复杂的查询请求。

2024-03-05 14:14:49 541

原创 k8s 中 namspace deployment pod services 之间的关系

在上述示意图中,Namespace包含两个Deployment(Deployment 1和Deployment 2)。每个Deployment创建一个或多个Pod,而Service通过标签选择器与这些Pod关联,使外部或其他服务可以通过Service的稳定网络地址访问相关Pod。这样,Deployment负责管理Pod的生命周期,而Service负责提供稳定的网络入口。在Kubernetes(K8s)中,Namespace(命名空间)是一种用于将集群内部资源划分为不同逻辑组的机制。

2024-02-29 10:44:00 872

原创 docker 的volume 是个什么概念

在Docker中,Volume(卷)是一种用于在容器和主机之间共享和持久化数据的机制。Volumes允许在容器之间或容器与主机之间共享文件,并且数据在容器的生命周期中是持久的。这是因为容器的文件系统是临时的,容器被删除后文件系统中的数据也会被清除,而Volume提供了一种解决这个问题的方法。Docker支持不同类型的Volume,包括本地主机的Volume、远程Volume、以及插件支持的Volume等。Volumes中的数据是持久的,它不受容器的生命周期的限制。命令创建一个新的Volume,然后通过。

2024-02-21 16:26:02 1268

原创 抽空升级了下mysql drop table,truncate table 勒索病毒表表恢复工具

【代码】抽空升级了下mysql drop table,truncate table 勒索病毒表表恢复工具。

2024-01-23 11:36:00 538

oralce 12c install

oralce 12c install oracle 安装文档

2013-06-28

windows下安装oracle+asm

windows下安装oracle+asm

2013-03-13

oracle 11g 数据文件头block 1解析

oracle 11g 数据文件头block 1解析 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ##powered by :黄林杰_Huanglinjie ##version : 2023-v11 ##联系方式:17767151782 ##blog: https://blog.csdn.net/lixora/ ##info: Oracle 11g datafile block 1 header parse ##demo : parseOracleKcvfh.exe -dbfile c:\lixora.dbf ========================================> BLOCK SUMMARY <======================================== TypeKCBH: 0x0b FrmtKCBH: 0xa2 RDBAKCBH: 0x400001 KCCFHDBI: 1384114315 KCCFHDBNX: HELOWIN KCVCPSCN_KSCNBAS: 0x0010a3b9,ckp scn:1

2023-11-16

golang 版 linux windows httpstat http url api 性能分析工具

golang 版 linux windows httpstat http url api 性能分析工具

2023-03-16

page_stream.exe

windows 平台 undrop for mysql,mysql innodb page 解析分析工具

2022-01-10

oracle11g r2 for linux x64 所有必须的rpm 包.rar

安装oracle11g r2 for linux x64 所有必须的rpm 包.rar

2011-10-29

elfutils-libelf-0.137-3.el5.i386.rpm

( elfutils-libelf-0.137-3.el5.i386.rpm

2011-10-26

windows 版 orzdba mysql 远程性能监软件

windows 版 orzdba mysql 远程性能监软件

2019-04-04

解决sqlplus 删除键,方向键扥乱码

解决sqlplus 删除键,方向键扥乱码

2012-10-07

compat-libstdc++-33-3.2.3-61.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

2011-10-26

elfutils-libelf-0.137-3.el5.i386.rpm

( elfutils-libelf-0.137-3.el5.i386.rpm

2011-10-26

USE_LARGE_PAGES

USE_LARGE_PAGES 思维导图

2015-12-22

msp430课件

msp430的ppt及多个实验的源程序 /****************************************************************** * 文件名称: * clock.c * 文件说明: * 通过实验,熟悉如何设置系统主时钟(MCLK)、辅助时钟(ACLK)、 * 子系统时钟(SMCLK) * 程序运行后可以得到ACLK=32768、MCLK=SMCLK=32768*10 * ******************************************************************/ #include <MSP430x44x.h> /***************************************************************** * main()函数 *****************************************************************/ void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 P1DIR = 0x32; // 设置 P1.1,P1.4,P1.5 方向 P1SEL = 0x32; // P1.1,P1.4,P1.5 为外围模块 FLL_CTL1 = FLL_DIV0; // 设置 p1.5 输出频率 // 设置 FLL_CTL1 = 0x32; SCFQCTL =0x09; // 设置 SMCLK = ACLK * 10 // 设置 MCLK = ACLK * 10 while(1); //空循环,供用户检测其输出频率 }

2013-06-17

unixODBC-devel-2.2.11-7.1.i386.rpm

( unixODBC-devel-2.2.11-7.1.i386.rpm

2011-10-29

rhel 6.1 gcc及其依赖的rpm包

rhel 6.1 gcc及其依赖的rpm包

2013-09-23

数据流病毒清除工具

数据流病毒清除工具

2013-01-22

sysstat-7.0.2-3.el5.src.rpm

( sysstat-7.0.2-3.el5.src.rpm

2011-10-26

rhel5.8 rpm for oracle rac10.0.2.5

rhel5.8 rpm for oracle rac10.0.2.5

2012-11-03

空空如也

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

TA关注的人

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