在master不Shutdown A資料庫的情況下,把A資料庫備份出來,並在slave將A資料庫還原。
- 備份A
RMAN> backup as copy database; - 在A建個table並新增幾筆資料,記得commit
- 在A產生最新的archived log
SQL> alter system switch logfile; - 複製A的control file
SQL> alter database backup controlfile to '指定路徑'; - 將備份檔、archived log 及 control file SCP至slave
- 在slave建立pfile
例: - slave DB mount
SQL> startup mount pfile=___; - slave catalog
RMAN> catalog start with 'copy backup路徑'; (記得輸入yes)
RMAN> list datafilecopy all;
RMAN> switch database to copy;
RMAN> report schema;
RMAN> catalog start with 'archived log路徑';
RMAN> recover database;
(可能失敗 則RMAN> recover database noredo;)
SQL> alter database open resetlogs;
沒有留言:
張貼留言