Oracle 10g からデータベース ファイル (.dbf) を削除するにはどうすればいいですか?

Oracle 10g からデータベース ファイル (.dbf) を削除するにはどうすればいいですか?

Oracle から DB ファイルを削除する方法についてサポートが必要です。 コマンドを使用する必要があると思いますDROPが、うまく機能しません。

データベースが削除されることを期待して、システム ユーザーを除くすべてのユーザーを dba_users から削除しようとしましたが、一部の .dbf ファイルがまだ残っていることがわかりました。

.dbf ファイルをドロップする例を教えていただけますか?

答え1

Oracle のデータベース ファイルは通常、表領域を表すため、DROP TABLESPACE コマンドを使用する必要があります。

重要な注意点: Oracle の外部でこれらのファイルを削除しないでください。削除すると、Oracle がまったく起動しなくなる可能性があります。

例は次のようになります。

  • DROP TABLESPACE tablespace_name;

これを機能させるために、ユーザーやその他のオブジェクトを削除する必要はありません (依存関係がある場合は、表領域を削除しようとしたときに Oracle から通知されます)。

答え2

データベース データファイル 'C:\ORACLE\PRODUCT\ORADATA\UKOUG\DATAFILE\O1_MF_USERS_35HCKNFO_.DBF' をオフラインで削除します。

関連情報