Oracle数据库备份与恢复操作手册

合集下载

oracle 数据库的备份与恢复

oracle 数据库的备份与恢复
– $ imp system/manager file=tank fromuser=seapark touser=seapark_copy ignore=y 将一个用户所属的数据导入另一个用户
– $ imp system/manager file=tank log=tank fromuser=seapark tables=(a,b)
第七页,共51页。
数据库备份和恢复概述
——备份类型
Oracle数据库的备份包括以下两种类型:
备份
物理备份
逻辑备份
• 对数据库的操作系统物理文件 (如数据文件、控制文件和重做日 志文件等)的备份 • 有脱机备份(冷备份)和联机
备份(热备份)
• 对数据库逻辑组件(如表、视 图和存储过程等数据库对象)
– $ exp seapark/seapark file=tank log=tank tables=tank – $ exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)
导出一个或多个指定表
第十八页,共51页。
逻辑备份和恢复(导出/导入)
– $ exp system/manager file=bible_db log=dible_db full=y rows=n 导出数据库定义而不导出数据
– $ exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold) 导出一个或一组指定用户所属的全部表、索引和其他对象
第四页,共51页。
本章内容导航
数据库备份和恢复概述 逻辑备份和恢复(导出/导入) 归档模式的设置 脱机备份(冷备份)和恢复 联机备份 数据库的手动恢复 闪回操作

Oracle数据备份与恢复

Oracle数据备份与恢复

冷备份与恢复
关闭数据库 :
➢ 以sys用户进入SQL*Plus,并关闭数据库,如下所示。
注意:在关闭数据库时,也可以用其他具有sysdba权限的用户登录SQL*Plus,并 关闭数据库。
冷备份与恢复
复制必要文件 :
➢ 此时可以复制D:\Oracle\PRODUCT\10.2.0\ORADATA\TEST目录下的所有文件(本实 验中数据库相关文件都在此目录下)到目标备份目录E:\TEST中,通过操作系统的命 令(Ctrl+C,Ctrl+V)就可以实现了。
➢上述操作中,用户tytest将自己的表test_exp_imp删除,然后从数据库中退出。
EXP/IMP导入导出
➢上述操作中,采用IMP导入功能将逻辑备份的表test_exp_imp成功导入数据库中,并且 没有出现任何警告
EXP/IMP导入导出
➢导入完成后,可以通过用户tytest连接数据库,并查询该表的结构。可以看到,查询结果 显示出表的结构,没有提示表不存在的错误,因此成功实现了恢复。
冷备份与恢复
启动数据ห้องสมุดไป่ตู้并删除数据 :
➢上述完成了数据库的启动,可以看到数据库已经打开,可以对数据库进行操作了。删除 操作将sys中已经存在的表table1中的所有数据删除。
冷备份与恢复
恢复:
➢如果用户发现table1的删除操作属于误操作,那么可以通过之前备份的文件进行恢复。 执行恢复的前提是首先要关闭数据库,然后再用刚才复制的文件覆盖被复制的文件即 可。打开数据库可以看到表table1中的数据仍然存在,具体如下所示。
冷备份与恢复
➢当 数 据 库 被 关 闭 后 , 就 可 以 利 用 操 作 系 统 命 令 将 E:\TEST 中 的 所 有 文 件 复 制 到 D:\Oracle\PRODUCT\10.2.0\ORADATA\TEST目录下,取代该目录中原来的文件。

Oracle数据库备份与恢复(ppt 113页)

Oracle数据库备份与恢复(ppt 113页)
Oracle数据库保护机制:数据库备份和事务日志。
Oracle数据库
数据库备份
事务日志
数据库备份
一般来说,数据库备份可以分为物理备份和逻辑备份。
物理备份可分为脱机备份和联机备份。脱机备份又称 为冷备份,只能在数据库关闭后进行备份;联机备份 又称为热备份,数据库没有关闭,用户还可以使用。
导出用户表 exp user1/password tables=employees file=f:\backup\test.dmp
exp user1/password tables=(employees,jobs) file=f:\backup\test.dmp 导出用户模式 exp user1/password owner=user1 file=test.dmp
导入用户模式
imp system/manager FROMUSER=scott TOUSER=system tables=dept file=f:\backup\test.dmp
3.3 逻辑备份案例
案例1,导出数据库表,用户误操作删除表,执 行导入表,恢复数据库
(1)TEST2数据库(System用户,口令为ora456),导 出表student
联机备份一般备份数据文件、控制文件和日志文 件。
(1)备份所有数据文件 (2)备份所有归档的重做日志文件 (3)备份一个控制文件 (4)检查发生故障的数据文件,恢复数据文件
联机备份的优点:
可在表空间或数据文件级备份,备份时间短。 备份时数据库仍可使用。 可达到秒级恢复(恢复到某一时间点上)。 可对几乎所有数据库实体作恢复。 恢复快速,大多数情况下恢复不需要关闭数据库。
当用户导入导出时,有相应的权限要求。 在 OEM 中 , 当 用 户 连 接 到 Oracle Management

Oracle数据库的备份与恢复操作手册(Linux)

Oracle数据库的备份与恢复操作手册(Linux)

CommVault Oracle数据库的备份及恢复For Linux北京同有飞骥科技有限公司上海分公司技术部目录1.iDataAgent for Oracle on Linux安装准备 (2)mV ault软件安装 (2)2.1.在Linux安装iDataAgent For Oracle (2)2.2.在Linux上载卸iDataAgent For Oracle (6)3.配置Oracle备份 (6)3.1.确认RMAN的备份方式 (6)3.2.配置CommVault内oracle子客户端 (7)3.3.建立备份策略 (10)4.Oracle数据恢复 (17)4.1.恢复控制文件 (17)4.2.将数据库启到Mount状态下 (20)4.3.恢复数据文件和归档日志 (20)4.4.重建redolog,并打开数据库 (25)1.iDataAgent for Oracle on Linux安装准备1.版本兼容,详见”Online Book CD”系统需求部分;2.Oracle需要处于自动归档模式下;3.在安装iData Agent For Oracle的过程中要停止oracle数据库,请做好停机准备;4.需要事先确认Oracle数据库的备份方式,本文档采用NOCATALOG的方式备份恢复oracle数据库。

5.在安装之前,请检查在CommServer和本机上的/etc/hosts文件中是否写入了CommServer和本机的IP地址及对应的主机名;mVault软件安装2.1. 在Linux安装iDataAgent For Oracle1.运行安装程序;2.接受安装协议;3.选择安装类型,本项目中选择安装到物理主机;4.选择Galaxy客户端模块;5.基本软件安装,选择备份服务器;6.选择安装路径;7.选择日志存放路径;8.输入Galaxy组名;9.选择客户端使用的存储策略;10.配置ORACLE实例;11.按照提示选择直至完成;2.2. 在Linux上载卸iDataAgent For Oracle1.运行卸载程序;# cd /appbakup/galaxy# ./cvpkgrm2.按ENTER开始卸载;This script will uninstall Galaxy from your machine.Press ENTER to begin ...3.选择要卸载的模块;1) CVGxBase <= Galaxy Base Module2) CVGxIDA <= FileSystem iDataAgent3)CVGxOrIDA <= Oracle iDataAgent4) ExitSubsystem number: [3]选择模块的序列号,用于相应模块的卸载。

(完整版)Oracle数据库备份和恢复操作手册.doc

(完整版)Oracle数据库备份和恢复操作手册.doc

1ORACLE 数据库数据备份和恢复操作手册1.1. ORACLE 参数设置进入 CMD 操作界面,使用sqlplus 连接数据库,图例 1 数据库连接操作连接语法: sqlplus system/Oracle2013@orcl参数说明参数说明备注sqlplus 语法命令system 数据库管理员用户名Oracle2013 system 用户密码数据库安装目录的tnsnames.ora 文件中可以找到orcl 数据库连接标示符Oracle11G 目录:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN图例 2 成功连接数据库环境变量设置 (在 Sqlplus 中执行 )create or replace directory <dir_name> as‘c:\tmpdir’;参数说明参数说明备注dir_name c:\tmpdir 路径名称文件路径也可以是另外的随意目录,用单引号括起来。

图例 3 环境变量设置1.2.数据备份备份脚本: expdp system/Oracle2013@orcl directory=file_pathdumpfile=ARADMIN.dat logfile=ARADMIN.log schemas=ARADMIN参数说明参数说明备注expdp 语法命令system 数据库管理员用户名Oracle2013 system 用户密码数据库安装目录的 tnsnames.ora 文件中可以找到orcl 数据库连接标示符Oracle11G 目录:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMINdirectory 文件目录名称导出数据库文件的存放目录dumpfile 数据库文件名称导出数据库文件的文件名logfile 数据库日志文件名称导出数据库的日志文件名称schemas 数据库用户操作:图例 4 数据库备份操作成功导出。

Oracle的数据备份与恢复

Oracle的数据备份与恢复

第四部分 数据备份(续)
• 联机热备份:
– 前提条件:数据库必须工作在Archivelog模 式 – 要进行的步骤:
• 逐个表空间备份数据文件
– ALTER TAB_SP BEGIN BACKUP; – 拷贝与表空间有关的数据文件; – ALTER TAB_SP END BACKUP;
• 备份归档日志文件
第二部分 相关的背景知识
• 数据备份模式
– 物理备份
• 冷备份:也称脱机备份,是在数据库处于关闭的状态下的 备份操作。 • 热备份:也称联机备份,是在数据库处于打开状态下的备 份操作。
– 逻辑备份
• 整个数据库的逻辑备份 • 指定表的逻辑备份 • 指定用户的逻辑备份
• Oracle数据库工作模式
第二部分 相关的背景知识(续)
– 1、关闭数据库、 – 2、利用操作系统命令移动控制文件 – 3、编辑init.ora文件,重新定义control_files 中的控制文件路径。 – 4、重新启动数据库。
第四部分 数据备份
• 冷备份(脱机备份):
– Shutdown数据库 – 复制所有的数据文件、控制文件、联机重做 日志文件(比较简单的做法是复制database 的整个目录)。 – 重新启动数据库。
– ARCHIVELOG模式:归档日志模式,即当当前联 机日志的记录空间充满后,形成一个归档日志文件 写到系统配置指定的位置。 – NOARCHIVELOG模式:非归档日志模式,不形成 归档日志文件,联机日志切换时把原有的内容覆盖。
• 数据文件:
– 存放表空间的文件(一个表空间可以跨越多个数据 文件),通过操作系统可以对数据文件进行备份。 – 用 SELECT * FROM DBA_DATA_FILES 可以查询 当前数据库中所有的数据文件。

oracle数据库备份---备份和恢复(expimp,冷,热备份)汇总

oracle数据库备份---备份和恢复(expimp,冷,热备份)汇总

oracle数据库备份---备份和恢复(exp/imp,冷,热备份二(2009-09-15 19:00:42 转载标签:电脑oraclesqlyes路径信息it 分类:数据库一,逻辑备份准备:ALTER TABLESPACE tablsspace_name(空间表名) READ ONLY将其设置为只读属性(READ WRITE-- -----进入管理员(system,sys. 打开cmd输入exp--进行数据导出(表,用户,、 2: 进入要导出表空间的用户wuquanyin kgddxsksk按着步骤导出 port: Release 10.1.0.2.0 - Production on 星 pyright (c 1982, 2004, Oracle. All right 户名: wuquanyin 令: 接到: Oracle Database 10g Enterprise Editi th the Partitioning, OLAP and Data Mining 入数组提取缓冲区大小: 4096 > 1024 导出文件: EXPDAT.DMP >f:\stud.dmp --------------------------------------------------------- 打开cmd输入imp--进行数据导入 1:ALTER TABLESPACE tablsspace_name(空间表名) READ write; 2:导入文件: EXPDAT.DMP> f:\student.dmp 输入插入缓冲区大小 (最小为 8192 30720>1024经由常规路径由 EXPORT:V10.01.00 创建的导出文件已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入只列出导入文件的内容 (yes/no: no > no 由于对象已存在, 忽略创建错误 (yes/no: no > yes 导入权限 (yes/no: yes > yes 导入表数据 (yes/no: yes > yes 导入整个导出文件 (yes/no: no > yes . 正在将 WUQUANYIN 的对象导入到 WUQUANYIN . . 正在导入表 "STUDENT"导入了 1 行 . . 正在导入表"STUDENT2"导入了 0 行/ --------------------------------------------------------------------------------------------- 二,Oracle数据库冷备份及恢复过程V$backup 不论何种方式,数据库的备份即为v$datafile/v$controlfile/$logfile此三种文件的备份 1,通过v$controlfile 查看控制文件, 2,通过v$logfile查看重做日志文件, 3,通过V$DATAFILE查看数据文件. 发现他们都处于同一文件夹中D:\oracle\product\10.1.0\oradata\oracle中,索性都复制到另一台机器的e:\oracle\product\10.1.0\oradata\oracle中,复制之前shutdown系统。

Oracle10g数据库备份与恢复操作手册

Oracle10g数据库备份与恢复操作手册

Oracle10g数据库备份与恢复操作⼿册Oracle 10g数据库备份与恢复操作⼿册⽬录Oracle 10g数据库备份与恢复操作⼿册 (1)前⾔ (5)⽂档⽬的 (5)⽂档范围 (5)⽬标读者 (5)其他说明 (5)1冷备份 (6)1.1冷备份概述 (6)1.2备份步骤 (6)1.3恢复测试 (6)1.4结论 (7)2热备份 (7)2.1热备份特点 (7)2.2备份操作 (7)2.2.1数据⽂件备份 (8)2.2.2在线备份控制⽂件 (9)3热备份下的完全恢复 (9)3.1⾮ system表空间数据⽂件受损 (9)3.2 system表空间数据⽂件或⼤量数据⽂件受损 (10)3.3回滚数据⽂件损坏恢复 (11)3.4临时表空间⽂件损坏的恢复 (11)3.5控制⽂件损坏的恢复 (12)3.5.1单个控制⽂件被破坏 (12)3.5.2所有控制⽂件被破坏 (12)3.6⽇志⽂件损坏的恢复 (13)3.6.1正常关机情况下⾮当前联机⽇志⽂件被破坏 (13)3.6.2正常关机情况下当前联机⽇志损坏 (14)3.6.3数据库运⾏时或⾮正常关机情况下已归档⽇志 active⽇志⽂件被破坏 (15)3.6.4有备份的情况下数据库运⾏时或⾮正常关机情况下未归档active或 current⽇志⽂件被破坏173.6.5⽆备份的情况下数据库运⾏时或⾮正常关机情况下未归档active或 current⽇志⽂件被破坏194恢复不完全恢复 (20)4.1时间的恢复 (20)4.1.1概述 (20)4.1.2操作步骤 (21)4.2基于SCN的恢复 (22)4.2.1概述 (22)4.2.1操作步骤 (22)5 RMAN备份与恢复 (23)5.1 RMAN概述 (23)5.2 RMAN服务器和⽬标服务器的配置 (24)5.3 RMAN配置 (25)5.4备份集操作 (26)5.5 RMAN备份与恢复 (26)5.5.1全库备份与恢复 (26)5.5.2表空间备份与恢复 (27)5.5.3表空间备份与恢复 (28)5.5.4控制⽂件备份与恢复 (28)5.5.5归档⽂件备份与恢复 (29)5.5.6 RMAN脚本 (29)5.5.7 RMAN增量备份与恢复 (30)6逻辑备份(export/import) (31)6.1概述 (31)6.2简单导出、导⼊数据 (31)6.2.1简单导出 (31)6.2.2简单导⼊ (32)6.3增量导出导⼊ (32)6.3.1增量导出 (32)6.3.2导⼊ (33)7 Flashback. 337.1概述 (33)7.2 Flashback配置步骤 (33)7.3⾏级闪回操作步骤 (35)7.4表级闪回操作步骤 (36)7.5库级闪回操作步骤 (38)8 LogMiner.. 398.1概述 (39)8.2系统配置 (39)8.3操作步骤 (40)⽬录前⾔⽂档⽬的 备份与恢复是数据库管理中最重要的⽅⾯之⼀。

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