バックアップしたオラクルデータベースを復元する方法についての覚書
(ファイル移動と同様の作業内容だが、手順が異なる)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
移動元:D:\oracle\oradata\SID名\
移動先:E:\DatabaseBackup\1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
//SQL*Plusをユーザsystemで起動
//sysdbaで接続
connect / as sysdba
//DBを落とす
shutdown normal
//ファイルコピー
//ファイル位置の変更
ALTER DATABASE RENAME FILE '移動元\SYSTEM01.DBF' TO '移動先\SYSTEM01.DBF';
ALTER DATABASE RENAME FILE '移動元\UNDOTBS01.DBF' TO '移動先\UNDOTBS01.DBF';
ALTER DATABASE RENAME FILE '移動元\CWMLITE01.DBF' TO '移動先\CWMLITE01.DBF';
ALTER DATABASE RENAME FILE '移動元\DRSYS01.DBF' TO '移動先\DRSYS01.DBF';
ALTER DATABASE RENAME FILE '移動元\EXAMPLE01.DBF' TO '移動先\EXAMPLE01.DBF';
ALTER DATABASE RENAME FILE '移動元\INDX01.DBF' TO '移動先\INDX01.DBF';
ALTER DATABASE RENAME FILE '移動元\ODM01.DBF' TO '移動先\ODM01.DBF';
ALTER DATABASE RENAME FILE '移動元\TOOLS01.DBF' TO '移動先\TOOLS01.DBF';
ALTER DATABASE RENAME FILE '移動元\USERS01.DBF' TO '移動先\USERS01.DBF';
ALTER DATABASE RENAME FILE '移動元\XDB01.DBF' TO '移動先\XDB01.DBF';
ALTER DATABASE RENAME FILE '移動元\***.ORA' TO '移動先\***.ORA';
//制御ファイル位置の変更(必要な場合のみ)
ALTER SYSTEM SET control_files="移動先\CONTROL01.CTL","移動先\CONTROL02.CTL","移動先\CONTROL03.CTL" SCOPE=spfile;
shutdown normal
startup mount
//REDOログファイルの位置を変更
ALTER DATABASE RENAME FILE '移動元\REDO01.LOG','移動元\REDO02.LOG','移動元\REDO03.LOG' TO '移動先\REDO01.LOG','移動先\REDO02.LOG','移動先\REDO03.LOG';
//DBオープン
alter database open;