Oracle数据库的备份与恢复技术
2009-02-10 13:09:02 来源:WEB开发网4.4 恢复实例,假设表空间JNTH中的数据文件jinth1.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: 无法标识/锁定数据文件 8 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 8: ’E:ORACLEORADATA JNTH1.DBF’
恢复过程:
(1)可以先将损坏的表空间文件脱机。
SQL> alter database datafile ’e:oracleoradatajnth1.dbf’ offline;
数据库已更改。
(2)打开数据库。
SQL> alter database open;
数据库已更改。
(3)将拷贝的文件jnth1.dbf拷贝回先前的文件夹E:ORACLEORACLEDATA。
(4)恢复数据库文件。
SQL>recover datafile ’e:oracleoradatajnth1.dbf’;
介质恢复完成。
(5)关闭数据库。
SQL>shutdown immediate;
(6)重新打开数据库。
SQL> startup;
4.5 热备份的优点
●可在表空间或数据库文件级备份,备份的时间短;
●备份时数据库仍可使用;
●可以恢复到某一时间点上;
●恢复快速。
4.6 缺点
●不能出错,否则将不能正常恢复数据;
●维护较困难,需要一定的oracle数据库知识。
5 RMAN ( Recovery Manager, 恢复管理器 )备份恢复
RMAN ( Recovery Manager, 恢复管理器 )是从Oracle8开始提供的一套用于备份和恢复的有利工具,它有两种使用界面:GUI(图形用户界面)和CLI(命令行界面)。使用RMAN可以完成Oracle 数据库备份和恢复的各种任务。现在许多oracle 备份恢复软件的内核实际上就是RMAN(例如 VERITAS NetBackup 备份软件)。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接