ローカルディレクトリにビルドエラーを処理するOracle RAC環境では、ファイルデータ

エラー説明

私の2015年11月16日7時02分38秒〜午後

ファイル/u01/app/oracle/diag/rdbms/zwzwdb/zwzwdb1/trace/zwzwdb1_m000_27416.trcのエラー:

ORA-01157は:/ロックデータファイル18を識別することはできません - DBWRトレース・ファイルを参照してください

ORA-01110:ファイル18: '/u01/app/oracle/11.2.0/db/dbs/goa31new'

ファイル/u01/app/oracle/diag/rdbms/zwzwdb/zwzwdb1/trace/zwzwdb1_m000_27416.trcのエラー:

ORA-01157は:/ロックデータファイル19を識別することはできません - DBWRトレース・ファイルを参照してください

ORA-01110:ファイル19: '/u01/app/oracle/11.2.0/db/dbs/goafilenew'

エラー解析

よると、これは報告されたデータファイルにアクセスすることはできません別のノードにつながる、ローカルディスク上に構築された間違いRAC環境でのデータファイルであることを知っている[4、データファイルが誤って見場合は、1が内蔵さ] ORA-01157およびORA-01110エラーが発生しました。

直接データファイルのパスを表示します。

SQL>を選択し、ファイル#、五$データファイルから名前。

     ファイル名

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

         1 + DATA / zwzwdb /データファイル/ system.259.855244341

         2 + DATA / zwzwdb /データファイル/ sysaux.260.855244345

         3 + DATA / zwzwdb /データ・ファイルの/ undotbs1.261.855244345

         4 + DATA / zwzwdb /データファイル/ undotbs2.263.855244353

         5 + DATA / zwzwdb /データ・ファイルの/ users.264.855244355

         6 + DATA / smsmain_def_1.dbf

         7 + DATA / smsmain_def_2.dbf

         8 + DATA / smsmain_def_3.dbf

         9 + DATA / smsmain_def_4.dbf

        10 + DATA / smsmain_idx_1.dbf

        11 + DATA / smsmain_idx_2.dbf

     ファイル名

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

        12 + DATA / smsmain_def_5.dbf

        13 + DATA / smsmain_idx_3.dbf

        14 + DATA / gszwy_system_1.dbf

        15 + DATA / gszwy_system_2.dbf

        16 + DATA / gszwy_system_3.dbf

        17 + DATA / gszwy_system_4.dbf

        18 /u01/app/oracle/11.2.0/db/dbs/goa31new

        19 /u01/app/oracle/11.2.0/db/dbs/goafilenew

        20 + DATA / zwzwdb /データファイル/ egovcpp.293.874859211

        21 + DATA / zwzwdb /データファイル/ ioop_test.294.879093349

        22 + DATA / zwzwdb /データ・ファイルの/ ioop_file_test.295.8790

     ファイル名

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

           93537

22行が選択されました。

はっきりと見ることができ、18と19は、ローカル/u01/app/oracle/11.2.0/db/dbsディレクトリの下のデータファイルに基づいています。

ソリューション

問題は、ディレクトリに対応する各ノードでのビューに行く、すでに知られているディレクトリデータファイル18、19に基づいて、今、はっきりと分析された、データファイルはケースがノード2に作成され、そのノード上で作成されたと判断しローカルディスク。

環境SQLPLUSにノード2では、オフラインデータは19、18ファイル:

18オフラインのデータ・ファイルSQL> ALTERデータベース。

データベースが変更されました。

19オフラインのデータ・ファイルSQL> ALTERデータベース。

データベースが変更されました。

組立ラインが完成するオフ、データファイルの状態を再決定します。

A45のためのSQL>コル名

SQL>セットライン234

SQL>五$データファイルから名前、ファイル#、ステータスを選択します。

NAMEファイル#ステータス

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

+ DATA / zwzwdb /データファイル/ system.259.855244341 1 SYSTEM

+ DATA / zwzwdb /データファイル/ sysaux.260.855244345 2 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ undotbs1.261.855244345 3 ONLINE

+ DATA / zwzwdb /データファイル/ undotbs2.263.855244353 4 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ users.264.855244355 5 ONLINE

+ DATA / smsmain_def_1.dbf 6 ONLINE

+ DATA / smsmain_def_2.dbf 7 ONLINE

+ DATA / smsmain_def_3.dbf 8 ONLINE

+ DATA / smsmain_def_4.dbf 9 ONLINE

ONLINE + DATA / smsmain_idx_1.dbf 10

ONLINE + DATA / smsmain_idx_2.dbf 11

NAMEファイル#ステータス

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

ONLINE + DATA / smsmain_def_5.dbf 12

+ DATA / smsmain_idx_3.dbf 13 ONLINE

+ DATA / gszwy_system_1.dbf 14 ONLINE

+ DATA / gszwy_system_2.dbf 15 ONLINE

+ DATA / gszwy_system_3.dbf 16 ONLINE

+ DATA / gszwy_system_4.dbf 17 ONLINE

+ DATA / zwzwdb /データファイル/ goa31.339.895952649 18 RECOVER

+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749 19 RECOVER

+ DATA / zwzwdb /データファイル/ egovcpp.293.874859211 20 ONLINE

+ DATA / zwzwdb /データファイル/ ioop_test.294.879093349 21 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ ioop_file_test.295.8790 22 ONLINE

NAMEファイル#ステータス

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

93537

22行が選択されました。

あなたは、データファイルを復元状態で、18、19を参照することができ、一時的なことはできませんコントロール、最初のRMANカタログの共有環境でデータファイルをコピーします。

RMAN>コピーしたデータファイル '/u01/app/oracle/11.2.0/db/dbs/goa31new' から '+ DATA';

16 - 11月 - 15でバックアップを開始

チャネルを使用してORA_DISK_1

チャンネルORA_DISK_1:データファイルのコピーを開始

入力データ・ファイルのファイル番号= 00018名=は/ u01 / app / oracle / 11.2.0 / DB / DBS / goa31new

出力ファイル名= + DATA / zwzwdb /データ・ファイルの/ goa31.339.895952649タグ= TAG20151116T194409 RECID = 1つのスタンプ= 895952650

チャンネルORA_DISK_1:データファイルが完全に、経過時間をコピーします。夜12時00分01秒

16 - 11月 - 15で終了バックアップ

RMAN>は、データ・ファイル '+ DATA' から '/u01/app/oracle/11.2.0/db/dbs/goafilenew' をコピー

2>;

16 - 11月 - 15でバックアップを開始

チャネルを使用してORA_DISK_1

チャンネルORA_DISK_1:データファイルのコピーを開始

入力データファイルのファイル番号= 00019名= / U01 /アプリ/オラクル/ 11.2.0 / DB / DBS / goafilenew

出力ファイル名= + DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749タグ= TAG20151116T194549 RECID = 2 STAMP = 895952750

チャンネルORA_DISK_1:データファイルが完全に、経過時間をコピーします。夜12時00分01秒

16 - 11月 - 15で終了バックアップ

ここでは、システム・データ・ファイル・パスの変更をイタリック体でコピー結果の内容を覚えておく必要があります。

SQL> alter databaseをリネームファイル '/u01/app/oracle/11.2.0/db/dbs/goa31new' から '+ DATA / zwzwdb /データ・ファイルの/ goa31.339.895952649';

データベースが変更されました。

SQL> alter databaseをリネームファイル '/u01/app/oracle/11.2.0/db/dbs/goafilenew' から '+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749';

データベースが変更されました。

さて、ファイル名と状態のデータを再表示として、次のとおりです。

SQL>五$データファイルから名前、ファイル#、ステータスを選択します。

NAMEファイル#ステータス

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

+ DATA / zwzwdb /データファイル/ system.259.855244341 1 SYSTEM

+ DATA / zwzwdb /データファイル/ sysaux.260.855244345 2 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ undotbs1.261.855244345 3 ONLINE

+ DATA / zwzwdb /データファイル/ undotbs2.263.855244353 4 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ users.264.855244355 5 ONLINE

+ DATA / smsmain_def_1.dbf 6 ONLINE

+ DATA / smsmain_def_2.dbf 7 ONLINE

+ DATA / smsmain_def_3.dbf 8 ONLINE

+ DATA / smsmain_def_4.dbf 9 ONLINE

ONLINE + DATA / smsmain_idx_1.dbf 10

ONLINE + DATA / smsmain_idx_2.dbf 11

NAMEファイル#ステータス

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

ONLINE + DATA / smsmain_def_5.dbf 12

+ DATA / smsmain_idx_3.dbf 13 ONLINE

+ DATA / gszwy_system_1.dbf 14 ONLINE

+ DATA / gszwy_system_2.dbf 15 ONLINE

+ DATA / gszwy_system_3.dbf 16 ONLINE

+ DATA / gszwy_system_4.dbf 17 ONLINE

+ DATA / zwzwdb /データファイル/ goa31.339.895952649 18 RECOVER

+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749 19 RECOVER

+ DATA / zwzwdb /データファイル/ egovcpp.293.874859211 20 ONLINE

+ DATA / zwzwdb /データファイル/ ioop_test.294.879093349 21 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ ioop_file_test.295.8790 22 ONLINE

NAMEファイル#ステータス

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

93537

22行が選択されました。

ディスカバリー18、19個のデータファイルが正常に移動された共有ディレクトリを指定しますが、状態は静止状態、そして今、データファイルの回復を回復します:

SQL>データファイルを回復する '+ DATA / zwzwdb /データ・ファイルの/ goa31.339.895952649';

メディア・リカバリが完了しました。

SQL>データファイルを回復する '+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749';

メディア・リカバリが完了しました。

復旧が完了し、その後、18号、19個のデータファイルのステータスを表示します:

SQL>五$データファイルから名前、ファイル#、ステータスを選択します。

NAMEファイル#ステータス

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

+ DATA / zwzwdb /データファイル/ system.259.855244341 1 SYSTEM

+ DATA / zwzwdb /データファイル/ sysaux.260.855244345 2 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ undotbs1.261.855244345 3 ONLINE

+ DATA / zwzwdb /データファイル/ undotbs2.263.855244353 4 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ users.264.855244355 5 ONLINE

+ DATA / smsmain_def_1.dbf 6 ONLINE

+ DATA / smsmain_def_2.dbf 7 ONLINE

+ DATA / smsmain_def_3.dbf 8 ONLINE

+ DATA / smsmain_def_4.dbf 9 ONLINE

ONLINE + DATA / smsmain_idx_1.dbf 10

ONLINE + DATA / smsmain_idx_2.dbf 11

NAMEファイル#ステータス

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

ONLINE + DATA / smsmain_def_5.dbf 12

+ DATA / smsmain_idx_3.dbf 13 ONLINE

+ DATA / gszwy_system_1.dbf 14 ONLINE

+ DATA / gszwy_system_2.dbf 15 ONLINE

+ DATA / gszwy_system_3.dbf 16 ONLINE

+ DATA / gszwy_system_4.dbf 17 ONLINE

+ DATA / zwzwdb /データファイル/ goa31.339.895952649 18 OFFLINE

+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749 19 OFFLINE

+ DATA / zwzwdb /データファイル/ egovcpp.293.874859211 20 ONLINE

+ DATA / zwzwdb /データファイル/ ioop_test.294.879093349 21 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ ioop_file_test.295.8790 22 ONLINE

NAMEファイル#ステータス

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

93537

22行が選択されました。

これで行う必要があります、オフライン状態ですでに、18、19個のデータファイルを見ることができますラインのデータファイルです。

SQL> ALTERデータベースのデータファイル18オンライン。

データベースが変更されました。

SQL> ALTERデータベースのデータファイル19オンライン。

データベースが変更されました。

変更は、データファイルの状態を見て、完了しています:

SQL>五$データファイルから名前、ファイル#、ステータスを選択します。

NAMEファイル#ステータス

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

+ DATA / zwzwdb /データファイル/ system.259.855244341 1 SYSTEM

+ DATA / zwzwdb /データファイル/ sysaux.260.855244345 2 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ undotbs1.261.855244345 3 ONLINE

+ DATA / zwzwdb /データファイル/ undotbs2.263.855244353 4 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ users.264.855244355 5 ONLINE

+ DATA / smsmain_def_1.dbf 6 ONLINE

+ DATA / smsmain_def_2.dbf 7 ONLINE

+ DATA / smsmain_def_3.dbf 8 ONLINE

+ DATA / smsmain_def_4.dbf 9 ONLINE

ONLINE + DATA / smsmain_idx_1.dbf 10

ONLINE + DATA / smsmain_idx_2.dbf 11

NAMEファイル#ステータス

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

ONLINE + DATA / smsmain_def_5.dbf 12

+ DATA / smsmain_idx_3.dbf 13 ONLINE

+ DATA / gszwy_system_1.dbf 14 ONLINE

+ DATA / gszwy_system_2.dbf 15 ONLINE

+ DATA / gszwy_system_3.dbf 16 ONLINE

+ DATA / gszwy_system_4.dbf 17 ONLINE

+ DATA / zwzwdb /データファイル/ goa31.339.895952649 18 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ goafile31.340.895952749 19 ONLINE

+ DATA / zwzwdb /データファイル/ egovcpp.293.874859211 20 ONLINE

+ DATA / zwzwdb /データファイル/ ioop_test.294.879093349 21 ONLINE

+ DATA / zwzwdb /データ・ファイルの/ ioop_file_test.295.8790 22 ONLINE

NAMEファイル#ステータス

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

93537

22行が選択されました。

あなたは明らかに、18、19個のデータをオンライン状態にあるファイル、およびディレクトリこれまでのところ、データファイルの移行が正常に完了した共有ディスク・ポイントの下にすでにディレクトリを、見ることができます。

おすすめ

転載: www.cnblogs.com/macliu1990/p/12107728.html