欢迎来到天天文库
浏览记录
ID:36598713
大小:404.60 KB
页数:52页
时间:2019-05-09
《oracle数据库的备份与恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库的备份与恢复Question1、创建一个概要文件,要求登录尝试3次,被锁口令3天后自动解除。并使用户user01采用该概要文件。2、禁用所有角色。假设各用户初始时都不具有权限,经过下列语句的执行问myuser1,myuser2,user1,user2和user3各具有什么权限?SQL>grantcreatetabletomyrole1withadminoption;SQL>grantcreatesessiontomyrole1;SQL>grantmyrole1tomyrole2withad
2、minoption;SQL>grantmyrole1tomyuser1;SQL>grantmyrole2tomyuser2withadminoption;SQL>connmyuser1/abcSQL>grantmyrole1touser1;SQL>connuser1/123SQL>grantcreatesessiontouser2;SQL>connmyuser2/abcSQL>grantcreatetabletouser3;目标在完成本章学习后,你将掌握下列技能:数据库备份和恢复策略逻辑备份和恢
3、复的方式归档模式的设置物理备份和恢复的方式闪回操作本章内容数据库备份和恢复概述逻辑备份和恢复(导出/导入)归档模式的设置脱机备份(冷备份)和恢复联机备份(热备份)数据库的手动恢复闪回操作本章内容导航数据库备份和恢复概述逻辑备份和恢复(导出/导入)归档模式的设置脱机备份(冷备份)和恢复联机备份数据库的手动恢复闪回操作数据库备份和恢复概述——备份和恢复的概念备份与恢复是数据库管理中最重要的方面之一。如果数据库崩溃却没有办法恢复它,那么会对企业造成毁灭性的结果。数据库的备份是数据库中数据的副本,它可以
4、保护数据在出现意外损失时最大限度的恢复。Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。数据库备份和恢复概述——数据库系统故障类型故障类型语句故障介质故障实例故障用户进程故障导致数据库操作中止的故障包括四种类型:在执行SQL语句过程中发生的逻辑故障可导致语句故障。如果用户编写的SQL语句无效,就会发生逻辑故障当用户程序出错而无法访问数据库时发生用户进程故障。导致用户进程故障的原因是异常断开连接或异常终止进程当Oracle的数据库实例由于硬件或软件问题而无法继续运行时
5、,就会发生实例故障在数据库无法正确读取或写入某个数据库文件时,会发生介质故障Oracle数据库的备份包括以下两种类型:备份物理备份逻辑备份对数据库的操作系统物理文件(如数据文件、控制文件和重做日志文件等)的备份有脱机备份(冷备份)和联机备份(热备份)对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份有导出/导入(EXPORT/IMPORT)数据库备份和恢复概述——备份类型导出/导入(EXPORT/IMPORT)将ORACLE中数据移出/移入数据库。导出实用程序将数据库中的对象定义和数据备
6、份到一个操作系统二进制文件中。导入实用程序读取二进制导出文件并将对象和数据载入数据库中。数据库备份和恢复概述——逻辑备份和恢复数据库备份和恢复概述——物理备份类型冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置。热备份数据库需要二十四小时运行,而且随时有新的数据加入。本章内容导航数据库备份和恢复概述逻辑备份和恢复(导出/导入)归档模式的设置脱机备份(冷备份)和恢复联机备份数据库的手动恢复闪回操作逻辑备份和恢复(导出/导入
7、)——三种工作方式使用以下三种方法调用导出和导入实用程序调用导出和导入程序命令行参数参数文件交互提示符在命令行指定执行程序的参数和参数值。以交互的方式提示用户逐个输入参数的值。允许用户将运行参数和参数值存储在参数文件中,以便重复使用参数逻辑备份和恢复(导出/导入)——三种模式用户模式(U方式)导出用户所有对象以及对象中的数据表模式(T方式)导出用户所有表或者指定的表整个数据库(E方式)导出数据库中所有对象逻辑备份和恢复(导出/导入)——增量导出/导入增量导出是一种常用的数据备份方法,它只能由SY
8、STEM对整个数据库来实施。三种类型:完全型(COMPLETEEXPORT):备份整个数据库积累型(COMULATIVEEXPORT):备份上一次积累型备份所改变的数据增量型(INCREAMENTALEXPORT):备份上一次备份后改变的数据导出工具exp交互式命令行方式使用的例子$exptest/test@hduEnterarrayfetchbuffersize:4096>回车Exportfile:expdat.dmp>c:mybak.dmp生成导出的文件名(1)E(ntiredatabas
此文档下载收益归作者所有