知识大全 oracle数据库备份与恢复apieceofcake(4)
Posted 数据库
篇首语:谁和我一样用功,谁就会和我一样胜利。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle数据库备份与恢复apieceofcake(4)相关的知识,希望对你有一定的参考价值。
oracle数据库日志备份 (windows平台)
本片是接上次的数据库在线备份 进行数据库全备份后需要备份归档的日志文件
建立数据库备份的脚本
在上面建立的目录下建立如下的两个脚本
建立执行备份任务的脚本(批处理文件)
文件内容如下
@echo OFF Rem =========================================================================== Rem NAME archive_backup_Run bat Rem FUNCTION Creates a backup script for a User Managed backup Rem NOTES This script will create a script and run OS copy mands Rem on closed (cold) database Rem MODIFIED ksmith / / Original File Rem ===========================================================================
Rem For Windows set environment variables for the root path set ORACLE_SID=TSTDB set ORACLE_CONNECTSTRING=tstdb set ORACLE_BASE=c:\\oracle set ORACLE_HOME=%ORACLE_BASE%\\ora set ORACLE_DATA=%ORACLE_BASE%\\oradata\\%ORACLE_SID% set ORACLE_ADMIN=%ORACLE_BASE%\\admin\\%ORACLE_SID%
%ORACLE_HOME%\\bin\\sqlplus /nolog @archive_backup sql > archive_backup log
建立完成备份认为的命令文件(sqlplus内执行的sql脚本)
文件内容如下
Rem ===================================================================================== Rem NAME archive_backup sql Rem FUNCTION Creates a backup mand file for a User Managed Archive Log backup Rem NOTES This script will create a script and run OS copy mands Rem on an open or closed database Rem MODIFIED Mr Tianliang Guo / / Rem =====================================================================================
Rem Set SQL*Plus variables to manipulate output set feedback off set pagesize set heading off set verify off set linesize set trimspool on
Rem Set SQL*Plus user variables used in script define adm = sys define pwd = oracle i
Rem for Windows define dir = C:\\oracle\\admin\\TSTDB\\backup\\archive log define fil = archive_backup_mands sql define spo = archive_backup_output lst define cpy = copy
Rem login database connect &adm/&pwd as sysdba;
Rem Create a file containing all the file copy mands needed for open physical backup spool & prompt spool &; prompt alter system archive log all;;
SELECT host &cpy ||name|| &dir FROM v$archived_log WHERE pletion_time >= trunc(sysdate) AND pletion_time < trunc(sysdate);
prompt spool off;; spool off;
Rem Run the copy file mands from the operating system rem @& exit;
修改教本定义的变量 在运行教本中定义的一些变量 将其改为本地数据库安装环境的变量 需要修改的变量有 在close_Backup_run bat脚本中 set ORACLE_SID=TSTDB set ORACLE_CONNECTSTRING=tstdb set ORACLE_BASE=c:\\oracle set ORACLE_HOME=%ORACLE_BASE%\\ora 在close_backup sql脚本中 define adm = sys define pwd = oracle i define dir = C:\\oracle\\admin\\TSTDB\\backup define ctl = &dir\\control ctl
执行数据库备份任务
在$ORACLE_BASE\\admin\\admin_script目录下运行open_Backup_run bat
执行自动备份
cha138/Article/program/Oracle/201311/17887相关参考
实战Oracle数据库备份与恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用户可以留意一下
Oracle数据库的备份与恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 河南省新乡市电信局
Oracle数据库备份与恢复精华资料集锦 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!主要介绍了O
Oracle备份与恢复案例二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 检查数据库的数据(完
Oracle数据库的备份与恢复的三种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac
Oracle备份与恢复案例一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一理解什么是数据库恢
Oracle数据库的备份及恢复策略研究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 多工联机重
对Oracle10gASM生产数据库备份和恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 新
Oracle数据库备份与恢复之四:RMAN(备份与恢复管理器) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
非归档 数据能恢复到最后一次备份 只能做全部恢复不能做部分恢复 只能脱机备份 归档 数据能恢复到失败点无数据丢失 可以热备份 完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用