Author: mac

  • 【ASM数据恢复】ORA-15196 invalid ASM block header [kfc.c] [check_kfbh]错误解析 ORA-15196: 无效的 ASM 块标头 [:] [] [] [] [ != ]

    ORA-15196: invalid ASM block header [kfc.c] [check_kfbh] [325] [2147483650] [2170461157 != 2170461165] ORA-15196: 无效的 ASM 块标头 [:] [] [] [] [ != ]   如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!   诗檀软件专业数据库修复团队  服务热线 : 13764045638   QQ号:47079569    邮箱:[email protected]   是当ASM读取到无效的asm block header时的报错,相关的BUG NOTE如下:   check_kfbh的存在时为了检验块的一致性 ,会对整个块做一个32 bit xor 来对比现有check_kfbh,有点象block的checksum The field check_kfbh is adjusted to ensure that a 32 bit…

  • Oracle DUL – DATA RECOVERY UNLOADER

    If you cannot recover the data by yourself, ask Parnassusdata, the professional ORACLE database recovery team for help. Parnassusdata Software Database Recovery Team   Service Hotline:  +86 13764045638 E-mail: [email protected] DUL Data UnLoader Services organization, is the final stop in trying to recover data from a failed or unrecoverable database Services Offered DUL The Data Unloader tool was…

  • How to Engage Oracle DUL

    If you cannot recover data by yourself, ask Parnassusdata, the professional ORACLE database recovery team for help. Parnassusdata Software Database Recovery Team Service Hotline:  +86 13764045638 E-mail: [email protected]   This document details the steps that need to be taken to engage to begin the process for performing DUL on one or more database datafiles. DUL (Data…

  • 【Oracle数据恢复】ORA-00600[3020]错误解析

    ORA-00600[3020]也被称为STUCK RECOVERY, 一般的原因是当一个数据块在被recovery恢复过程中,发现要APPLY到该块上的redo重做日志验证这个块的内容时,与ORACLE的算法不匹配,即认证redo与data block之间不一致,此时就需要报错,否则ORACLE不能在糊涂账上继续写糊涂账。   如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!   诗檀软件专业数据库修复团队   服务热线 : 13764045638   QQ号:47079569    邮箱:[email protected] ORA-00600[3020]这个报错的相关argument在9.2中的含义是: Arg [a] Block DBA Arg [b] Redo Thread Arg [c] Redo RBA Seq Arg [d] Redo RBA Block No Arg [e] Redo RBA Offset.   在ORACLE 10.1中的含义是: Arg [a] Absolute file number of the datafile. Arg [b] Block number…

  • 【Oracle数据恢复】解决ORA-00600 [KDSGRP1]错误

    如果发生ORA-00600 [KDSGRP1]错误,例如:   如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!   诗檀软件专业数据库修复团队   服务热线 : 13764045638   QQ号:47079569    邮箱:[email protected]   ksedmp: internal or fatal error ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], [] Current SQL statement for this session: create table SYSMAN.MGMT_METRICS_RAW_COPY as select * from SYSMAN.MGMT_METRICS_RAW $cold_kdsgrp()+1456 call kgeasnmierr() 60000000000318D0 ? 9FFFFFFFBF3A11F8 ? 9FFFFFFFBF3A1208 ?…

  • Script:挖掘AWR实现查询SCN历史增长走势

    AWR中记录了快照时间内calls to kcmgas的统计值,calls to kcmgas的意义在于通过递归调用获得一个新的SCN,该统计值可以看做SCN增长速度的主要依据,通过挖掘AWR可以了解SCN的增长走势,对于我们诊断SCN HEADROOM问题有所帮助:     alter session set nls_date_format=’dd-mon-yy’; set lines 160 pages 1000 echo off feedback off col stat_name for a25 col date_time for a40 col BEGIN_INTERVAL_TIME for a20 col END_INTERVAL_TIME for a20 prompt “Enter the date in DD-Mon-YY Format and Stats you want to trend like ‘redo size’,’physical reads’,’physical writes’,’session…

  • 【Oracle数据恢复】ORA-08102错误分析:JOB$与索引I_JOB_NEXT数据不一致

    如果你在ORACLE数据库系统的alert.log 中反复看到类似于如下的错误: ORA-12012 error on auto execute of job 1 ORA-08102 index key not found, obj# 239, file 1, block 1674 (2) [oracle@vrh8 ~]$ oerr ora 8102 08102, 00000, “index key not found, obj# %s, file %s, block %s (%s)” // *Cause:  Internal error: possible inconsistency in index // *Action:  Send trace file to your…

  • 【Oracle数据恢复】Redo Log重做日志文件坏块Corruption的解决 ORA-16038 ORA-00354 ORA-00353 ORA-00367 ORA-01624

    当数据库打开时若某一个redo log重做日志文件存在日志损坏/坏块corruption,则可能出现以下错误:   如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!   诗檀软件专业数据库修复团队   服务热线 : 13764045638   QQ号:47079569    邮箱:[email protected]   ORA-16038 log %s sequence# %s cannot be archived ORA-354 corrupt redo log block header ORA-353 log corruption near block change time ORA-367 checksum error in log file header [oracle@mlab2 ~]$ oerr ora 16038 16038, 00000, “log %s sequence# %s cannot be…

  • linux网络监控命令集锦

    linux网络监控命令集锦   iproute 包下的ss命令很有用,例如: Task: Display All Open Network Ports # ss -l   监控SMTP连接 # ss -o state established ‘( dport = :smtp or sport = :smtp )’ 监控HTTP连接 # ss -o state established ‘( dport = :http or sport = :http )’   watch -n 1 ” ss -o state established ‘( dport =…

  • Oracle SQL Optimizer IN VS Exists Again

    传统的SQL优化思想认为IN、Exists这2种写法不同数据量的环境中各擅胜场,Developer应当根据实际情况合理运用IN或Exists。 实际我认为,这种认识对于现代SQL优化器Optimizer(10g以后)不再适用。 CBO优化器中本身包含了查询转换(Query Transformation)的功能。 为什么CBO要做查询转换(Query Transformation)? 回答: 用户提交给SQL引擎的语句可能不是执行查询最有效的语句 查询转换(Query Transformation)做了什么? 回答: 查询转换按照固定的语法将语句重写为等意的SQL,但是优化了其SQL结构 查询转换(Query Transformation)包括启发式地查询转换和基于成本的查询转换。 对于IN、Exists , CBO optimizer 的查询装换效果如何?: SQL> select * from v$version; BANNER ——————————————————————————– Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit Production PL/SQL Release 11.2.0.3.0 – Production CORE 11.2.0.3.0 Production TNS for 64-bit Windows: Version 11.2.0.3.0 – Production NLSRTL Version 11.2.0.3.0…