Oracle数据库的备份与恢复技术
2009-02-10 13:09:02 来源:WEB开发网5.8 备份归档日志
RMAN> backup archivelog all delete input;
5.9 复制数据文件
RMAN> copy datafile 1 to 'e:backup1datafile1.ora';
5.10 查看备份和文件复本
RMAN> list backup;
5.11验证备份
RMAN> validate backupset 3;
5.12从自动备份中恢复服务器参数文件
RMAN> shutdown immediate; (立即关闭数据库)
RMAN> startup nomount; (启动实例到nomount 状态)
RMAN> restore controlfile to '/backup1' from autobackup; (从自动备份中恢复控制文件)
5.13 恢复和复原全数据库
RMAN> shutdown immediate; (立即关闭数据库)
RMAN> exit (退出)
将数据文件jnth1.ora,
C: ren E:oracleoradataoraclejnth1.ora jnth1.bak;
C: ren E:oracleoradataoraclejnth2.ora jnth2.bak;
C:rman target=rman/rman@oracle (启动恢复管理器)
RMAN> startup pfile=C:oracleadminoraclepfile initoracle.ora (指定初始化参数文件启动数据库)
RMAN> restore database; (还原数据库)
RMAN> recover database; (恢复数据库)
RMAN> alter database open; (打开数据库)
5.14 Rman备份的优点
●支持在线热备份;
●支持多级增量备份;
●减小所需要备份量;
●备份,恢复使用简单。
5.15 Rman备份的缺点
●维护较复杂,需要一定的专业知识。
6 结束语
本文根据多年的工作经验就一些基础性的知识进行探讨,在实际工作中利用这些基础知识,结合操作系统的计划任务或第三方的软件就可以实现数据的自动、定时、定量的备份与恢复。
参考文献
[1] Oracle OCP培训教材
[2] Oracle9i Ddatabase Administration Fundamentals I
[3] Oracle9i Ddatabase Administration Fundamentals II
收稿日期:8月29日 修改日期:9月12日
作者简介:郑永生(1973-),男,山东省宁津县人,现在华能德州电厂信息中心工作,工程师。现从事工作:数据库管理、设计与优化。
- ››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修改表的两种方式
更多精彩
赞助商链接