Oracle数据库的备份与恢复技术
2009-02-10 13:09:02 来源:WEB开发网1 引言
随着计算机信息化的普及和大量数据的电子化,数据安全显得尤为重要。一旦造成数据丢失,将会付出巨大的工作量去弥补数据,也可能因此造成不可挽回的损失。因此对从事数据库管理的DBA 来说,做好数据的备份与恢复是一项很重要的工作,本文专门针对Oracle数据库的备份与恢复进行探讨。
Oracle数据库有四种常用的备份方法,它们分别是导出/导入(EXP/IMP)、热备份、冷备份、rman备份。
2 导出、导入(Export、Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去,这是人们最常用,也是比较可靠的一种备份恢复方法。在数据库的版本升级时一般采用这种方法。Oracle支持三种方式类型的输出,下面举例说明(jnth是用户名,thpassword是用户密码, oracle是数据库服务命名, yxgl_a、yxgl_b, yxgl_c是表名):
2.1 表方式(T方式),将指定表的数据导出
备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式,若备份到本地文件,使用如下命令:
exp jnth/thpassword@oracle rows=y indexes=n compress=n buffer=50000000 file=080813.dmp log=080813.log tables= yxgl_a,yxgl_b,yxgl_c
2.2 用户方式(U方式),将指定用户的所有对象及数据导出
备份某个用户模式下的所有对象。业务数据库通常采用这种备份方式,若备份到本地文件,使用如下命令:
exp jnth/thpassword@oracle owner=jnth rows=y indexes=n compress=n buffer=50000000 file=080813.dmp log=080813.log
2.3 全库方式(Full方式),将数据库中的所有对象导出
备份完整的数据库,备份命令为:
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››备份Chrome(谷歌)浏览器扩展程序的技巧
- ››Oracle创建表空间、创建用户以及授权、查看权限
更多精彩
赞助商链接