フィールドの失敗事例:制御ファイルが破損しています

免責事項:この記事はブロガーオリジナル記事ですが、ブロガーの同意なしに複製してはなりません。

https://blog.csdn.net/huangyanlong/article/details/28040159

フィールドの失敗事例:制御ファイルが破損しています

 この記事では、「ディープ・ブルーさんのブログ」ブログから来て、再現している場合、このソースを保管してください。http://blog.csdn.net/huangyanlong

1、ハンドカットエラーを提出します。

2は、アラーム情報を表示します。

3、制御ファイルダンプ/ DISK2。

4、甲斐ライブラリ、アーカイブカット。

5、手動操作0すべての機器。

 

時間

目的

オペレーティング

9時50分   

通常の検査では、アラームログをオンにし、

データベース時間をチェックし、状態

#tail -f /u01/app/oracle/admin/metro/bdump/alert_metro.log

 

デュアルからSQL> SELECT SYSDATE;

SYSDATE

-----------------

21-05-14午前9時50分24秒

SQL>五$インスタンスから選択状態。

状態

------------

開いた

 

9時51分

アラームログを探します

メッセージはできません

水曜日5月21日午前9時47分15秒2014

スレッド1は新しいログ、シーケンス104を割り当てることができません

完了していないチェックポイント

  現在のログ#3 SEQ#103、MEM#0:/u01/app/oracle/oradata/metro/redo03.log

  現在のログ#3 SEQ#103 MEM#1:/disk1/metro/redofile/redo03a.log

スレッド1は、シーケンス104を記録するために高度な

  現在のログ#1 SEQ#104、MEM#0:/u01/app/oracle/oradata/metro/redo01.log

  現在のログ#1 SEQ#104 MEM#1:/disk1/metro/redofile/redo01a.log

午前9時53分

アラームログを探します

ORA-00202の警告メッセージが表示され、連続

 

水曜日5月21日午前9時53分25秒2014

トレースファイルの/u01/app/oracle/admin/metro/bdump/metro_arc0_385212.trc内の進ダンプ(ファイル0、ブロック1)

破損ブロック相対DBA:0x00000001の(ファイル0、ブロック1)

完全に制御ファイルのヘッダ中に発見されたゼロブロックが読み取ら

水曜日5月21日午前9時53分25秒2014

ファイル/u01/app/oracle/admin/metro/bdump/metro_arc0_385212.trcのエラー:

ORA-00202:制御ファイル: '/disk2/metro/control_file/control03.ctl'

水曜日5月21日9時53分26秒2014

ファイル/u01/app/oracle/admin/metro/bdump/metro_arc0_385212.trcのエラー:

ORA-00227:制御ファイルで検出された破損ブロック(ブロック1、ブロック#1)

ORA-00202:制御ファイル: '/disk2/metro/control_file/control03.ctl'

午前10時10分

データベースへの手動アーカイブの下では、

エラーおよび切断

SQL>システムスイッチのログファイルを改変すること。

システムスイッチのログファイルを変更します

*

1行目でエラー:

ORA-03135:接続が失わ接触

10時12分

ライブラリー、失敗し、エラーを起動しよう

SQL>スタートアップ

ORACLEインスタンスが始まりました。

トータルシステムグローバル領域612368384のバイト

固定サイズ2022800のバイト

Variable Size             226493040 bytes

Database Buffers          377487360 bytes

Redo Buffers                6365184 bytes

ORA-00205: error in identifying control file, check alert log for more info

 

 

10:13

依据启库时提示信息

及告警日志信息,

初判控制文件存在问题

启库时提示:

ORA-00205: error in identifying control file, check alert log for more info

告警日志中提示:

ORA-00202: control file: '/disk2/metro/control_file/control03.ctl'

10:16

依据提示转储disk2下控制文件

 

 [oracle@aix203]$cd /disk2/metro/control_file

[oracle@aix203]$ls

control03.ctl

[oracle@aix203]$mv control03.ctl control03.ctl.bak

[oracle@aix203]$cd /disk1/metro/control_file

[oracle@aix203]$ls

control02.ctl

[oracle@aix203]$cp control02.ctl /disk2/metro/control_file/control03.ctl

10:19

启库,成功

SQL> startup;

ORACLE instance started.

 

Total System Global Area  612368384 bytes

Fixed Size                  2022800 bytes

Variable Size             226493040 bytes

Database Buffers          377487360 bytes

Redo Buffers                6365184 bytes

Database mounted.

Database opened.

10:20

删除有问题的控制文件

[oracle@aix203]$ls

control03.ctl      control03.ctl.bak

[oracle@aix203]$rm control03.ctl.bak

[oracle@aix203]$ls

control03.ctl

10:22

0级全备

[オラクル@のaix203] $のCD /ホーム/オラクル/

[オラクル@のaix203] $ lsが

ctl.shスクリプトsmit.log smit.script smit.transaction

[オラクル@のaix203] $のCDスクリプト

[オラクル@のaix203] $ lsが

ビンログTMP

[オラクル@のaix203] $のCDビン

[オラクル@のaix203] $ lsが

rmanlevel0.sh rmanlevel0.sh.bak rmanlevel1.sh rmanlevel1.sh.bak

[オラクル@のaix203] $ shをするrmanlevel0.sh

 

10時28分

すべての機器が完成します

 

10時29分

カットアーカイブ

SQL>システムアーカイブは、現在のログ改変すること。

システムが変更されました。

 

オリジナル作品は、転載することに合意し、転載元(明記してください http://blog.csdn.net/huangyanlong )、著者情報と、この文を。

著作権の問題を伴います。法的責任の右側に。





おすすめ

転載: www.cnblogs.com/ldxsuanfa/p/10949554.html