%20%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
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' をオフラインで削除します。