WEB开发网
开发学院数据库Oracle Oracle数据库的热备份与完整恢复测试 阅读

Oracle数据库的热备份与完整恢复测试

 2008-09-02 12:47:09 来源:WEB开发网   
核心提示: 已选择10行, //将表空间设为备份状态. SQL> alter tablespace system begin backup; 表空间已更改,Oracle数据库的热备份与完整恢复测试(2), //将数据文件备份到目录f:oraclebackuparea下. SQL> host

已选择10行。

//将表空间设为备份状态.

SQL> alter tablespace system begin backup;

表空间已更改。

//将数据文件备份到目录f:oraclebackuparea下.

SQL> host copy f:oracleoradataebooksystem01.dbf f:oraclebackuparea

已复制 1 个文件。

SQL> alter tablespace system end backup;

表空间已更改。

//建表test的目的为测试此恢复是否是完整恢复。

SQL> create table scott.test(t int);

表已创建。

SQL> insert into scott.test values(1);

已创建 1 行。

SQL> insert into scott.test values(2);

已创建 1 行。

SQL> commit;

提交完成。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

//删除system01.dbf或移动到其他目录造成数据库崩溃。

SQL> startup

ORACLE 例程已经启动。

  Total System Global Area 135338868 bytes
  Fixed Size 453492 bytes
  Variable Size 109051904 bytes
  Database Buffers 25165824 bytes
  Redo Buffers 667648 bytes

数据库装载完毕。

ORA-01157: 无法标识/锁定数据文件 1 - 请大家参阅 DBWR 跟踪文件

ORA-01110: 数据文件 1: ’F:ORACLEORADATAEBOOKSYSTEM01.DBF’

//将备份的数据文件复制回目录f:oracleoradataebook下.

SQL> $ copy f:oraclebackupareasystem01.dbf f:oracleoradataebook

已复制 1 个文件。

Tags:Oracle 数据库 备份

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