Oracle数据库备份与恢复总结

合集下载

ORACLE RAC数据库RMAN 备份与恢复

ORACLE RAC数据库RMAN 备份与恢复

rac数据库RMAN 备份与恢复一、数据库备份在主库上通过rman 每天对数据库进行备份,并且保留两份备份在主库删除归档和进行rman 备份的脚本:[oracle@rac1 arch]$ pwd/opt/app/arch[oracle@rac1 arch]$ more del_arch.shexport ORACLE_SID=orcl1export ORACLE_BASE=/opt/app/oracleexport ORACLE_TERM=xtermexport ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1source /opt/app/arch/orcl1/del_arch.listsource /opt/app/arch/orcl2/del_arch.list/opt/app/oracle/product/10.2.0/db_1/bin/rman target / log='/opt/app/arch/rman.log' <<EOFdelete obsolete recovery window of 3 days;crosscheck archivelog all;delete noprompt obsolete;delete noprompt expired archivelog all;crosscheck backup;delete noprompt expired backup;backup format='/opt/app/arch/rman/orcl_full_%U_%T' tag='orcl_full' database;backup current controlfile tag='orcl_ctlfile'format='/opt/app/arch/rman/orcl_ctlfile_%U_%T';backup spfile tag='orcl_spfile'format='/opt/app/arch/rman/orcl_spfile_%U_%T';exitEOF执行时间:[oracle@rac1 arch]$ crontab -l30 02 * * 0 /opt/app/arch/del_arch.sh30 02 * * 1 /opt/app/arch/del_arch.sh30 02 * * 2 /opt/app/arch/del_arch.sh30 02 * * 3 /opt/app/arch/del_arch.sh30 02 * * 4 /opt/app/arch/del_arch.sh30 02 * * 5 /opt/app/arch/del_arch.sh30 02 * * 6 /opt/app/arch/del_arch.sh每天的备份文件放在/opt/app/arch/rman/目录下二、数据库恢复如果数据库出现故障,可以从备份文件中恢复数据库,最早可以恢复到两天前的备份时间点RAC 下的RMAN 讲究的是备份和还原的策略要一致。

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法1. 定期全量备份:定期对数据库进行完整备份,可保证数据库的完整性和可恢复性。

2. 差异备份:在全量备份的基础上,只备份发生变化的数据部分,可以节省存储空间和备份时间。

3. 事务日志备份:备份数据库的事务日志,可以实现逐渐备份,精准的还原到某一时间点。

4. 复制备份:将数据库复制到其他设备或位置,以防主要数据库损坏或丢失。

5. 增量备份:只备份自上次备份以来发生的数据变化,可大幅减少备份时间和存储成本。

6. 数据库快照:生成数据库的快照,记录数据库在某个时间点的状态,用于快速恢复到该状态。

7. 物理备份:备份数据库的物理文件,包括数据文件、日志文件等,可快速恢复数据库的完整性。

8. 逻辑备份:备份数据库的逻辑结构,包括表、索引、视图等,方便跨平台导入导出。

9. 热备份:在数据库运行时进行备份,不停止数据库服务,可实现24/7的备份操作。

10. 冷备份:在数据库停止时备份,可以获得更稳定可靠的备份结果。

11. 数据库镜像:实时将数据库复制到另一个实例,确保备份数据的实时性和高可用性。

12. 数据库导出:将数据库中的数据导出为文本文件,以便迁移或重建数据库。

13. 数据库导入:从导出的文本文件中导入数据到数据库,用于恢复或迁移数据。

14. 增量同步备份:将增量数据同步到备份设备,以实现实时备份和恢复。

15. 压缩备份:对备份文件进行压缩,减小存储空间占用和备份速度。

16. 分布式备份:将备份数据分布保存在多个位置,提高数据的安全性和可靠性。

17. 数据库迁移:将数据库从一个平台迁移到另一个平台,需要备份和恢复数据。

18. 数据库克隆:创建数据库的副本,用于测试、开发或灾难恢复。

19. 自动备份计划:设定定时任务,自动执行备份操作,提高备份的可靠性和定期性。

20. 增量还原:在全量备份的基础上,只还原最近的增量备份,减少数据恢复的时间成本。

21. 数据库快速还原:通过快照或镜像技术,实现数据库的快速、即时恢复。

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法

数据库常用的备份和恢复方法1. 数据库备份方法:使用数据库管理系统自带的备份工具,比如MySQL的mysqldump 命令、SQL Server的备份与还原工具、Oracle的RMAN等。

2. 备份恢复方法:通过数据库管理系统自带的还原工具进行数据库的恢复操作,还原到备份的状态。

3. 使用备份数据库文件:将数据库文件完整拷贝到另一个地方,以便在需要时进行恢复。

4. 使用数据库复制:通过数据库复制功能实现备份,比如MySQL的主从复制、SQL Server的数据库镜像等。

5. 使用第三方备份工具:如Acronis Backup、Veeam Backup等第三方软件来进行数据库备份。

6. 使用文件系统级别的备份:直接备份数据库所在的文件系统,这种方法需要确保数据库处于非活动状态。

7. 冷备份:在数据库服务未运行的情况下进行备份,确保备份文件的完整性。

8. 热备份:在数据库服务正在运行的情况下进行备份,能够实现数据库的连续性。

9. 定时自动备份:通过定时任务或其他调度工具定期对数据库进行备份,确保备份的及时性。

10. 增量备份:仅备份数据库中发生变化的部分数据,从而减少备份数据的大小和时间。

11. 差异备份:备份数据库自上次完整备份之后发生变化的部分数据,比增量备份更快,但恢复时需要依赖上次的完整备份。

12. 完整备份:备份整个数据库的数据和结构,是最基本的备份方法。

13. 数据库备份到云存储:将数据库备份文件上传至云存储服务,保证备份的安全性和可靠性。

14. 数据库备份加密:对备份文件进行加密,增加备份文件的安全性。

15. 数据库备份压缩:对备份文件进行压缩,减小备份文件的大小,节省存储空间。

16. 数据库备份验证:对备份文件进行验证,确保备份文件的完整性和可恢复性。

17. 数据库备份日志记录:记录备份的相关信息,如备份时间、备份状态、备份文件位置等,便于管理和追踪备份操作。

18. 数据库备份监控:通过监控系统对数据库备份进行实时监控,确保备份的正常进行。

Oracle ramn 备份与恢复

Oracle ramn 备份与恢复

ORACLE数据库的备份与恢复差异增量备份就是备份往前第一个备份级别小于或等于当前备份级别开始到现在的变化。

累计增量备份就是备份往前第一个备份级别小于当前备份级别开始到现在的变化。

0级备份也就是全备份,但0级备份可以在此基础之上再进行备份,但全备份就不可以。

Oracle rman 备份一、数据库全备份方法(nocatalog)1 注意rman有两个,要执行db_1/bin下那个(可以通过修改oracle变量来达到)2 在执行ramn之前要确认当前数据库是否处理Archive Mode模式,并处于Enabled下查看方式:如果不是可以通过如下方式打开并修改:SQL>startup mountSQL>alter database archivelogSQL>alter database open3全备份数据库:A先连接数据库HERMINGB查看备份列表中是否有以前备份的文件C执行全数据库备份4备份完之后可以查看一下备份出来的文件信息:5备份文件存放路径为:二、0级数据库备份A 以nocatalog方式使用rmanB连接数据库C执行0级数据库备份注:全备份与0级备份的相同点是都是将数据库全部备份下来。

全备份与0级备份的不同点是全备份不能作为增量备份,而0级可以作为增量备份。

1级备份就在0级备份的基础上进行的。

三、1级增量备份(基于0级备份之上)总结:可以将备份出来的文件考到其他介质上进行保存,并进行删除。

如果要恢复时请将该文件放回到这文件夹下,并要保存文件名不变。

说明:口令文件因为可以重新设置,所以不用备份,重做日志文件不能在非nocatalog中备份。

四、备份archivelog(参数文件+数据文件+控制文件+归档日志文件)先备份完再删除归档备份五、备份表空间A 查看有哪些表空间B备份名为TBS1的表空间六、备份控制文件七、镜像备份说明:5为TBS1表空间的编号,及对TBS1表空间进行镜像备份。

Oracle数据库备份与恢复的三种方法

Oracle数据库备份与恢复的三种方法

Oracle数据库备份与恢复的三种⽅法备份与恢复的三种⽅法Oracle数据库有三种标准的备份⽅法,它们分别是导出/导⼊(EXP/IMP)、热备份和冷备份。

导出备件是⼀种逻辑备份,冷备份和热备份是物理备份。

⼀、导出/导⼊(Export/Import) 利⽤Export可将数据从数据库中提取出来,利⽤Import则可将提取出来的数据送回到Oracle数据库中去。

1、简单导出数据(Export)和导⼊数据(Import) Oracle⽀持三种⽅式类型的输出: (1)、表⽅式(T⽅式),将指定表的数据导出。

(2)、⽤户⽅式(U⽅式),将指定⽤户的所有对象及数据导出。

(3)、全库⽅式(Full⽅式),瘵数据库中的所有对象导出。

数据导⼊(Import)的过程是数据导出(Export)的逆过程,分别将数据⽂件导⼊数据库和将数据库数据导出到数据⽂件。

2、增量导出/导⼊ 增量导出是⼀种常⽤的数据备份⽅法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。

在进⾏此种导出时,不要求回答任何问题。

导出⽂件名缺省为export.dmp,如果不希望⾃⼰的输出⽂件定名为export.dmp,必须在命令⾏中指出要⽤的⽂件名。

增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,⽐如:exp system/manager inctype=complete file=040731.dmp (2)、“增量型”增量导出 备份上⼀次备份后改变的数据,⽐如:exp system/manager inctype=incremental file=040731.dmp (3)、“累积型”增量导出 累计型导出⽅式是导出⾃上次“完全”导出之后数据库中变化了的信息。

⽐如:exp system/manager inctype=cumulative file=040731.dmp 数据库管理员可以排定⼀个备份⽇程表,⽤数据导出的三个不同⽅式合理⾼效的完成。

oracle日常运维总结

oracle日常运维总结

oracle日常运维总结Oracle是一种功能强大的关系型数据库管理系统,广泛应用于各种企业级应用程序中。

作为一名Oracle数据库管理员(DBA),日常运维是我们工作的重要组成部分。

在这篇文章中,我将总结一些Oracle日常运维的经验和注意事项,希望对其他DBA或使用Oracle 的人员有所帮助。

一、备份与恢复备份和恢复是数据库管理中至关重要的一环。

我们需要定期进行数据库备份,以防止数据丢失和系统故障。

在备份过程中,我们可以使用Oracle提供的工具和功能,如RMAN(Recovery Manager)和Data Pump。

RMAN提供了完整的备份和恢复解决方案,可以进行全库备份和增量备份,并且支持备份集和归档日志的管理。

Data Pump 可以用于导出和导入数据库对象和数据,可以选择全库导出或指定对象导出。

恢复也是DBA必须掌握的技能之一。

当数据库遇到故障或数据损坏时,我们需要根据备份文件进行恢复。

在恢复过程中,我们需要了解不同的恢复场景和方法,如完全恢复、不完全恢复和点恢复。

同时,我们还要考虑日志文件的应用和恢复集的管理,确保数据的一致性和完整性。

二、性能优化Oracle数据库的性能优化是DBA不可或缺的工作之一。

通过监控和调整数据库的各个方面,我们可以提高数据库的响应速度和吞吐量,提升用户体验。

以下是一些常见的性能优化技巧:1. SQL调优:通过分析和改进SQL语句,优化查询计划和执行效率。

我们可以使用Oracle提供的SQL调优工具,如SQL Tuning Advisor和SQL Access Advisor。

2. 系统监控:通过监控数据库的系统资源利用率和性能指标,及时发现和解决性能瓶颈。

我们可以使用Oracle Enterprise Manager 或自定义脚本进行系统监控。

3. 索引优化:通过创建和维护合适的索引,加快数据检索和查询速度。

我们需要了解不同类型的索引和索引的使用场景,避免创建过多或不必要的索引。

oracle数据库备份与还原方法

oracle数据库备份与还原方法

oracle数据库备份与还原方法一、Oracle数据库备份方法。

1.1 冷备份。

冷备份是在数据库关闭状态下进行的备份。

这就好比是给一个睡着的人做全身检查,一切都是静止的,好操作。

你得把数据库相关的文件,像数据文件、控制文件、重做日志文件等一股脑儿地拷贝到一个安全的地方。

这种备份方法简单直接,但是呢,在备份期间数据库是不能使用的,就像你要修东西得先把它停下来一样,有点不方便。

不过它恢复起来也相对容易,就像把之前拷贝走的东西再原封不动地拿回来就好。

1.2 热备份。

热备份可就不一样啦,它是在数据库运行的时候进行备份的。

这就像是给一个正在跑步的人换鞋子,难度不小。

热备份主要是利用归档模式,对表空间或者数据文件进行备份。

这种方式不影响数据库的正常使用,就像在火车行驶的时候给它换个小零件,火车还能继续跑。

但是热备份的操作相对复杂一些,需要对Oracle数据库有比较深入的了解,不然很容易搞砸,那可就“偷鸡不成蚀把米”了。

1.3 逻辑备份。

逻辑备份呢,是通过Oracle的工具,比如EXP或者EXPDP来进行的。

这就像是把数据库里的数据按照一定的逻辑规则整理出来,打包带走。

它可以备份特定的表、用户或者整个数据库。

这种备份方式比较灵活,就像你可以从一个大仓库里挑选你想要备份的东西。

但是逻辑备份的速度可能会比较慢,特别是数据量很大的时候,就像小马拉大车,有点吃力。

二、Oracle数据库还原方法。

2.1 冷备份还原。

如果是冷备份还原,那就简单多啦。

首先把数据库关闭,然后把之前备份的文件再拷贝回原来的位置,就像把东西放回原位一样。

不过要注意文件的权限和路径,可不能张冠李戴。

一切就绪后,再启动数据库,就大功告成了。

这就像把修好的东西重新启动,又能正常工作了。

2.2 热备份还原。

热备份还原就复杂得多了。

首先要根据备份的情况,确定需要还原的表空间或者数据文件。

然后利用归档日志和备份文件进行恢复。

这过程就像走钢丝,得小心翼翼的。

数据库实验-数据库备份与恢复

数据库实验-数据库备份与恢复

数据库实验-数据库备份与恢复数据库实验数据库备份与恢复在当今数字化的时代,数据成为了企业和组织最为重要的资产之一。

数据库作为存储和管理数据的核心组件,其稳定性和可靠性至关重要。

为了保障数据库的安全,防止数据丢失或损坏,数据库备份与恢复技术应运而生。

在本次数据库实验中,我们深入探究了数据库备份与恢复的原理、方法和实践操作,获得了宝贵的经验和认识。

一、数据库备份的重要性数据库中存储着企业的关键业务数据,如客户信息、财务数据、交易记录等。

这些数据的丢失或损坏可能会导致业务中断、客户流失、法律纠纷等严重后果。

因此,定期进行数据库备份是保障数据安全的首要措施。

数据库备份可以在以下几种情况下发挥重要作用:1、硬件故障:服务器硬盘损坏、电源故障等硬件问题可能导致数据库无法正常访问。

通过恢复备份数据,可以快速恢复数据库的运行。

2、软件错误:数据库系统故障、应用程序错误或人为误操作可能导致数据丢失或损坏。

备份可以帮助恢复到错误发生之前的状态。

3、自然灾害:火灾、洪水、地震等自然灾害可能会摧毁数据中心,导致数据库完全损坏。

异地存储的备份数据可以在灾难发生后用于恢复业务。

4、恶意攻击:黑客攻击、病毒感染等恶意行为可能会篡改或删除数据库中的数据。

备份可以作为数据恢复的最后一道防线。

二、数据库备份的类型数据库备份主要分为全量备份、增量备份和差异备份三种类型。

1、全量备份全量备份是对整个数据库进行完整的复制,包括所有的数据表、索引、视图等对象。

全量备份的优点是恢复简单快捷,只需要将备份文件还原即可。

但缺点是备份时间长、占用存储空间大,通常只适合在数据量较小或对恢复时间要求较高的情况下使用。

2、增量备份增量备份只备份自上次备份以来更改的数据。

它的优点是备份时间短、占用存储空间小,但恢复时需要依次还原多个增量备份,操作相对复杂。

增量备份适用于数据量较大、备份时间窗口有限的场景。

3、差异备份差异备份是备份自上次全量备份以来更改的数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle数据库备份与恢复总结1. EXP/IMP (导出与导入) (6)1.1基本命令 (6)1.获取帮助 (6)2.三种工作方式 (6)3.三种模式 (7)1.2高级选项 (7)1.分割成多个文件 (7)2.增量导出/导入 (8)3.以SYSDBA进行导出/导入 (8)4.表空间传输(速度快) (8)1.3优化 (10)1.加快exp速度 (10)2.加快imp速度 (10)3.通过unix/Linux PIPE管道加快exp/imp速度 (10)4.全库导入的一般步骤 (12)1.4常见问题 (12)1.字符集问题 (12)2.版本问题 (13)2. SQL*LOADER (14)2.1基本知识 (14)1.命令格式 (14)2.控制文件 (14)3.数据文件 (15)4.坏文件 (16)5.日志文件及日志信息 (16)2.2高级选项 (16)1. Conventional Path Load与Direct Path Load (16)2. SPOOL导出文本数据方法 (16)2.3脚本 (17)1.将表中数据记录导出为字段值用分隔符'|'分开的.dat文件 (17)2.将数据导入到相应表中 (18)3. OS备份/用户管理的备份与恢复(USER MANAGED BACKUP AND RECOVERY) (20)3.1相关设置 (20)3.1.1设置ARCHIVELOG与NONARCHIVELOG模式 (20)3.1.2 LOGGING与NOLOGGING (21)3.1.3归档路径 (21)3.2 NONARCHIVELOG模式 (22)3.2.1脱机冷备与恢复 (22)3.2.2案 (22)3.3 ARCHIVELOG模式 (26)3.3.1脱机冷备与恢复 (26)3.3.2联机热备 (27)3.3.3联机热备的恢复 (30)3.3.3.1完全恢复 (30)3.3.3.2不完全恢复 (30)3.4分类案例 (31)3.4.1控件文件的备份与恢复 (31)3.4.2联机日志文件的备份与恢复 (32)3.4.3回滚数据文件的恢复 (32)3.4.5临时数据文件的恢复 (33)4. RMAN(备份与恢复管理器) (34)4.1基本知识 (34)4.1.1 RMAN的组件、概念 (34)4.1.2 RMAN的使用:命令行接口与脚本 (36)1.使用不带恢复目录的RMAN (36)2.使用带恢复目录的RMAN (36)3.命令行接口 (36)4.使用脚本 (37)5.运行OS命令 (37)6.执行SQL语句 (37)4.2 RMAN的配置 (38)4.2.1建立Recovery Catalog恢复目录 (38)4.2.2查看RMAN的默认设置SHOW命令 (38)4.2.3配置RMAN的默认设置 (38)1.配置备份集文件的格式(format) (38)2.配置默认IO设备类型( device type ) (39)3.配置自动分配的通道(Chanel ) (39)4.配置默认的保存策略( Retention Policy) (39)5.配置多个备份的拷贝数目( backup copies ) (40)6.设置并行备份(ARALLELISM ) (40)7.设置控制文件自动备份(autobackup on) (40)8.设置备份优化选项( optimization ) (41)4.2.4 RMAN会话的设置 (41)4.3 C OPY镜像拷贝与恢复 (41)4.3.1备份 (42)4.3.2恢复 (42)4.4 B ACKUP备份与恢复 (43)4.4.1 BACKUP备份命令选项 (43)设置标记(TAG) (43)只备份新增部分 (43)备份控制文件同时备份SPFILE (43)备份归档日志(9i) (43)备份完后删除归档日志 (44)修改备份集的保存策略 (44)重写configure exclude / noexclude (44)跳过机的、不可存取的或者只读的数据文件 (44)强制备份只读的数据文件 (44)备份指定周期内没有备份的数据文件 (44)在备份操作期间检查逻辑讹误 (44)4.4.2 RESTORE/RECOVER恢复命令选项 (44)数据库恢复 (44)表空间恢复 (45)只读表空间的恢复 (45)恢复SPFILE/控制文件 (45)归档重做日志的还原 (45)数据文件副本还原 (45)还原检查与恢复测试 (45)从指定的tag恢复: (46)不完全恢复的还原: (46)块级别的恢复 (46)4.4.3非归档模式下的BACKUP备份与恢复 (46)4.4.3.1全库备份 (46)4.4.3.2全库备份的恢复 (47)4.4.3.3表空间备份 (47)4.4.3.4表空间备份的恢复 (47)4.4.3.5备份控制文件 (48)4.4.4归档模式下的BACKUP备份与完全恢复 (48)4.4.4.1整库备份与恢复 (48)4.4.4.3表空间的备份与恢复 (49)4.4.4.3数据文件的备份与恢复 (50)4.4.4.4归档重做日志的备份与恢复 (50)4.4.4.5联机日志的备份 (51)4.4.4.6控制文件和服务器参数文件的备份与恢复 (52)4.4.4.7备份集的备份的备份与恢复 (53)4.4.5归档模式下的不完全恢复 (54)4.4.5.1基于SCN的恢复 (54)4.4.5.2基于时间的恢复 (54)4.4.5.3基于日志序列的恢复 (55)4.5. RMAN查看信息L IST与R EPORT (55)4.5.1恢复目录相关视图 (55)4.5.2 RMAN动态性能视图 (56)4.5.4 Report (58)4.6 RMAN的管理与维护 (59)4.6.1加入目录数据库 (59)4.6.2恢复目录的建立、升级与删除 (59)4.6.3同步或重置CROSSCHECK命令(交叉校验) (59)4.6.4修改备份的可用状态、保存策略Change命令 (61)4.6.5查看与删除过时的备份信息 (61)4.6.6恢复目录记录的删除 (62)4.6.7备份RMAN数据库 (62)4.6.8备份检查验证备份的可恢复性 (62)4.6.9登记目标数据库: (63)4.6.10注销数据库 (63)4.6.11重新启动备份 (63)4.6.12脚本及自动运行 (63)4.7高级主题 (64)4.7.1使用RMAN备份集恢复DB到其他机器(1常规方法) (64)1.准备工作,配置目标DB环境 (64)2.目标DB在nomount状态下恢复pfile和controlfile (64)3.启动目标DB到mount,在目标DB上Restore和Recover (64)4.Resetlogs打开目标DB (65)5.重建临时表空间,重建密码文件,立即备份数据库 (65)4.7.2使用RMAN备份集恢复DB到其他机器(2复制方法) (65)1.准备工作,配置副本DB环境 (65)2.启动副本数据库到nomount下,目录数据库必须MOUNT (或OPEN) (65)3.运行RMAN,分别连接主数据库与副本数据库实例 (65)4.运行复制命令 (66)5.重建临时表空间,立即备份数据库 (66)附:Duplicate复制命令的一些高级用法: (66)4.7.3表空间时间点恢复(TSPITR) (67)1.验证表空间的可传输性 (68)2.准备TSPITR的辅助实例(AUXILIARY INSTANCE) (68)3.执行实际的TSPITR (69)4.执行TSPITR后的操作 (70)4.7.4块媒体恢复Block Media Recovery (BMR) (70)4.7.5使用恢复目录恢复前一个对应物 (71)4.7.6 RMAN增量备份 (74)4.7.7 RMAN备份的优化 (75)4.7.8 DBMS_BACKUP_RESTORE包 (76). FLASHBACK (78)5.1 9I F LASHBACK简介 (78)5.1.1原理 (78)5.1.2一些限制 (78)5.1.4启用或禁用flashback查询 (78)5.1.5示: (79)5.2 10G F LASHBACK的增强 (79)6. LOGMINER (81)6.1 L OG M INER的用途 (81)6.2安装L OG M INER (81)6.3基本对象 (82)6.4使用L OG M INER进行分析 (82)6.4.1设定用于LogMiner分析的日志文件存放的置 (82)6.4.2生成数据字典文件 (83)6.4.3建立日志分析表 (83)6.4.4添加用于分析的日志文件 (83)6.4.6查看日志分析的结果 (84)6.4.7结束LogMiner的分析 (84)Oracle数据库备份与恢复总结关于Oracle数据库的备份与恢复,网上有不少文章。

经过了不少项目,以及我在给公司做培训时也有一些总结,现在总结在一贴出来。

以下方法,有一些可能不能完全归纳为备份与恢复,但是作为开发DBA,有时也是很有用的。

对于生产库,一般还是推荐使用ARCHIVELOG模式下的OS备份或RMAN方法,要求比较高的可能还必须用到RAC等并行处理的架构,这可是一个很大的主题了,在此不作讨论。

这里列出来,只是自己的一个备忘录以备需要时查看,有好多不全面或者不当的地方,欢迎各位补充、批评指正!同时,本文借鉴了网上的一些相关文章,希望大侠们不要见怪,此处一并谢过。

◇exp/imp (导出与导入装库与卸库)◇SQL*Loader◇User Managed Backup and Recovery (用户管理的备份与恢复)◇RMAN◇Flashback◇LogMiner◇备份与恢复的规划1. exp/imp (导出与导入装库与卸库)1.1基本命令1.获取帮助$ exp help=y$ imp help=y2.三种工作方式(1)交式方式$ exp //然后按提示输入所需要的参数(2)命令行方式$ exp user/pwd@dbname file=/oracle/test.dmp full=y //命令行中输入所需的参数(3)参数文件方式$ exp parfile=username.par //在参数文件中输入所需的参数参数文件username.par内userid=username/userpasswordbuffer=8192000compress=ngrants=yfile=/oracle/test.dmpfull=y3.三种模式(1)表方式,将指定表的数据导出/导入。

相关文档
最新文档