Email: service@parnassusdata.com 7 x 24 online support!

    You are here

    • You are here:
    • Home > Blogs > PDSERVICE's blog > Oracle ファイルへのアクセスやオープンができない。OSエラー: 5 発生

Oracle ファイルへのアクセスやオープンができない。OSエラー: 5 発生

Oracle ファイルへのアクセスやオープンができない。OSエラー: 5 発生

 

ORACLEデータベース によくあるエラ の解決策

プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com

 

 

[Problem]
Oracle接続時や起動時に以下のようなエラーが発生します。
       ORA-01110: データ・ファイル:  D:\ORA806P\DATABASE\USR1ORC1.ORA
       ORA-01115: ファイル'D:\ORA806P\DATABASE\USR1ORC1.ORA'からの読込みI/Oエラーが発生しました。
       ORA-27041: ファイルをオープンできません。
       OSD-04002: ファイルをオープンできません。
       O/S-Error: (OS 5) アクセスが拒否されました。

[To reproduce]
D:\ORA806P\DATABASE\USR1ORC1.ORA のプロパティの属性を「読み取り専用」に設定します。

STARTUPをします。

       SVRMGR> startup
       Oracleインスタンスが起動しました。
       システム・グローバル領域合計                        15096752バイト
       Fixed Size                                          52144バイト
       Variable Size                                    12918784バイト
       atabase Buffers                                  2048000バイト
       Redo Buffers                                        77824バイト
       データベースがマウントされました。

mount後、以下のようなエラーが出力されます。

     --------------
       ORA-01221: データ・ファイル'D:\ORA806P\DATABASE\USR1ORC1.ORA'は
                 バックグラウンド・プロセスに対して同一ファイルではありません。
     --------------
       ORA-01113: ファイル: 'D:\ORA806P\DATABASE\USR1ORC1.ORA'はメディア回復が必要です。
       ORA-01110: データ・ファイル:  D:\ORA806P\DATABASE\USR1ORC1.ORA
     --------------
       ORA-01110: データ・ファイル:  D:\ORA806P\DATABASE\USR1ORC1.ORA
       ORA-01115: ファイル'D:\ORA806P\DATABASE\USR1ORC1.ORA'からの読込みI/Oエラーが発生しました。
       ORA-27041: ファイルをオープンできません。
       OSD-04002: ファイルをオープンできません。
       O/S-Error: (OS 5) アクセスが拒否されました。

このままrecover databaseコマンドを発行すると以下のようになります。

       ORA-00283: エラーによって回復セッションは取り消されました。
       ORA-01116: データベース・ファイル'D:\ORA806P\DATABASE\USR1ORC1.ORA'のオープンでエラーが発生しました
       ORA-01110: データ・ファイル:  D:\ORA806P\DATABASE\USR1ORC1.ORA
       ORA-27041: ファイルをオープンできません。
       OSD-04002: ファイルをオープンできません。
       O/S-Error: (OS 5) アクセスが拒否されました。
        
プロパティの'セキュリティ'タブより、「アクセス権の種類」を「読み取り」に設定した場合も
同じ現象が起こります。



[Action]
このエラーはファイルへのアクセス拒否によるもので、ファイルのプロパティが
読み取り専用に設定されていることが原因です。
ファイルを読み取り専用に設定されている場合は、解除する様にして下さい。
この現象が発生した後、Oracleを起動させる為には、recover databaseコマンドが必要となります。

       SVRMGR> recover database
       媒体回復が完了しました。
       SVRMGR> alter database open
            2> ;
       文が処理されました。