1 / 21
文档名称:

教你快速掌握Oracle数据库的备份策略 转.doc

格式:doc   大小:50KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

教你快速掌握Oracle数据库的备份策略 转.doc

上传人:ranfand 2022/1/23 文件大小:50 KB

下载得到文件列表

教你快速掌握Oracle数据库的备份策略 转.doc

相关文档

文档介绍

文档介绍:教你快速掌握Oracle数据库的备份策略 转
本资料由豆丁假设莲文档搜集
更多文档请点击
主要介绍了Oracle数据库备份策略的相关概念及使用中的考前须知,详细内容请大家参考下文:
一、了解备份的重要性
可以说,从计算机系统出
简单的按照备份进行的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其实冷备份与热备份又可以合称为物理备份
按照备份的工具,可以分为EXP/IMP备份、OS拷贝、RMAN、第三方工具,如VERITAS
以下我们将从多个角度来说明以上的各种备份方式
1、EXP/IMP逻辑备份
导入/导出是ORACLE幸存的最古老的两个命令行工具了,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功绩。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。
对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IMP越来越力不从心了,这个时候,数据库的备份都转向了RMAN和第三方工具。下面我们还是简要介绍一下EXP/IMP的使用。
i、使用方法
Exp parameter_name=value Or Exp parameter_name=(value1,value2…)
只要输入参数help=y就可以看到所有帮助
如:
C:\set nls_lang=simplified C:\exp-help Export:Release -Production on星期四4月10 19:09:21 2003
(c)Copyright 1999 Oracle rights reserved.
通过输入EXP命令和用户名/口令,您可以
在用户/口令之后的命令:
实例:EXP SCOTT/TIGER
或者,您也可以通过输入跟有各种参数的EXP命令来控制"导出"
的运行方式。要指定参数,您可以使用关键字:
格式:EXP KEYWORD=value或KEYWORD=(value1,value2,.,valueN)
实例:EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或TABLES=(T1:P1,T1:P2),如果T1是分区表
USERID必须是命令行中的第一个参数。
关键字说明(默认)关键字说明(默认)
--
USERID用户名/口令FULL导出整个文件(N)
BUFFER数据缓冲区的大小OWNER所有者用户名列表
FILE输出文件()TABLES表名列表
COMPRESS导入一个范围(Y)RECORDLENGTH IO记录的长度
GRANTS导出权限(Y)INCTYPE增量导出类型
INDEXES导出索引(Y)RECORD跟踪增量导出(Y)
ROWS导出数据行(Y)PARFILE参数文件名
CONSTRAINTS导出限制(Y)CONSISTENT交叉表一致性
LOG屏幕输出的日志文件STATISTICS分析对象(ESTIMATE)
DIRECT直接路径(N)TRIGGERS导出触发器(Y)
FEEDBACK显示每x行(0)的进度
FILESIZE各转储文件的最大尺寸
QUERY选定导出表子集的子句
以下关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE导出可传输的表空间元数据(N)
TABLESPACES将传输的表空间列表
在没有警告的情况下成功终止导出。
C:\
帮助已经很详细的说明了参数的意义和使用方法,并列举了几个简单的例子,注意的是,从8i开始,已经开始支持数据子集的方法,就是可以指定自己的Where条件,可以从表中导出一行或多行数据。
注意上面的set nls_lang=simplified ,通过设置环境变量,可以让exp的帮助以中文显示,如果set nls_lang=,那么你的帮助就是英文的了。
增量和累计导出必须在全库方式下才有效,而且,大多数情况下,增量和累计导出并没有想象中的那么有效。ORACLE从9i开始,不再支持增量导出和累计导出。
ii、表空间传输
表空间传输是8i新增加的一种快速在数据库间移动数据的一种方法,是把一个数据库上的格式数据文件附加到另外一个数据库中,而不是把数据导出成Dmp文件,这在有些时候是非常管用的,因为传输表空间移动数据就象复制文件一样快。