概要
Oracle の 表領域ファイルを移動する方法
手順
Oracle 11g の場合
サーバーのコマンドプロンプトにて
SET ORACLE_SID=xx
SQLPLUS sys/xxxx as sysdba
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
次にエクスプローラー等で該当ファイルのコピーをする。念の為移動ではなくコピーで。
ALTER DATABASE RENAME FILE 'D:\APP\ORADATA\HB02\INDX.DBF' TO 'C:\app\oradata\hb02\INDX.DBF';
ALTER DATABASE OPEN;
↑定義の変更作業です。移動元 to 移動先
コピー元該当ファイルを削除する
Oracle Listener サービスの関係で サーバーを再起動させておく。
(Listenerサービス再起動だけでは復帰しない環境もある)
接続確認をする。起動に時間がかかっている場合もあるので,EM等でサーバーが起動していないとなっても焦らない。
プロパティ
Oracle 11.2.0.3
Windows Server 2008 R2
コメント