1

USERの代わりの表領域を作成しようとしたときに、誤ってSYSTEMにデータファイルを作成しました

データベース全体を停止するためにデータベースを使用しているアプリケーションが多すぎるため、これらのアプリケーションが実行されていない場合、人々は怪我をすることになります。

システムテーブルスペースを停止せずにシステムテーブルスペースからデータファイルを削除する方法はありますか?

私は試した:

ALTER TABLESPACE SYSTEM DROP DATAFILE 'path_here.dbf'

しかし、このエラーが発生します:

Error starting at line 1 in command:
alter tablespace system drop datafile 'path_here.dbf'
Error report:
SQL Error: ORA-01541: system tablespace cannot be brought offline; shut down if necessary
01541. 00000 -  "system tablespace cannot be brought offline; shut down if necessary"
*Cause:    Tried to bring system tablespace offline
*Action:   Shutdown if necessary to do recovery
4

1 に答える 1

2

Oracle11.1のドキュメントから

SYSTEM表領域にデータファイルをドロップすることはできません。

ただし、データファイルのサイズを変更することはできます。

于 2012-06-21T05:27:18.163 に答える