WEB开发网
开发学院数据库Oracle Oracle数据库的备份与恢复技术 阅读

Oracle数据库的备份与恢复技术

 2009-02-10 13:09:02 来源:WEB开发网   
核心提示:1 引言 随着计算机信息化的普及和大量数据的电子化,数据安全显得尤为重要,Oracle数据库的备份与恢复技术,一旦造成数据丢失,将会付出巨大的工作量去弥补数据,若备份到本地文件,使用如下命令: exp jnth/thpassword@oracle owner=jnth rows=y indexes=n compress

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方式),将数据库中的所有对象导出

备份完整的数据库,备份命令为:

1 2 3 4 5 6  下一页

Tags:Oracle 数据库 备份

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