自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ORACLE数据库数据恢复、性能优化、故障诊断来问问MACLEAN

刘相兵(Maclean Liu) Mail: [email protected] 手机: 13764045638, ORA-ALLSTARS Exadata用户组QQ精英群:23549328

  • 博客(115)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用Dgg实现MySQL数据库同构跨库数据校验

在使用Dgg实现MYSQL跨库数据同步后,可以使用Dgg的数据校验功能来验证数据是否一致。选中 树形图最上方的用户名,右击 Compare:DataGoGo中存在三种 表数据的比较粒度:只比较行数 ( 适用于大表 如日志表,为最粗粒度的比较) 只比较主键HASH (适用于中大表,要求表有主键,中等粒度比较) 比较全表HASH (适用于中小表,最细粒度比较 , 速度较慢)测试 90万行 7列的表, 比较约耗时 10秒。...

2021-07-19 14:26:42 300

原创 Devos加密病毒的oracle数据库恢复

某用户的oracle数据库因devos后缀加密病毒devos ransomware malware ,数据文件被全部加密:该加密病毒的后缀为 SYSTEM01.DBF.id[2245DCEC-2700].[[email protected]].Devos, 针对该病毒可以基于prm-dul恢复工具来恢复其中的数据,演示视频可以参考:https://zcdn.parnassusdata.com/prm%20dul%20recover%20malware%20ransomware%20cor.

2020-08-10 11:51:26 1020

原创 Oracle export import传统导出导入工具与 expdp impdp数据泵必知必会

常见使用export/import expdp/impdp的理解错误:exp/imp expdp/impdp 以为是跑在sqlplus里的 export/expdp 分不清楚 export和expdp兼容性搞不清楚 怕用expdp,因为不会建directory 以为expdp/impdp可以远程运行 不会用expdp的remap和exclude exp/imp 有include、exclude需求,无法满足 imp 想转换表空间,但不会 搞不清楚啥是逻辑备份、物理备份。把export/e

2020-08-10 11:48:53 295

原创 使用DBRECOVER FOR MYSQL恢复FRM文件的内容

FRM文件的读取恢复功能是DBRECOVER FOR MYSQL的免费功能。在某些场景下我们需要从MYSQL的FRM文件中获得建表语句,只需要在软件主界面下选择添加frm文件:双击加入的frm文件或右键查看文件,可以在右侧界面看到该FRM文件对应的建表语句,用户可复制该语句。...

2020-08-10 11:43:58 240

原创 使用DBRECOVER FOR MYSQL针对delete table SQL场景的恢复

mysql> use employees;Database changedmysql> select count(*) from employees;+----------+| count(*) |+----------+| 1000 |+----------+1 row in set (0.00 sec)mysql> delete from employees;mysql> flush table employees with read l.

2020-08-10 11:32:13 182

原创 使用DBRECOVER FOR MYSQL 针对drop table 及 truncate table 场景的恢复

以下恢复步骤即适用于drop table 也适用于 truncate tablemysql> select count(*) from employees.employees;+----------+| count(*) |+----------+| 300024 |+----------+1 row in set (0.09 sec)mysql> select @@datadir;+-----------+| @@datadir |+-----------+

2020-08-10 11:29:24 194

原创 使用DBRECOVER FOR MYSQL恢复被drop的MySQL数据库

mysql> drop database employees;Query OK, 14 rows affected (0.16 sec)#sync#sync启动DBRECOVER FOR MYSQL软件,选择DROP DATABASE恢复场景:选择正确的MYSQL数据库版本:选择SELECT DIRECTORY,输入@@datadir所在目录路径, 点击start软件会扫描目录下的ibdata1或mysql.ibd并扫描...

2020-08-10 11:26:08 421

原创 使用DBRECOVER FOR MYSQL恢复innodb_force_recovery参数无法强制启动的MySQL实例数据

针对MySQL数据库无法打开的场景的恢复此场景下用户尝试启动MySQL实例,但MySQL实例可能因数据库本身损坏而CRASH进程崩溃。相关报错可能如下:InnoDB: Waiting for the background threads to startInnoDB: Error: tablespace size stored in header is 3712 pages, butInnoDB: the sum of data file sizes is only 3072 ..

2020-08-10 11:24:15 640

原创 MySQLGlance一个轻量级MySQL性能监控工具

MySQLGlance是免费的,你可以安心使用它。MySQLGlance is free software , use it as you like.下载地址URL:https://zcdn.parnassusdata.com/MySQLGlance200804.zipMySQLGlance的目标完全免费 一键即运行的图形化MySQL数据库性能监控软件 无需安装、部署,不占用服务器资源 目前支持MySQL 5.7 和 8.0 非植入式,对MySQL 只读,不...

2020-08-10 11:16:32 463

原创 DBRECOVER for MS SQL Server数据库恢复软件

DBRECOVER for MSSQL SQL Server是数据库恢复软件。支持如下场景:直接读取恢复置疑suspect的数据库MDF中的数据 对Truncate Table,Delete SQL误操作后的数据库表进行恢复 对无法附加的数据库进行恢复 支持恢复数据库中的lob大对象 支持恢复数据库中的视图、存储过程软件下载地址: https://zcdn.parnassusdata.com/dbrecover-for-sqlserver-2007.zip...

2020-07-10 14:26:10 407

原创 OraGlance一个轻量级Oracle性能监控工具

OraGlance是免费的,你可以安心使用它。OraGlance is free software , use it as you like.下载地址Download URL :https://zcdn.parnassusdata.com/OraGlance200709.zipOraGlance的目标完全免费 一键即运行的图形化Oracle数据库性能监控软件 无需安装、部署,不占用服务器资源 支持从Oracle 11.2.0.1开始的所有版本 支持Oracle...

2020-07-10 14:22:34 1935

原创 DBRECOVER FOR MYSQL 用户手册

DBRECOVER FOR MYSQL是一个MySQL数据库(Innodb)恢复工具,该工具软件可以在MySQL没有备份的情况下,针对实例崩溃,Inoodb字典损坏无法启动数据库实例,DROP DATABASE,DROP TABLE,TRUNCATE TABLE,DELETE TABLE,磁盘/文件系统损坏等场景恢复数据库数据。特性:图形化界面操作,无需学习命令行 支持版本覆盖MYSQL 5.1 到 MySQL 8.0(2020年5月),支持MYSQL 8.0的全新数据字典结构 支持INN.

2020-06-08 12:07:02 660

原创 OraDumpReader 0.1 Release

the software directly reads data from oracle exp & expdp result dump file . even the file is corrupted or damaged by malware/ransomware, the software can still scan the whole file , and find the good part of data.IMP-00009 abnormal end of export file

2020-06-08 11:40:24 604

原创 prm dul恢复oracle数据库数据表 中文最简易说明

视频播放地址:https://zcdn.parnassusdata.com/s1.mp4软件下载地址: https://zcdn.parnassusdata.com/DUL5108.zip本软件为JAVA编写,可用于WINDOWS LINUX(红帽,Centos,Ubuntu) AIX SOLARIS HPUX但必须先安装 JDK 1.8 !!!JDK 下载地...

2019-08-23 14:11:53 436

原创 Oracle数据恢复专题

备份恢复是Oracle中永恒的话题, 只要有数据 就有备份恢复的需求。 而在国内对于备份以及备份的可用性往往被企业所忽视。这造成了再数据库恢复上存在着东西方的差异。 更多的老外DBA把经历花在对Oracle内部原理和性能优化的研究上。如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!诗檀软件专业数据库修复团队服务热线 : 13764045638 ...

2019-07-08 16:37:20 673

原创 ORACLE数据文件被恶意软件加密 勒索病毒破坏 如何使用PRM-DUL 软件恢复

为什么可以恢复这些被加密的ORACLE数据库数据文件?因为这些文件一般比较大,超过300MB。导致恶意加密软件要加密它们时要花费大量时间和CPU,因此这些勒索软件一般仅部分加密其内容。通过PRM-DUL的强大功能,可以恢复出其中绝大部分未被加密的内容。PRM DUL download: https://zcdn.parnassusdata.com/DUL5108.zip使用视...

2019-07-08 11:47:23 1023

原创 Oracle常用软件下载地址

putty https://zcdn.askmaclean.com/putty.exeteamviewer 14 https://zcdn.askmaclean.com/tv14.exexmanager 4 htt...

2019-07-08 11:40:58 600

原创 Oracle 11.2.0.4 LINUX WINDOWS AIX 补丁集下载

请注意,如果你有support.oracle.com账号,那么严格从官网下载介质。如果实在没有,那么从互联网上下载介质一定要验证SHA1,避免介质被修改。 ORACLE 11.2.0.4 Windows 64bit:链接:https://pan.baidu.com/s/1DtU0rQxEPryxopotN85Icw提取码:29rx复制这段内容后打开百度网盘手机App,操作更方便哦...

2019-02-15 15:45:49 2731 3

原创 ORA-600 KFFBADDBLK04 ASM无法启动并显示ORA-600: [KFFBADDBLK04]报错

关于Oracle Bug - ORA-600 [kffbAddBlk04] 此bug一般出现于在ASM建立或添加文件时,当然关于此报错还有很多其它原因,由于其为Oracle内部bug,所以公开信息较少。 一般需要辅助更多trace信息方能更具体了解原因。在Oracle 12.2.0.1版本,Oracle为其报错专门提供了补丁以增强其在报错时同时收集AMDU信息。(Bug 19664857...

2018-08-29 12:57:14 412

原创 ORA-600 ktadrprc-1 / ORA-600: [ktadrprc-1]

关于Oracle Bug - 在对存在NOSEGMENT index的表进行exchange partition操作后返回ORA-600: [ktadrprc-1]报错受影响Oracle数据库版本:12.1.0.2 (Server Patch Set) 11.2.0.4此问题在12.2及18版本中被修复。症状:数据字典讹误 内部ORA-600报错 ORA-600 [kt...

2018-08-29 12:08:57 566

原创 oracle rac 服务 Oracle 11gR2 RAC集群服务

关于CRSCTL status命令显示磁盘组状态为不正常的offline现象出现在Oracle 12.1至12.2版本数据库症状在一个多节点RAC下,通过使用crsctl stat命令发现在一些节点上磁盘组显示状态为offline(testdb104, testdb105, testdb106):grid@testdb105:> crsctl stat res ora.T...

2018-08-28 15:32:55 607

原创 ORA-600 ktsircinfo num1 - ORA-600 [ktsircinfo_num1] 和后继处理步骤

ORA-600 [ktsircinfo_num1] 和后继处理步骤适用于Oracle 11.2.0.3及之后版本数据库ORA-600 [ktsircinfo_num1]报错一般会出现在在从sys.seg$获取row cache信息出现问题时。多数情况下是在sys.seg$下找不到信息。这意味着可能存在数据讹误或触发了bug,在当时会在操作执行时得到立即的失败返回。报错信息中一般以...

2018-08-28 12:29:02 1003

原创 ORA-7445 kdb4cpss - ORA-600 [kcbzpbuf_1] / ORA-7445 [kdb4cpss]报错及解决方案

使用32k块大小的buffer cache时出现块讹误报ORA-600 [kcbzpbuf_1]错误 / 或由cache保护发出ORA-7445 [kdb4cpss]错误此问题一般出现在 Oracle 11.1版本至 12.1之间版本可能症状:数据库讹误 / 数据块逻辑讹误 实例奔溃 进程可能报ORA-7445信息或异常中止 内存讹误 内部报错(ORA-600) ORA-...

2018-08-27 13:42:40 339

原创 oracle asm - ORA-01034: ORACLE not available

在安装GI 12.2或更高版本GIs时遇到ORA-17635 ORA-01034 ORA-27101报错适用于Oracle 12.2.0.1及更高数据库版本问题场景使用OUI安装12.2或更高版本Grid Infrastructure。在运行root.sh时,磁盘组成功建立但ASM spfile创建失败。asmca-<dateTimeStamp>.log中显示相关建立...

2018-08-27 11:05:03 2035

原创 oracle 删除数据恢复 oracle 数据误删除数据恢复

关于通过Dataguard Standy备库闪回来恢复主库drop/truncate/delete的表数据方法适用于Oracle 10.2.0.1之后的版本目的本文主要了解通过备库闪回操作来进行对主库drop/truncate/delete表的数据恢复步骤解决方法前提要求:备库必须已经处于闪回数据库模式 被drop/truncate/delete表的发生时间应该在db_...

2018-08-24 15:52:50 221

原创 oracle 日志恢复 oracle 日志恢复实验

在线重做日志出现讹误 - 不可对此redo log进行drop操作 - 需要是用CLEAR LOGFILE操作症状当打开数据库时,发现在其中一个redo log文件存在讹误报错。可能存在以下报错:ORA-16038 log %s sequence# %s cannot be archivedORA-354 corrupt redo log block headerORA-35...

2018-08-23 16:01:17 2492

原创 oracle数据库文件恢复 如何从完好的数据文件恢复oracle数据库

关于在CDB闪回后恢复已删除的PDB方法适用于·Oracle 12.1.0.1、12.1.0.2版本数据库目的如果CDB闪回已经完成,那么有机会找到之前删除的PDB数据文件处于offline状态。恢复原因:在过去某个PDB已经被drop掉后,可能现在闪回的数据库下存在被删除的PDB相关数据文件处于offline状态下。 解决方法:场景:数据库备份时的scn大致在...

2018-08-23 13:56:26 3148

原创 oracle delete数据恢复 oracle删除数据后的恢复

关于Oracle 12.2 如何在PDB级别进行flashback闪回本文主要讨论Oracle 12.2如何给PDB建立恢复点并进行PDB级闪回。 方法步骤(适用Oracle Oracle 12.2.0.1及之后版本)1. 在PDB级别建立恢复点(restore point):连接到指定PDB并执行CREATE RESTORE POINT命令:SQL> alter ...

2018-08-22 13:49:10 1554

原创 Oracle asm - Oracle 12c Standalone ASM安装看不到Candidate Disk

Q: 我们需要在AIX 7.1上安装Oracle 12.1.0.2数据库。当我们启动并开始进行12.1.0.2 grid安装时,在第三步,Candidate disks下没有显示ASM可用的磁盘。相应磁盘权限设置都是660且都设置的oracle:oinstall权限组。不过在同一台服务器上我们尝试安装11gR2,在安装中我们就能看到Candidate Disk,且可以成功安装11...

2018-08-22 12:11:05 1706

原创 oracle 索引修复 Oracle索引重建

当数据库出现坏块而坏块所涉及对象为索引时,我们一般进行修复索引的方法是重建索引。相对其它坏块,索引坏块修复起来最容易的。不过在修复前,我们需要确认这个坏块确实来自于某索引。因此,这里我们会介绍一些块定位方法:1. 如何在ORA-1578/RMAN/DBVERIFY的日志记录中确认讹误受损对象首先需要确认绝对文件号(Absolute File Number: AFN)和块号(Blo...

2018-08-15 21:34:26 8495

原创 oracle 数据块损坏 Oracle 数据块损坏与恢复详解

本文主要对RMAN块级别介质恢复进行解释并举例,以帮助大家理解相应概念并灵活使用块级别介质恢复(Block-Level Media Recovery)注意: 此恢复无法对数据文件块头(第一个块)进行恢复。块级别介质恢复对于仅需要介质恢复很小部分数据文件块的场景来说非常好用。 在Oracle 9i之前,如果单个块需要进行恢复的话,DBA需要将整个数据文件恢复出来并应用所有之后的re...

2018-08-14 06:18:03 3258 1

原创 oracle 控制文件丢失 oracle11g 控制文件丢失重建控制文件

当rman备份信息存放控制文件中,恢复丢失了的控制文件问题:Q: 我正在做一些rman恢复测试,不过我对恢复中得到的一些反馈感到惊讶。我的数据库rman备份信息是存在在控制文件中的。RMAN设置是对控制文件进行autobackup。我从备份中将控制文件恢复出来了,不过当我尝试打开数据库时,我收到了以下报错:ORA-01113: file 1 needs media recover...

2018-08-10 14:58:41 1283

原创 oracle 检查坏块 检测Oracle数据库坏块的方法

可以使用以下脚本快速运行DBMS_REPAIR检查、定位并跳过坏块1. 需要以SYS用户运行sqlplussqlplus '/ as sysdba'2. 运行以下脚本给定一个表空间,并在此表空间下建立维修表:BEGIN  DBMS_REPAIR.ADMIN_TABLES (  TABLE_NAME => 'REPAIR_TABLE',  TABLE_TYPE ...

2018-08-09 21:39:57 2974

原创 Oracle 数据库 打不开 oracle数据库打不开

数据库打不开,碰到日志丢失丢失,如果没有快速恢复的多路复用备份,那么可能就需要进行不完全恢复。当进行不完全恢复时,就需要使用open resetlogs命令。那么,什么是”不完全恢复“呢? 对于完全恢复:数据库正在运行,你执行了shutdown immediate命令  --> 在这种情况下,所有文件都会有一个相同的scn(数据文件,redo和控制文件),在重新打开库时,数...

2018-08-08 13:11:10 4431

原创 oracle 恢复删除的数据 oracle恢复删除的数据

如何将勿操作truncate的表恢复回来由于对于truncate命令没有回滚方法来还原,因此就需要对数据库进行恢复操作以将数据恢复回表中。本文中将给出truncate命令后的恢复思路及步骤:RECOVER DATABASE UNTIL TIME 恢复步骤方案注意: 在开始使用旧备份进行数据库恢复前,对当前数据库做好备份当时是否有表的export dump文件可用? a. 有...

2018-08-07 15:16:24 3981

原创 oracle dbf文件丢失 无备份情况下ORACLE数据文件丢失恢复

使用alter database create datafile恢复丢失数据文件如果由于误删除操作或其它物理原因呆滞Oracle数据库数据文件丢失。在已开启归档且所创建数据文件之后的归档都在的情况下,即使数据库没有备份,其丢失数据文件也是进行恢复的,且不会有数据丢失。这里我们可以使用以下语句来建立新的空数据文件以替代旧数据文件:ALTER DATABASE ... CREATE...

2018-08-06 23:01:13 3224

原创 oracle 11g bbed - Oracle BBED工具安装

工具简介这里我们简单介绍下Oracle bbed工具。bbed是Block Browser and Editor(块浏览编辑器)的缩写,它是Oracle数据库在安装时一起附带的工具。一般此工具倾向于仅作为Oracle内部使用,且Oracle公司并不公开此工具使用细节。由于bbed可以对Oracle数据库中的数据块进行内容修改和破坏,因此此工具功能强大同时伴有很高的使用风险。如果你需要使...

2018-08-03 15:16:17 2309

原创 oracle truncate 数据恢复 Oracle 数据库误truncate table恢复过程

关于如何在Oracle 12c 数据库中,使用RMAN恢复被DROP / TRUNCATE / DELETE的表的方法可用版本:Oracle Database - Enterprise Edition - Version 12.1.0.1及之后版本目的:说明12c关于从RMAN备份中恢复表的新特性 示例: RMAN> recover table pd.t1 OF PLUGG...

2018-08-02 15:08:05 1756

原创 oracle rac服务 Oracle rac 集群服务介绍

Oracle Clusterware (GI或CRS) 相关术语名称程序介绍适用于版本:Oracle Database - Enterprise Edition - Version 10.2.0.1及之后版本目的:本文列出Oracle集群(Oracle Clusterware, 一般指Cluster Ready Service或Grid Infrastructure)相关通用的术语...

2018-08-01 15:19:31 3150

原创 oracle 表数据恢复 Oracle 表和表数据恢复

关于如何使用flashback table来进行表数据恢复目的对于偶然性误删除表数据进行及时恢复使用flashback table特性来进行表恢复flashback table命令可以使得用户得以对之前某个时间点的表数据进行恢复。 它对于用户偶然性勿操作导致的表数据删除或修改提供了一种快速,实时的恢复表恢复方案。 flashback drop的恢复也比其它此类情景下的恢复方法...

2018-07-31 16:01:04 348

Dgg2107.zip

Dgg Oracle MySQL SQL Server数据同步与比对2107

2021-07-19

诗檀软件-基于Oracle 12c Far Sync+Active Data Guard ADG的灾备两地三中心搭建手册】.pdf

诗檀软件-基于Oracle 12c Far Sync+Active Data Guard ADG的灾备两地三中心搭建手册】.pdf

2015-10-15

ORACLE DB数据库常见问题解决及诊断技巧集锦-ORACLE DBA故障修复必备手册

ORACLE DB数据库常见问题解决及诊断技巧集锦-ORACLE DBA故障修复必备手册

2014-07-03

ORACLE PRM 3.1 , JAVA版图形化界面的Oracle DUL

PRM可以再无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter database open失败)中的数据。 PRM是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性。 而且PRM无需学任何新命令。

2014-06-22

Oracle DB数据库灾难恢复神器: PRM 2.0

PRM = Oracle DUL + GUI ,是开放的Oracle数据库灾难恢复工具,可以轻松恢复Truncate掉的表,和打不开的数据库,使用JAVA语言编写,跨所有操作系统平台

2014-06-20

FEW CLOSE ENCOUNTERS WITH REAL WORLD PERFORMANCE ISSUES

FEW CLOSE ENCOUNTERS WITH REAL WORLD PERFORMANCE ISSUES

2012-05-09

空空如也

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

TA关注的人

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