欢迎来到天天文库
浏览记录
ID:45432476
大小:366.50 KB
页数:30页
时间:2019-11-13
《《数据加载与传输》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十四章数据加载与传输备份就是数据库信息的一个拷贝。对于Oracle而言,这些信息包括控制文件、数据文件以及重做日志文件等。数据库备份的目的是为了防止意外事件发生而造成数据库的破坏后恢复数据库中的数据信息。1概述备份和恢复是两个互相联系的概念,备份就是将数据信息保存起来;而恢复则是当意外事件发生或者某种需要时,将已备份的数据信息还原到数据库系统中去。数据库备份类型备份一个Oracle数据库有三种标准方式:导出(Export)脱机备份(offlinebackup)联机(ARCHIVELOG)备份(onlinebackup)。
2、导出方式是数据库的逻辑备份。脱机备份和联机备份都是物理备份(也称低级备份)。2类型(1)逻辑备份导出是将数据库中数据备份到一个称为“导出转储文件”的二进制系统文件中。导出有3种模式:①用户(User)模式:导出用户所有对象以及对象中的数据。②表(Table)模式:导出用户的所有表或者用户指定的表。③全局(Full)模式(也称为数据库模式):导出数据库中所有对象,包括所有数据、数据定义和用来重建数据库的存储对象。(2)物理备份物理备份是拷贝数据库文件而不是其逻辑内容。Oracle支持两种不同类型的物理备份:脱机备份(也称冷备
3、份)和联机备份(也称热备份)。①脱机备份脱机备份在数据库已经正常关闭的情况进行。②联机备份数据库可能要求24小时运行,而且随时会对数据进行操作。联机备份过程具备强有力功能的原因有两个。第一,提供了完全的时间点(point-in-time)恢复。第二,在文件系统备份时允许数据库保持打开状态。14.3导入/导出导出是数据库的逻辑备份,导入是数据库的逻辑恢复。1导出数据库的逻辑备份包括读一个数据库记录集和将记录集写入一个文件中。这些记录的读取与其物理位置无关。在Oracle中,Export实用程序就是用来完成这样的数据库备份的。
4、若要恢复使用由一个导出生成的文件,可使用Import实用程序。表14.1列出了Export指定的运行期选项。可以在命令提示符窗口输入EXPHELP=Y调用EXP命令的帮助信息。表14.1Export选项【例14.1】以交互模式进行数据库orcl的表emp的导出。C:exp/*在命令提示符下输入EXP,然后回车*/Export:Release10.2.0.1.0–Productionon星期四6月815:18:182006Copyright1982,2005,Oracle.Allrightsreserved.用户名:
5、scott/*输入用户名和口令*/口令:连接到:OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0–ProductionWiththePartitioning,OLAPandDataMiningoptions输入数组提取缓冲区大小:4096>/*这里使用默认值,直接回车即可*/导出文件:EXPDAT.DMP>aa.DMP/*输入导出文件名称*/(1)E(完整的数据库),(2)U(用户)或(3)T(表):(2)U>T/*在这里选择要导出的类型,我们选择表*/导出表数据(ye
6、s/no):yes>/*使用默认设置,导出表数据*/压缩区(yes/no):yes>/*使用默认设置,压缩区*/已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集即将导出指定的表通过常规路径…要导出的表(T)或分区(T:P):(RETURN退出)>EMP/*在此输入要导出的表名称*/…正在导出表emp14行被导出要导出的表(T)或分区(T:P):(RETURN以退出)>/*导出表emp完毕,直接回车即可完成导出工作。若要导出其他表,在此输入表名即可*/在没有警告的情况下成功终止导出。2导入导出数据可以通过Or
7、acle的Import实用程序导入。可以导入全部或部分数据。如果导入一个全导出的导出转储文件,则包括表空间、数据文件和用户在内的所有数据库对象都会在导入时创建。不过,为了在数据库中指定对象的物理分配,通常需要预先创建表空间和用户。如果只从导出转储文件中导入部分数据,那么表空间、数据文件和用户必须在导入前设置好。表14.2给出导入操作的参数,其他参数请参照导出参数。表14.2Import关键字表14.2Import关键字【例14.2】以交互模式进行ORCL数据库中EMP表的导入。D:>imp/*在命令提示符下输入IMP,然
8、后回车*/Import:Release11.2.0.1.0–Productionon星期四6月815:38:182006Copyright1982,2005Oracle.Allrightsreserved.用户名:scott/*输入用户名和口令口令:连接到:OracleDatabase11gEnt
此文档下载收益归作者所有