SYSTEM表領域のファイルを移動させる

SYSTEM表領域はオフラインにできないので、データファイルを移動させる場合、他のテーブルスペースとは違う手順を踏む必要があります。

1.データベースを停止する

SHUTDOWN IMMEDIATE;

2.OSコマンド等でデータファイルを移動

COPY C:\oradata\system.dbf D:\oradata\system.dbf

3.データベースをマウント

CONN / AS SYSDBA
STARTUP MOUNT

4.データベースへ変更を反映

ALTER DATABASE orcl RENAME FILE 'C:\oradata\system.dbf' TO 'D:\oradata\system.dbf'


5.データベースをオープン

ALTER DATABASE OPEN