そのため、いくつかの DBF ファイル (テーブルスペースに固有のもののみ) を誤って削除してしまいました。
私が実行した場合:
select name from v$datafile;
結果には、削除した DBF ファイルが含まれています。
インターネットで見つけたコマンドを実行して、オラクルが関連すると考えている DBF ファイルを削除しようとしました。
alter database datafile '<A_DBF_file_that_no_longer_exists>' offline drop;
結果は次のとおりです。
alter database datafile succeeded
ただし、選択ステートメントを実行すると、削除されたデータファイルがまだ返されます。新しいテーブルスペースを作成しようとすると、次のエラーが発生します。
SQL Error: ORA-01543: tablespace 'my_tablespace_name' already exists
01543. 00000 - "tablespace '%s' already exists"
*Cause: Tried to create a tablespace which already exists
*Action: Use a different name for the new tablespace