WEB开发网
开发学院数据库Oracle 数据库迁移过程中使用热备份进行分时恢复 阅读

数据库迁移过程中使用热备份进行分时恢复

 2008-09-02 12:47:05 来源:WEB开发网   
核心提示: 备份脚本: alter tablespace system begin backup;host copy E:ORACLEORADATAEYGLESYSTEM01.DBF e:oracleorabakSYSTEM01.DBFalter tablespace system end backu

备份脚本:

alter tablespace system begin backup;
host copy E:ORACLEORADATAEYGLESYSTEM01.DBF e:oracleorabakSYSTEM01.DBF
alter tablespace system end backup;
alter tablespace undotbs1 begin backup;
host copy E:ORACLEORADATAEYGLEUNDOTBS01.DBF e:oracleorabakUNDOTBS01.DBF
alter tablespace undotbs1 end backup;
alter tablespace eygle begin backup;
host copy E:ORACLEORADATAEYGLEEYGLE01.DBF e:oracleorabakEYGLE01.DBF
alter tablespace eygle end backup;

执行备份:

  SQL> @e:a.sql
  表空间已更改。
  已复制     1 个文件。
表空间已更改。
表空间已更改。
  已复制     1 个文件。
表空间已更改。
表空间已更改。
  已复制     1 个文件。
表空间已更改。
数据库已更改。

3.更改数据并归档部分日志

  SQL> insert into eygle.test select *from eygle.test;
  已创建224行。
  SQL> commit;
  提交完成。
  SQL> alter system switch logfile;
  系统已更改。
  SQL> insert into eygle.test select *from eygle.test;
  已创建448行。
  SQL> commit;
  提交完成。
  SQL> alter system switch logfile;
  系统已更改。
  SQL> insert into eygle.test select *from eygle.test;
  已创建896行。
  SQL> commit;
  提交完成。
  SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

4.执行恢复

Tags:数据库 迁移 过程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接