版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle数据库备份和恢复,发布:胡易波时间: 2012 05 16,2,主要内容,1备份和恢复概述物理备份和恢复逻辑备份和恢复4高级复制技术5恢复管理器(RMAN ) 1备份和恢复概述其中,转储设备是指用于放置数据库副本的磁带或磁盘。 通常,存储在转储设备上的数据库的副本也称为原始数据库的备份或转储。 有两种Oracle数据库备份类型:物理备份和逻辑备份。 物理备份是一种备份过程,用于将实际构成数据库的操作系统文件从一个位置复制到另一个位置。 因为它包含构成数据库的文件,所以逻辑物理备份有冷备份和热备份两种方法。 5,(1)冷备份(Cold Backup )是主要在数据库关闭状态下进行的数
2、据库的完整备份,备份内容包括所有数据文件、控制文件、在线日志文件和ini文件(2)所谓热备份(Hot Backup ),是指在数据库运行的状态下,通过备份数据文件和控制文件,使用热备份时必须以(Archive Log )归档方式运行数据库您可以使用Oracle recovery manager (RMAN )或操作系统命令对数据库进行物理备份。 6、逻辑备份是一种利用SQL语言从数据库中提取数据并将其共存到二进制文件中的过程。 逻辑备份可以在数据库中的表、用户或整个数据库中导出,支持所有三种方法:累积和增量。 此方法需要打开数据库,如果数据库处于严重状态,则不能保证导出的数据的完整性。 Ora
3、cle提供的逻辑备份工具是EXP。 数据库的逻辑备份是对物理备份的补充。 7、恢复是指在发生故障后,使用备份的数据文件或控制文件重建完整的数据库。 根据故障的原因,恢复分为两种类型。 实例恢复:此恢复是Oracle在Oracle实例出现故障后自动执行的恢复。 介质恢复:此恢复是指存储数据库的介质发生故障时的恢复。 本文中提到的所有恢复都是指媒体恢复。1.2数据库恢复、8、根据数据库恢复的程度完全恢复方法:将数据库恢复到数据库故障时的数据库状态。 此恢复是通过装载数据库备份并应用所有重新运行日志完成的。 不完全恢复:将数据库恢复到数据库失败前的某个时间点的数据库状态。 此恢复是通过装载数据库备份
4、并应用某些重做日志完成的。 完全恢复后,在数据库启动时使用resetlogs选项进行联机、9、1.3常见术语、1增量、累计、完全备份策略思路增量备份(Incremental上次增量备份增量导出表的定义及其所有数据不仅仅是更改的行。 “累积备份”(Cumulative仅备份自上次完全备份以来更改的表。 完整备份创建增量备份和累积备份的基点。 注意:只有在整个数据库中具有exp full数据库角色的用户才能执行增量、累积和完全备份。10,2联机日志和归档日志联机日志: Oracle数据库的每个实例都与联机日志相关联。 一个联机日志由多个联机日志文件组成。 在联机日志文件中输入日志条目,记录在日志条
5、目中的数据用于重建对对数存储库所做的所有更改。 后台进程LGWR循环写入在线日志文件。 在线日志在重用之前被保存,成为归档日志。 存档日志:如果Oracle存档已满的联机日志文件组,则创建存档日志,即脱机日志。归档机制由归档设置决定。 Oracle后台进程ARCH可以自动归档已满的在线日志组的机制,或者11,3NOARCHIVELOG和ARCHIVELOG数据库可以使用NOARCHIVELOG方法如果数据库以NOARCHIVELOG方式使用,则不能存档在线日志。 此数据库控制文件指示已满的组不需要归档,因此已满的组处于活动状态,一旦在日志开关的检查点完成,该组就会以LGWR这种方式返回到数据库
6、实例的如果数据库采用ARCHIVELOG方式,则可以实施在线日志的归档。 表示控制文件已满的日志文件组在归档之前不能重复使用。 当组变为非活动状态时,执行归档的进程可以立即使用该组。12、4分布式数据库技术分布式数据库技术是分布式计算的重要组件,使得多台服务器可以共享数据。 分布式数据库技术允许一个本地服务访问位于不同物理位置的远程服务上的数据,并允许所有服务保留数据的拷贝和复制。 这样,分布式系统中的所有服务都可以进行本地访问。13、5同步和异步复制同步复制意味着复制数据在任何时候在任何复制节点上都是一致的。 如果更新了复制环境中任何节点的复制数据,则更改将立即反映在所有其他复制节点上。 异
7、步复制意味着所有复制节点的数据在一段时间内是不同的步骤。 当任何复制环境节点上的复制数据被更新时,更改将在不同的事务处理中传播到所有其他复制节点,并且复制节点之间的数据暂时不同,14、6更新的冲突异步复制环境如果在两个不同的位置同时更新同一表中同一行数据的同一列,则会发生称为更新冲突的错误。 为了确保数据的完整性,必须检测更新冲突,并处理不同位置的数据元素以使其保持相同的值。 可以通过将所有权限制为单个节点或将更新特定数据元素的权限限制为特定节点来避免更新冲突。15、2.2热备份和恢复、2.3一些不完整的恢复方法、2.1冷备份和恢复、2物理备份和恢复、16、冷备份也称为离线备份,数据库正常关闭
8、冷备份允许您备份数据库使用的所有文件。 这些文件包含所有控制文件(扩展名. CTL,默认路径Oracleoradataoradb )所有数据文件(扩展名. DBF,默认路径Oracleoradataoradb )默认路径Oracleoradataoradb 初始化文件INIT.ORA (可选)(默认路径: Oracleadminoradbspfile )、2.1冷备份和恢复、17和冷备份是最快、最安全的方法。 冷备份的好处是: (1)非常快的备份方法(只是复制文件)。 (2)存档容易(简单复制即可)。 (3)易于恢复到某个时间点(只是重复文件)。 (4)与存档方法组合,可以恢复数据库的“最新状
9、态”。 (5)低度维护、高度安全。 用18、SQL*Plus进行冷备份。 对应的语句是备份(关闭数据库后) SQLDBA! cp或者SQLDBA! tar CVF/dev/rmd/0 /万维网/Oracle 恢复(数据库启动后) SQLDBA! recover datafile“e 3360 dloradatatest.DBF”test.DBF是一个需要恢复的数据库。 19、在热备份中,数据库必须以归档方式运行。 由于热备份占用了大量系统资源,因此必须在数据库未使用或利用率低时调度DBA热备份的优点是: (1)可以在表空间或数据文件级别进行备份,备份时间短。 (2)备份时也可以使用数据库。 (
10、3)可以进行秒级恢复(在某个时间点恢复)。 (4)几乎可以恢复所有数据库实体。 (5)恢复很快,通常在数据库仍在运行的同时进行恢复。 2.2热备份和恢复,20,热备份的不足是(1)不会发生错误。 不那样做的话,后果会很严重。 (2)如果热备份不成功,所得结果不能用于时间点恢复。 (3)维护困难,必须注意不要失败。 有两种方法可以执行热备份: SQL*Plus程序和OEM备份向导。 21、备份过程: (1)检查数据库是否启动了归档日志: archive log list; 如果未启动归档日志模式,请打开数据库的归档日志模式,使用shutdown immediate命令关闭数据库,然后使用以下命令
11、启动数据库: 启动装载; (2)数据库的归档日志模式的变更: alter database archivelog; (3)显示数据库中的表空间文件: selectfilenamefromdba _ data _ files; (4)使数据库表空间成为热备份状态的altertablespaceexamplebeginbackup; (5)此时可以将表空间数据文件直接复制到其他目录进行备份,复制完成后使用以下命令完成数据备份: altertablespaceexampleendbackup; 23、恢复: (1)首先使出现问题的表空间处于脱机状态: sqlalterdatabasedatafile
12、d 3360 oracleoradataoradbexample0l.DBF offline; (2)将原备份的表空间文件复制到原目录,复盖原文件。 24、(使用recover命令的介质恢复,example表空间恢复: sqlrecoverdatafiled 3360 oracleoradataoradbexample0l.DBF; (4)将显示空间移至在线状态: sqlalterdatabasedatafiled 3360 oracleoradataoradbexample0l.DBF在线; 表空间的数据恢复到此结束。 25,1基于cancel的恢复使用基于cancel的恢复可以将数据库恢复
13、到出错前的状态。 具体的步骤是(1)发生数据库错误时,首先使用shutdown immediate命令关闭数据库,然后将备份的数据复制到适当的目录。 (使用startup mount命令启动数据库。 (使用recover命令基于取消的数据库恢复: SQL recover数据库until cancel; (4)恢复完成后,以RESETLOGS模式启动数据库即可: SQLalter database open resetlogs; 使用2.3多种不完整的恢复方法,以及基于26、2小时的恢复基于时间的恢复,可以将数据库恢复到出错前的某个时间状态。 具体的步骤是(1)发生数据库错误时,首先使用shut
14、down immediate命令关闭数据库,然后将备份的数据复制到适当的目录。 (使用startup mount命令启动数据库。 (使用recover命令基于时间恢复数据库: sqlrecoverdatabaseuntiltime 12-20-2003,08336017336048; (4)恢复完成后,以RESETLOGS模式启动数据库即可: SQLalter database open resetlogs; 基于27,3 s cn的恢复基于scn的恢复允许您将数据库恢复到事务发生错误之前的先前状态。 具体的步骤是(1)发生数据库错误时,首先使用shutdown immediate命令关闭数据
15、库,然后将备份的数据复制到适当的目录。 (使用startup mount命令启动数据库。 (使用recover命令基于SCN恢复数据库: sqlrecoverdatabaseuntilchange 470786058; (4)恢复完成后,以RESETLOGS模式启动数据库即可: SQLalter database open resetlogs;28、3.2导出操作、3.3导入操作、3.1导出/导入概要、3逻辑备份和恢复、29,也称为导出/导入,导出是数据库的逻辑备份,导入是数据库的逻辑恢复可以从数据库中移动/移动Oracle9i数据。 这些数据的读取与物理位置无关。导出文件是二进制系统文件,在
16、导入时先读取导出的转储二进制文件,然后运行以恢复数据库。 Oracle的逻辑备份可以通过两种方式实现:使用DOS环境中的EXP/IMP命令完成备份,其中之一是使用OMS管理员导出工具。 3.1导出/导入概要、30、使用1导出程序的导出操作(1)从语句残奥仪表命令行调用export程序,通过传递各种残奥仪表和残奥仪表值,可以完成导出操作。 残奥和残奥仪表的值决定了要导出的特定任务。 注意:如果一组残奥仪表发生冲突,Export命令将不匹配。 例如,设置FULL=Y和OAR=HR将失败。 这是因为全残奥仪表调用全导出,而OAR残奥仪表指定User导出。 3.2导出操作,31,(2)导出模式由交互模
17、式、命令行模式和残奥仪表文件模式三种导出模式组成。 交互模式:在输入EXP命令后,按照系统提示输入导出的残奥仪表,如用户名、导出创建的文件名和分配内存块大小。 命令行模式:命令行模式类似于交互模式,但在使用命令行模式时,在将残奥和残奥仪表的值传递给导出器之前,模式必须处于活动状态。残奥仪表文件模式:残奥仪表文件模式Parfile=的对象是包含激活控制导出对话框的残奥仪表和残奥仪表的值的文件名。 (32 )、(3)导出类型导出类型有全局、用户和表三种。 全局导出用于重建所有数据、数据定义和数据库的存储对象。 用户导出定义用户的数据、数据定义和存储对象。 指定的用户名在“owner=”残奥仪表之后给出。 表:仅导出执行此导出的用户的数据和数据定义。 使用33、2导出向导进行导出操作导出向导可以从数据库中提取各种对象定义和数据,并将它们存储在二进制格式的导出转储文件中。 “
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南红河州弥勒市紧密型市域医共体江边分院招聘合同制人员3人备考题库附答案详解(黄金题型)
- 2026江西汉普医疗科技有限公司招聘备考题库有完整答案详解
- 2026江西赣州市于都县华硕矿业有限公司第二批招聘劳务派遣人员备考题库及答案详解(典优)
- 2026年滁州学院公开招聘工作人员3名备考题库带答案详解
- 2026陕西延安市安塞区第二批城镇公益性岗位人员招聘12人备考题库附答案详解(培优a卷)
- 某物流公司运输车辆管理制度
- 某水泥厂环保管控制度
- 2026江西中医药大学校友工作办公室行政助理招聘2人考试备考题库及答案解析
- 2026年上半年广西河池市赴高校招聘教师147人考试备考题库及答案解析
- 宜宾人才发展集团有限公司外派项目制员工招聘笔试参考题库及答案解析
- 2026云南曲靖市沾益区高投物业服务有限公司物业工作人员招聘6人笔试模拟试题及答案解析
- GB/Z 177.7-2026人工智能终端智能化分级第7部分:汽车座舱
- 成都湔江投资集团有限公司2026年春季第一批次招聘考试参考题库及答案解析
- 2026四川泸州金桂投资有限公司第一批次招聘26人备考题库附答案详解(完整版)
- 2026浙江宁波市北仑区残疾人联合会招聘编外用工1人笔试备考试题及答案详解
- 2026年高考物理终极冲刺:专题12 动量守恒定律及其应用(二大题型)原卷版
- 2026西藏中考语文查缺补漏专练含答案
- 学校出入境请假审批制度
- 2026年江苏省宿迁市中考物理一模试卷(含答案)
- 2025年纪委面试真题及参考答案
- √高考英语688高频词21天背诵计划-词义-音标-速记
评论
0/150
提交评论