数据库基础ORACLE备份恢复_第1页
数据库基础ORACLE备份恢复_第2页
数据库基础ORACLE备份恢复_第3页
数据库基础ORACLE备份恢复_第4页
数据库基础ORACLE备份恢复_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库基础ORACLE备份恢复目录Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp/impExpdp/impdpOracle物理备份RMAN保护数据提高可持续使用时间(MTBF)减少恢复时间(MTTR)减少数据丢失备份和恢复目标目录Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp/impExpdp/impdpOracle物理备份RMAN故障类型语句故障用户进程故障用户失误实例故障介质故障网络故障语句故障典型问题可能的解决方法尝试在表中输入无效的数据与用户合作来验证并更正数据尝试在权限不足时执行操作提供适当的对象或系统权限尝试分配未成功分配的空间

启用可恢复的空间分配

增加所有者限额

添加表空间的空间应用程序中的逻辑错误与开发人员合作来更正程序错误用户进程故障及处理可能的解决方法典型问题通常不需要DBA的操作就可解决用户进程错误。实例后台进程会回退未提交的更改并解除锁定。观察变化趋势。用户执行异常断开操作用户会话异常终止用户遇到了终止会话的程序错误可能的用户失误SQL>DROPTABLEemployees;SQL>TRUNCATETABLEemployees;SQL>UPDATEemployees 2SETsalary=salary*1.5;SQL>COMMIT;SQL>DELETEFROMemployees;SQL>COMMIT;用户失误处理可能的解决方法典型原因从回收站恢复表用户删除了表回退或使用闪回查询进行恢复用户无意中删除或修改了数据OracleLogMiner实例故障典型原因可能的解决方法断电使用“startup”命令重新启动实例。从实例错误中恢复时是自动执行的,其中包括前滚重做日志中的更改和回退任何未提交的事务处理。

通过使用预警日志、跟踪文件和

EnterpriseManager调查出现错误的原因。硬件故障有一个后台进程出现错误紧急关闭过程介质故障

磁盘控制器故障删除或损坏了数据库文件可能的解决方法典型原因1. 从备份中还原受影响的文件。2. 如果需要,通知数据库关于新文件的位置。3. 如果需要,通过应用重做信息来恢复文件。磁盘驱动器故障配置可恢复性

要配置数据库的最大可恢复性,必须:计划常规备份多路复用控制文件多路复用重做日志组保留重做日志的归档副本重做日志文件

多路复用重做日志组可避免介质故障和数据丢失。建议重做日志组满足以下条件:每个组至少有两个成员(文件)在每个磁盘驱动器上有一个成员在每个磁盘控制器上有一个成员磁盘

1组1组2组

3磁盘

2成员

1成员

2成员

2成员

1成员

1成员

2多路复用重做日志

归档日志文件

通过执行以下步骤创建重做日志文件的归档副本:指定归档日志文件命名惯例。指定一个或多个归档日志文件的位置。将数据库切换到ARCHIVELOG模式。联机重做日志文件归档日志文件归档日志文件:命名和目的地ARCHIVELOG模式要将数据库置于ARCHIVELOG模式下,请执行以下步骤:1.选中“ARCHIVELOGMode(ARCHIVELOG模式)”复选框。2.单击“Apply(应用)”。只能在MOUNT状态下将数据库设置为ARCHIVELOG模式。3.询问是否要重新启动数据库时,请单击“Yes(是)”。4.备份数据库。处于ARCHIVELOG模式下的数据库可访问所有备份和恢复选项。小结在本课中,应该已经学会如何:确定Oracle数据库中可能发生的故障类型说明优化实例恢复的方法重做日志文件和归档日志文件的重要性配置ARCHIVELOG模式目录Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp/impExpdp/impdpOracle物理备份RMANOracle逻辑备份介绍物理备份的补充不同版本数据库的迁移不同平台数据库的迁移与物理备份比较占用较小的空间更为灵活,有四种方式需要确认字符集四种备份形式全局备份按用户备份按表备份表空间备份备份工具EXP/IMPEXPDP/IMPDPOracleexp/imp工具作用归档历史数据存储表的定义在不同平台及版本间转换数据在不同数据库间移植表空间运行EXPORT工具的方法以交互式对话的方式命令行参数文件通过OEM启动EXPORT模式全数据库模式TablesdefinitionsTablesdataGrantsIndexesTablesconstraints表模式TabledefinitionsTabledata(allorselectedrows)Owner’stablegrantsOwner’stableindexesTableconstraints用户模式TablesdefinitionsTablesdataOwner’sgrants

Owner’sindexesTablesconstraints表空间模式TabledefinitionsGrantsIndexesTableconstraintsTriggersEXP命令举例exphr/hrTABLES=(employees,departments)rows=y

expkeyword=(value,value2,…,valuen)expsystem/managerOWNER=hrdirect=y

expsystem/managerFULL=yinctype=cumulative

expsystem/managerTRANSPORT_TABLESPACE=yTABLESPACES=(ts_emp)log=ts_emp.log语法Import工具从dump文件读取对象定义和表数据.然后插入数据对象到数据库.包括以下功能:生成表的定义.从四种模式导出文件中获取数据从累加文件中获取数据用户操作失误时,恢复数据,如表的误删除。Import模式模式 描述Table 获取指定的表.User 获取一个用户的所有对象Tablespace 获取一个表空间的所有对象FullDatabase 获取输出文件的所有对象Import命令语法举例imphr/hrTABLES=(employees,departments)rows=y

impkeyword=valueorkeyword=(value,value2,…valuen)impsystem/managerFROMUSER=hrimpsystem/managerTRANSPORT_TABLESPACE=yTABLESPACES=ts_employees移动数据:一般体系结构外部表

APIOracle

加载程序Oracle

数据泵直接路径API元数据APIexpdpimpdp其它客户端数据泵SQL*LoaderDBMS_DATAPUMP

数据/元数据移动引擎目录对象:概览数据泵:概览数据泵作为一个基于服务器的、可用于高速移动数据与元数据的设备:是通过DBMS_DATAPUMP调用的可提供以下工具:expdpimpdp基于Web的界面可提供以下数据访问方法:直接路径外部表可与长时间运行的作业分离后重新挂接可重新启动数据泵作业

目录对象

SQL*Loader> 数据泵

-导出

-导入 外部表

数据泵:优点细粒度级对象和数据的选择显式指定数据库版本并行执行估计导出作业占用的空间分布式环境中的网络模式导入过程中的重新映射功能数据取样率和元数据压缩数据泵导出和导入:概览expdp

客户端转储文件集数据库数据泵作业源主表服务器进程转储文件集服务器进程目标数据泵作业impdp

客户端数据库主表数据库链接“网络模式”

数据泵实用程序:接口与模式数据泵导出和导入接口:命令行参数文件交互式命令行DatabaseControl数据泵导出和导入模式:完整方案表表空间可移动表空间细粒度级对象的选择

目录对象

SQL*Loader

数据泵> -导出

-导入 外部表

高级功能:取样率任务:创建测试数据方法:指定要从源数据库取样和卸载数据的百分比

卸载HR.EMPLOYEES表的44%的示例:

卸载整个导出作业的30%(由于未指定表名)的示例:

expdphr/hrDIRECTORY=DATA_PUMP_DIRDUMPSAMPLE=30SAMPLE="HR"."EMPLOYEES":44数据泵文件的命名和大小生成导出后台作业数据泵导入

目录对象

SQL*Loader

数据泵

-导出> -导入 外部表数据泵导入:转换

您可以:使用REMAP_DATAFILE重新映射数据文件使用REMAP_TABLESPACE重新映射表空间使用REMAP_SCHEMA重新映射方案REMAP_DATAFILE='C:\oradata\tbs6.f':'/u1/tbs6.f'数据泵导入:转换使用TRANSFORM,还可以:从表和索引中:排除STORAGE和TABLESPACE子句只排除STORAGE子句重新创建抽象数据类型的对象标识符更改区分配和文件大小TRANSFORM=SEGMENT_ATTRIBUTES|STORAGE|OID|PCTSPACE:{y|n|v}[:objecttype]

数据泵:性能注意事项使用PARALLEL参数最大化作业性能

示例:主协调程序并行执行生成的文件expdphr/hrFULL=yDUMP,dp_dir2:full2%U.dmpPARALLEL=3LOGJOB_NAME=expfull性能初始化参数以下设置会影响数据泵性能:DISK_ASYNCH_IO=TRUEDB_BLOCK_CHECKING=FALSEDB_BLOCK_CHECKSUM=FALSE以下参数应设置得更大些才能实现最大并行度:PROCESSESSESSIONSPARALLEL_MAX_SERVERS应大幅度调整以下参数的大小:SHARED_POOL_SIZEUNDO_TABLESPACE数据泵访问路径:注意事项

数据泵会自动选择以下其中一种访问路径:直接路径外部表,如果数据包括:加密列集簇表卸载和加载时的不同分区,以及其它条件

(请参阅“注释”)外部表直接路径数据库数据库特性-转储文件集管理基于目录:例如,DMPDIR:export01.dmp

其中DMPDIR

创建为:

SQL>createdirectorydmpdiras‘/data/dumps’支持指定多个带通配符的文件:

dump,dmp2dir:full2%u.dmp根据需要从提供的文件指定中循环创建文件可以限制文件大小以便管理自动维护转储文件集的一致性数据泵交互模式通过Ctl-C进入交互式模式:ADD_FILE:为作业添加转储文件和通配符文件指定PARALLEL:动态添加或删除工作线程STATUS:获取每个工作线程的详细状态并修改报表时间间隔STOP_JOB{=IMMEDIATE}:停止作业,使其为可重新启动。IMMEDIATE不等待工作线程完成当前的工作项目……它们将在重新启动时重新执行START_JOB:重新启动一个先前停止的作业KILL_JOB:停止作业并删除其所有的资源(主表、转储文件),使其为不可重新启动CONTINUE:退出交互模式,继续记录日志EXIT:退出客户端程序,使作业保持运行小结在本课中,应该已经学会如何:说明移动数据的可用方法创建和使用目录对象说明数据泵的一般体系结构使用数据泵的导出和导入在Oracle数据库之间移动数据练习数据移动Exp/impexpsystem/kingdeeowner=easlog=/home/oracle/bck/eas_10_21.logImp创建表对应的表空间,用户名称impsystem/kingdeefile=${impdir}/${impfile}log=${impdir}/${fromuser=${username}touser=${username}Expdp/impdp练习数据移动Expdp创建目录对象kd_dir并授权expdpsystem/kingdeeschemas=${expfile}dumpfile=${logfile=${directory=kd_dirImpdpimpdpsystem/kingdeedumpfile=${impfile}LOGdirectory=kd_dirREMAP_SCHEMA=${O_schemas}:${username}\REMAP_TABLESPACE=${source_tablespace}:EAS_D_${username}_STANDARD目录Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp/impExpdp/impdpOracle物理备份RMAN备份解决方案:概览使用以下各项可执行备份:RecoveryManagerOracleSecureBackup用户管理的方案OracleSecureBackupOracleSecureBackup和RMAN一起为Oracle环境提供了端到端备份解决方案:对文件系统数据和Oracle数据库使用集中式磁带备份管理对RMAN备份使用最合理集成的介质管理层可备份网络任何位置的任何数据在整个备份解决方案中只使用一种技术支持资源可加速问题的解决。确保在成本和复杂性比较低时提供可靠的数据保护。用户管理的备份用户管理的方案:指通过手动过程来跟踪备份需求和状态需要DBA来编写脚本需要为了备份将数据库文件置于正确的模式依赖操作系统命令来备份文件术语备份策略可包括:整个数据库(整体备份)部分数据库(部分备份)备份类型可指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论