ORACLE还原与备份
- 格式:docx
- 大小:196.65 KB
- 文档页数:2


第20期 张君枫:Oracle数据库的备份与恢复 ll3
O racle数据库的备份与恢复
张君枫
辽宁对外经贸学院信息技术系辽宁大连116052
摘要介绍数据库备份与恢复的重要性,详细地阐述数据库的备份与恢复的基本概念以及备
份与恢复的类型。
关键调Oracle;数据库:备份;恢复
中图分类号:TP31 1.138 文献标识码:A 文章编号:1671—489X(2008)20一Ol 13—02
Backup and Restoration of 0racle Database//Zhang Junfeng
Abstract The artiCle introduced the importance of the database backup and
restoration,elaborated it in detail that the basic concept and the type of the database backup and restoration. Key words Oracle;Database:backup:restoration
Author's address Information and Technology Department of Liaoning University
of International Business and Economics,Dalian,Liaoning 116052
1引言 数据库技术在信息化建设中的地位越来越重要,保
障数据库中数据的安全是一件非常重要的工作。自然灾
害、人为破坏或系统本身潜在的破坏性因素都可能引起
数据的破坏或丢失,导致业务活动无法正常进行,严重
时甚至会使应用系统陷入瘫痪。另外,随着系统运转时
间的增加,数据量会急剧增长,计算机不可能在任何时
刻都容纳得下全部内容。如果没有可靠的数据备份和恢 复机制,则可能造成灾难性的后果。 一
rac数据库RMAN 备份与恢复
一、数据库备份
在主库上通过rman 每天对数据库进行备份,并且保留两份备份
在主库删除归档和进行rman 备份的脚本:
[oracle@rac1 arch]$ pwd
/opt/app/arch
[oracle@rac1 arch]$ more del_arch.sh
export ORACLE_SID=orcl1
export ORACLE_BASE=/opt/app/oracle
export ORACLE_TERM=xterm
export ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1
source /opt/app/arch/orcl1/del_arch.list
source /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' <
delete 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';
Oracle11gR2新特性数据泵实现数据备份与数据还原(e.
Oracle11gR2 新特征数据泵实现数据备份与数据复原
一 expdp 数据备份
1. 翻开 sqlplus 窗口 方法有两种 1、直接在 Oracle安装的程序中点击
2、在 dos 命令中 输入 sqlplus 回车即可翻开
2. 输入 用户名和密码(注意 : 这里一定是 system 即 role 为 dba) 的用户名登岸,若非 dba 能够在 pl /sql 中 经过 grant dba to Scott;的方式进行受权 Oracle11gR2新特性数据泵实现数据备份与数据还原(e.
3. 查问 system 用户下的逻辑目录和真切目录 : select * from dba_directories;
4. 为 Scott 用户在在逻辑目录 DATA_PUMP_DIR 上有读写的权限
<5>、翻开 cmd,
执 行 expdp 'system/dreams as sysdba' directory= DATA_PUMP_DIR schemas=scott
dumpfile=itsmuse20130705.dmp logfile=itsmuse20130705.log
注意:必定假如 权限。 Oracle11gR2新特性数据泵实现数据备份与数据还原(e.
二、导入数据详尽介绍( impdp)
1.cmd 命令翻开 dos 窗口
输 入 impdp ‘system/dreamsas sysdba’ directory=DATA_PUMP_DIR
SCHEMAS=scott dumpfile=itsmuse20130828.dmp logfile=itsmuse20130828.log 回车即可
ORACLE数据库的备份与恢复
差异增量备份就是备份 往前第一个备份级别小于或等于当前备份级别开始到现在的变化。
累计增量备份就是备份 往前第一个备份级别小于当前备份级别开始到现在的变化。
0级备份也就是全备份,但0级备份可以在此基础之上再进行备份,但全备份就不可以。
Oracle rman 备份
一、数据库全备份方法(nocatalog)
1 注意rman有两个,要执行db_1/bin下那个(可以通过修改oracle变量来达到)
2 在执行ramn之前要确认当前数据库是否处理Archive Mode模式,并处于Enabled下
查看方式 :
如果不是可以通过如下方式打开并修改:
SQL>startup mount
SQL>alter database archivelog
SQL>alter database open
3全备份数据库:
A先连接数据库HERMING
B查看备份列表中是否有以前备份的文件
C执行全数据库备份
4备份完之后可以查看一下备份出来的文件信息:
5备份文件存放路径为:
二、0级数据库备份
A 以nocatalog方式使用rman
B连接数据库
C执行0级数据库备份
注:全备份与0级备份的相同点是都是将数据库全部备份下来。全备份与0级备份的不同点是全备份不能作为增量备份,而0级可以作为增量备份。1级备份就在0级备份的基础上进行的。
三、1级增量备份(基于0级备份之上)
总结:可以将备份出来的文件考到其他介质上进行保存,并进行删除。如果要恢复时请将该文件放回到这文件夹下,并要保存文件名不变。
说明:口令文件因为可以重新设置,所以不用备份,重做日志文件不能在非nocatalog中备份。
四、备份archivelog(参数文件+数据文件+控制文件+归档日志文件)
先备份完再删除归档备份
五、备份表空间
A 查看有哪些表空间
B备份名为TBS1的表空间
六、备份控制文件