web-dev-qa-db-ja.com

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

OracleからDBファイルを削除するのに助けが必要です。 DROPコマンドを使用する必要があると思いますが、機能させることができません。

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

誰かが.dbfファイルを削除する例を教えてもらえますか?

1
karla

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

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

例は次のとおりです。

  • DROP TABLESPACE tablespace_name;

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

1