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 )、著者情報と、この文を。
著作権の問題を伴います。法的責任の右側に。