Maison base de données tutoriel mysql 实例宕机引发的ORA-00240错误

实例宕机引发的ORA-00240错误

Jun 07, 2016 pm 05:30 PM
nombre

事故第二天进行了数据库的alert log分析,从日志中可以看到数据库在实例NODE2发生宕机后,RAC已经做出了实例切换步骤,但在切换的

1.环境描述

OS:AIX6.1

Oracle :11.2.0.3.0 RAC

2.事故发生

数据库NODE 2所在小型机发生宕机事故,,本应正常切换至NODE1,但切换失败,重启系统得以解决。

3.事故分析

事故第二天进行了数据库的alert log分析,从日志中可以看到数据库在实例NODE2发生宕机后,RAC已经做出了实例切换步骤,但在切换的过程中遭遇了ORA-00240、ORA-29770错误,导致当时数据库没有切换成功。下面是日志的详细分析。

数据库在当时经历了大致以下几个重要步骤:


1.  Beginning instance recovery of 1 threads

数据库开始在本地恢复宕机的实例

2.  Started redo application at

Thread 2: logseq 4556, block 368380

    数据库开始从在线redo日志序号为4556的日志恢复

3.  Completed instance recovery at

Thread 2: logseq 4556, block 376983, scn 3502123313

    数据库redo日志4556已经恢复成功。

4.  Redo thread 2 internally disabled at seq 4557 (SMON)

当数据库准备恢复4557的日志时,遭遇失败。

5  ORA-00240: control file enqueue held for more than 120 seconds

日志中开始出现ora-00240错误,提示控制文件被持有超过120秒。

6  ORA-29770: global enqueue process DIA0 (OSID 12517556) is hung for more than 300 seconds

Incident details in:

紧接着出现ora29770错误,数据库进程DIA0 hung住超过5分钟。

在当天实例宕机的20分钟左右时间内,当时系统的监控等脚本均无法执行,分析Oracle awr报告得知在当天宕机的时间内,未宕机的NODE1系统CPU资源几乎耗尽。

经过分析与推测,DIA0进程的主要作用是处理数据库死锁、hung住的一个进程,日志中的现象应该是这个进程发现控制文件被持有超过120秒,属于错误行为,进程开始处理这一问题,但当时系统cpu资源耗尽,进程DIA0解决故障超过5分钟,导致出现了ora-29770错误。

所以认定这次实例切换失败的主要原因在于ORA-00240错误。根据日志中给出的trace文件,查看trace文件中的具体报错原因。

从trace日志中分析得知,当时控制文件被持有超过120秒的主要原因是KSV master wait等待,KSV master wait耗费了2分03秒。

4.事故分析结论

根据以上现象及日志体现,从oracle官方metalink中查找资料得知这是一个bug [BUG ID 1308282.1]

下面是官方metalink文档中关于这个bug的解释:


High 'ksv master wait' And 'ASM File Metadata Operation' Waits In Non-Exadata 11g

 

Symptoms

High waits for 'ksv master wait' while doing an ASM file metadata operation were reported when a data migration utility was running.  This wait was also seen for a drop of a tablespace.

The AWR showed the top events were CPU (> 100%), with 'ASM file metadata operation' (7%).

 

Cause

Event 'KSV master wait' indicates the process on the RDBMS side is waiting for a reply from a process on the ASM side.  In 11g, the parameter cell_offload_processing is set to TRUE.  Although that is a parameter is not applicable for non-Exadata databases, it caused ASM to try to deliver smart-scan results.  The issue was reported in Bug 11800170 - ASM IN KSV WAIT AFTER APPLICATION OF 11.2.0.2 GRID PSU.

After applying the workaround for this issue (see Solution below), a drop of a tablespace that used to take 13 minutes took 4 seconds.

 

Solution

The following solutions are available for non-Exadata databases:

For the quickest solution, use the workaround.  The workaround does not negatively impact non-Exadata databases. This parameter is to be set on the database instance.

alter system set cell_offload_processing = false;

Upgrade to 12.1, when available. OR

Apply the 11.2.0.3 patch set  OR

Apply one-off Patch 11800170, if available for your RDBMS and Grid Homes

Note:  At the time this note was written (March 2011), neither 12.1 nor 11.2.0.3 were available.

官方文档中给出的最快解决方式是修改oracle中的一个参数cell_offload_processing,修改为false。

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Top 10 du classement mondial de la plate-forme de trading de devises virtuels numériques (2025 classement faisant autorité) Top 10 du classement mondial de la plate-forme de trading de devises virtuels numériques (2025 classement faisant autorité) Mar 06, 2025 pm 04:36 PM

En 2025, les plateformes mondiales de trading de devises virtuelles numériques sont farouchement compétitives. OKX se classe d'abord avec sa forte force technique et sa stratégie de fonctionnement mondiale, et Binance suit de près avec une liquidité élevée et des frais faibles. Des plates-formes telles que Gate.io, Coinbase et Kraken sont à l'avant-garde avec leurs avantages respectifs. La liste couvre les plateformes de trading telles que Huobi, Kucoin, BitFinex, Crypto.com et Gemini, chacune avec ses propres caractéristiques, mais l'investissement devrait être prudent. Pour choisir une plate-forme, vous devez prendre en compte des facteurs tels que la sécurité, la liquidité, les frais, l'expérience utilisateur, la sélection des devises et la conformité réglementaire, et investir rationnellement

Programme C pour trouver le plus grand facteur premier d'un nombre Programme C pour trouver le plus grand facteur premier d'un nombre Aug 27, 2023 am 10:09 AM

Facteur premier - Dans la théorie des nombres, les facteurs premiers d'un entier positif sont les nombres premiers qui divisent cet entier exactement. Le processus de recherche de ces nombres est appelé factorisation entière ou factorisation première. Exemple - Les facteurs premiers de 288 sont : 288 = 2x2x2x2x2

Top 10 des plates-formes de trading de devises numériques La dernière liste des 10 principales plateformes de trading de devises numériques Top 10 des plates-formes de trading de devises numériques La dernière liste des 10 principales plateformes de trading de devises numériques Mar 17, 2025 pm 05:57 PM

Top 10 des plates-formes de trading de devises numériques: 1. Okx, 2. Binance, 3. Gate.io, 4. Huobi Global, 5. Kraken, 6. Coinbase, 7. Kucoin, 8. Bitfinex, 9. Crypto.com, 10. Gemini, ces échanges ont leurs propres caractéristiques et les utilisateurs peuvent choisir la plate-forme qui leur convient sur des facteurs tels que la sécurité, les frais de sécurité, les frais de la sécurité, les frais de sécurité, les arêtes de la sécurité.

Top 10 des échanges dans le cercle des devises en 2025 Dernier classement des applications de devises numériques Top 10 des échanges dans le cercle des devises en 2025 Dernier classement des applications de devises numériques Feb 27, 2025 pm 06:33 PM

Classement des dix principales plates-formes de trading de devises virtuelles (dernier en 2025): Binance: le leader mondial, la liquidité élevée et la réglementation ont attiré l'attention. OKX: grande base d'utilisateurs, prend en charge plusieurs devises et fournit un trading à effet de levier. GATE.IO: une échange senior, avec une variété de méthodes de paiement de la monnaie fiduciaire, fournissant une variété de paires de trading et de produits d'investissement. Bitget: Échange de dérivés, liquidité élevée, frais faibles. Huobi: Un ancien échange qui prend en charge une variété de devises et de paires de trading. Coinbase: un échange américain bien connu, strictement réglementé. Phemex et ainsi de suite.

Top 10 des plateformes de trading pour les applications de devises numériques, recommandations d'applications de plateforme de spéculation de la devise régulières Top 10 des plateformes de trading pour les applications de devises numériques, recommandations d'applications de plateforme de spéculation de la devise régulières Mar 07, 2025 pm 06:51 PM

Cet article recommande de dix applications de transactions numériques: 1. Lorsque vous choisissez une plate-forme, vous devez prendre en compte des facteurs tels que la sécurité, la liquidité, les frais de transaction, la sélection des devises, l'interface utilisateur, le support du service client et la conformité réglementaire, et évaluer soigneusement les risques et ne jamais suivre aveuglément la tendance.

Les dix premiers de la plate-forme de trading de devises virtuelles du monde appliquent un didacticiel de téléchargement et d'installation authentique Les dix premiers de la plate-forme de trading de devises virtuelles du monde appliquent un didacticiel de téléchargement et d'installation authentique Mar 12, 2025 pm 05:33 PM

Cet article fournit des méthodes de téléchargement d'applications mobiles Android et Apple pour les plates-formes de trading de devises numériques traditionnelles telles que Binance, Okx, Gate.io, Huobi Global, Coinbase, Kucoin, Kraken et BitFinex. Qu'il s'agisse d'un utilisateur Android ou d'un utilisateur d'Apple, vous pouvez facilement trouver le lien de téléchargement d'application officiel pour la plate-forme correspondante et compléter l'installation en fonction des étapes. L'article fournit des conseils détaillés sur la recherche et le téléchargement sur leurs sites Web ou magasins d'applications officiels respectifs, et fournit des instructions sur les étapes spéciales pour installer des fichiers APK sur Android, afin que les utilisateurs puissent les télécharger et les utiliser rapidement et facilement.

Quelles sont les plates-formes de monnaie numérique fiables? Quelles sont les plates-formes de monnaie numérique fiables? Mar 17, 2025 pm 05:45 PM

Les plates-formes de monnaie numérique fiables incluent: 1. Okx, 2. Binance, 3. Gate.io, 4. Huobi Global, 5. Kraken, 6. Coinbase, 7. Kucoin, 8. Bitfinex, 9. Crypto.com, 10.

Top 10 des plates-formes de trading d'applications de monnaie numérique Top10 Virtual Currency App 2025 classement Top 10 des plates-formes de trading d'applications de monnaie numérique Top10 Virtual Currency App 2025 classement Mar 13, 2025 pm 07:00 PM

Le classement des dix tops de négociation de monnaie virtuelle est: 1. Okx; Le classement est basé sur des considérations complètes telles que la liquidité de la plate-forme, la sélection des devises, la sécurité, l'expérience utilisateur, les frais de manutention et la conformité, mais pour référence uniquement.

See all articles