linux下oracle热备份脚本

环境:linux redhat 5     oracle 10.2.0.1 

备份脚本:open_backup.sql     所在目录:/u01/open_backup

脚本内容:



set feedback off pagesize 0 heading off verify off linesize 100 trimspool on
define dir='/u01/open_backup'
define fil='/u01/open_backup/open_backup_commands.sql'
define spo='&dir/open_backup_output.lst'
prompt *** Spooling to &fil
set serveroutput on
spool &fil
prompt spool &spo
prompt archive log list;;
prompt alter system switch logfile;;
DECLARE
  CURSOR cur_tablespace IS
    SELECT tablespace_name FROM dba_tablespaces WHERE status <> 'READ ONLY';
  CURSOR cur_datafile (tn VARCHAR) IS
    SELECT file_name
      FROM dba_data_files
  WHERE tablespace_name=tn;
  BEGIN
    FOR ct IN cur_tablespace LOOP
      dbms_output.put_line('alter tablespace '||ct.tablespace_name ||' begin backup;');
      FOR cd IN cur_datafile(ct.tablespace_name) LOOP
         dbms_output.put_line('host cp '||cd.file_name ||' &dir');
      END LOOP;
      dbms_output.put_line('alter tablespace '||ct.tablespace_name||' end backup;');
    END LOOP;
  END;
/
prompt alter system switch logfile;;
prompt alter database backup controlfile to '&dir/backup.ctl' REUSE;;
prompt archive log list;;
prompt spool off;;
spool off;
@&fil



经过测试,可以成功运行.

在数据库运行状态备份数据,运行sqlplus>@/u01/open_backup.sql 即可


如果需要备份参数文件的话:
如:
SQL> create pfile='/u01/open_backup/initorcl.ora' from spfile='/u01/app/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora';





创建归档文件脚本:archive_backup.sql
目录:/u01/open_backup/archive/目录下:

内容:
define dir='/u01/open_backup/archive'
define fil='/u01/open_backup/archive/archive_backup_commands.sql'
spool &fil
prompt archive log next;;
select 'host mv '||name ||' &dir'
from v$archived_log
where completion_time>=trunc(sysdate)-1
 and completion_time  spool off;
@&fil


在数据库open下执行
SQL>@/u01/open_backup/archive/archive_backup.sql

即可

把昨天的归档的所有日志移动到/u01/open_backup/archive/目录下


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-201898/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-201898/

(第12天)Oracle 本地部署 RMAN 脚本定时备份数据库 想必大家都听过一句话:备份是数据安全的最后一道防线。数据库是整个系统以及公司最重要的数据存放仓库,如果数据损坏丢失,将直接影响到公司业务以及财产的损失,Oracle RMAN 是官方推出最流行的在线热备方式,安全高效,部署简单,所以前几节就来展开讲讲 Oracle RMAN 备份。 阅读详情

相关推荐

Oracle热备份脚本

Oracle数据库热备份脚本, 可以备份dbf, ora, ctl文件. bat批处理文件, 适用于windows系统, oracle11g测试有效.

linux环境oracle冷备份,linux下对oracle的冷备份和热备份脚本

在itpub上看到,然后修改的~~~测试环境:1 操作系统[oracle@localhost ORCL]$ cat /proc/versionLinux version 2.6.27.5-117.fc10.i686 (mockbuild@x86-7.fedora.phx.redhat.com) (gcc version 4.3.220081105 (Red Hat 4.3.2-7) (G...

weixin_30529023的博客 252

Linux上实现oracleHA双机热备

Linux RHCS 配置及Oracle 高可用性HA集群配置,目录如下: 1 实施说明 2 实施拓扑 3 硬件说明第二章Linux 服务安装 4 安装redhat 系统第三章磁盘阵列配置 5 连接磁盘阵列 6 配置磁盘阵列 7 maping 磁盘到服务器 8 linux 端配置第四章安装和配置RHCS 服务 9 安装RHCS 10 配置RHCS 11 保存RHCS 并同步配置第五章ORACLE 安装(无实例) 12 节点一安装oracle 13 oracle 参数调整 14 安装oracle 15 节点二安装oracle第六章配置oracleHA 16 安装oracle 实例 17 复制创建相关文件到节点二 18 创建oracle 相关的rhcs 脚本第七章测试 19 修改RHCS 添加脚本到集群 20 切换测试附录:RHCS 集群停止重新启动步骤

脚本-LIUNX oracle热备份

LINUX:热备份脚本 mkdir -P /oracle_backup/hot_backup_dir/ touch /home/oracle/BACKUP_SCRIPT/hot_backup.sh touch /home/oracle/BACKUP_SCRIPT/hot_backup.sql hot_backup.sh 内容如下: #!/bin/bash . /home/oracle/.

kelly1984的专栏 546

oracle双机热备份方法

一、创建Standby Database 要求 1、 Primary 与standby 数据库所在主机上的oracle server及*作系统版本必须相同,且具有相同的补丁; 2、 primary 数据库必须为archive mode;Standby Database也必须为archive mode ;

打造会自主学习的 AI 助手:OpenClaw 记忆系统完全指南

这不是科幻,这是我正在使用的系统。我的 AI 助手「小琳」已经运行了一段时间,积累了大量的知识和经验,而且还在不断学习成长。心跳(Heartbeat)是 OpenClaw 的定时轮询机制,可以让 AI 主动做一些事情。你有没有遇到过这样的困扰:每次和 AI 对话,它都像失忆了一样,之前聊过的内容完全不记得?设置定时任务:每天早上 8 点,查询天气和热点新闻,通过钉钉推送给我。让你的 AI 助手拥有持久记忆,能够自主学习、总结经验、不断成长。这不仅仅是一个「能记住事情的 AI」,而是一个。

Honmaple的博客 1633

linux下对oracle的冷备份和热备份脚本

<br />在itpub上看到,然后修改的~~~<br /> <br />测试环境:<br />1      操作系统<br />[oracle@localhost ORCL]$ cat /proc/version<br />Linux version 2.6.27.5-117.fc10.i686 (mockbuild@x86-7.fedora.phx.redhat.com) (gcc version 4.3.2 <br />20081105 (Red Hat 4.3.2-7) (GCC) ) #1 SMP

sunxp的专栏 5348

OKCC呼叫中心部署实战指南:从零搭建高效外呼系统

本文提供OKCC呼叫中心系统的完整部署实战指南,从服务器选型、操作系统准备到详细安装步骤和性能优化,帮助企业从零搭建高效外呼系统。重点介绍FreeSWITCH核心组件的安装配置技巧,以及常见问题排查方法,助力企业提升客户服务效率。

weixin_29275257的博客 163

Oracle数据库热备份SQL脚本(for Linux)

Oracle数据库热备份脚本(for Linux) Remark ---------------------------------------------------------------------------------- Remark filename:    user_online_backup_linux.sql Remark description: User managem

温故而知新 2039

深度解读扫地机器人的导航原理

科技改变生活,不可否认科技的进步的确为我们的生活带来许多便捷,以智能家电为例,智能电饭煲、智能洗碗机、智能扫地机等产品已逐渐成为家庭的一分子,其中以扫地机表现最为抢眼。能做到智能规划清扫,收割了不少家庭主妇及科技爱好者的芳心。但扫地机并非一开始就这么智能,最初的扫地机只能做到随机式清扫,会频繁出现碰撞现象。 近年来,通过业界的不断努力,目前,扫地机器人已告别乱碰乱撞现象,能做到自主路径...

qq_38403231的博客 6503

Nuvoton OpenTitan开源安全芯片技术解析与应用

硬件安全模块(HSM)作为可信计算基的核心组件,其设计透明度和可验证性正成为行业焦点。RISC-V架构凭借开源特性,为构建可审计的安全芯片提供了新范式。OpenTitan项目通过开放Verilog源码和形式化证明,实现了从物理不可克隆函数(PUF)到分层安全启动的全栈透明。该方案在lowRISC Voyager开发板上实测显示,安全启动时间小于200ms,性能损耗仅7%,显著优于传统黑盒方案。目前该技术已应用于Chromebook和数据中心,其40nm工艺版本更将功耗降至5μA待机水平,为物联网和边缘计算提

weixin_36303807的博客 397

linux下进行oracle的热备份shell脚本

1.在执行热备份必须保证处于归档模式下 2.在主目录下编写hot_backup.sh,代码如下: #!/bin/bash backup_dir=/oracle/bakup log_file=$ORACLE_BASE/admin/$ORACLE_SID/hot_backup_$ORACLE_SID.log echo "Beginning backup...">$log_file date

龙神add-走向数据架构师的路 1326

QML实现ListView的拖动排序

现有一种需求,就是用鼠标拖动某项,动态去改变某一项在ListView中显示的顺序位置,经过研究及实践实战,实现方式的核心代码如下: import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 Rectangle { width: 800 ...

草上爬的博客 7564

linux上Oracle备份脚本路径,备份&恢复系列之二:在linux中对oracle进行热备份的脚本!...

在www.itpub.net上看到piner的Oracle备份&恢复案例,写得非常好!因为有很具体的步骤,就在自己的数据库中测试了一下:测试环境:1 操作系统:Redhat Linux 5[oracle@mzl proc]$ cat /proc/versionLinuxversion 2.6.18-8.el5 (brewbuilder@ls20-bc2-14.build.redhat...

weixin_28727321的博客 264

ASPICE学习笔记

ASPICE的全称是Automotive SPICE。

汽车电子软件领域知识分享 1355

【RT-DETR有效改进】轻量级网络ShuffleNetV2(附代码+修改教程)

从今天开始正式开始更新RT-DETR剑指论文专栏,本专栏的内容会迅速铺开,在短期呢大量更新,价格也会乘阶梯性上涨,所以想要和我一起学习RT-DETR改进,可以在前期直接关注,本文专栏旨在打造全网最好的RT-DETR专栏为想要发论文的家进行服务。RT-DETR剑指论文专栏,持续复现各种顶会内容——论文收割机RT-DETR​​。

Snu77的博客 1994

备份&恢复系列之二:在linux中对oracle进行热备份的脚本!

在www.itpub.net上看到piner的Oracle备份&恢复案例,写得非常好!因为有很具体的步骤,就在自己的数据库中测试了一下:测试环境:1 操作系统:Redhat ...

css48419的博客 164

基于YOLOv12的牙齿识别与计数系统:从理论到完整实现

本文详细介绍了一种基于YOLOv12深度学习模型的牙齿识别与计数系统。该系统能够在口腔X光片中准确识别和计数牙齿,并提供了用户友好的UI界面。文章涵盖了数据预处理、模型训练、性能优化以及完整系统实现的各个环节,并提供了可复现的代码和数据集参考。整个系统包含三个主要模块:数据预处理模块YOLOv12模型训练模块UI界面展示模块。

YOLO 178

linux oracle备份软件6,备份&恢复系列之三:在linux中对oracle用rman脚本备份!

备份&恢复系列之三:在linux中对oracle用rman脚本备份!测试环境:1 操作系统:Redhat Linux 5[oracle@mzl proc]$ cat /proc/versionLinux version 2.6.18-8.el5 (brewbuilder@ls20-bc2-14.build.redhat.com) (gcc version 4.1.1 200701...

weixin_42628688的博客 193

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

备份&恢复系列之三:在linux中对oracle用rman脚本备份!

备份&恢复系列之三:在linux中对oracle用rman脚本备份!测试环境:1 操作系统:Redhat Linux 5[oracle@mzl proc]$ cat /proc/versio...

css48419的博客 144

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

redhat mysql crontab_RedHat Linux下使用Crontab实现Oracle 10g 定时备份

RedHat Linux下使用Crontab实现Oracle 10g 定时备份(包含SFTP下载说明)。这是说的定时备份是热备份,也就是写shell脚本,这是的RedHat Linux下使用Crontab实现Oracle 10g 定时备份(包含SFTP下载说明)。这是说的定时备份是热备份,也就是写shell脚本,这是的语法是oracle10g的,9i稍微修改(用exp语法)定时备份后,可以用客户端...

weixin_29864813的博客 168

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

oracle脚本热备,oracle的热备脚本

#!/bin/sh## 该脚本在linux运行成功,脚本还需要改进,在脚本中没有异常处理机制。# 在这里需要重新设定脚本的备份目录和oracle的环境变量###set backup destination#BACKUP_DIR=/backup/hot_wholebackup; export BACKUP_DIRBACKUP_BACK_DIR=$BACKUP_DIR/bak; export BACK...

weixin_42116585的博客 201

Oracle用户论文,oracle毕业论文oracle毕业论文.doc

oracle毕业论文oracle毕业论文目 录摘要iiiAbstractiv第一章 绪论11.1 国内外研究动态11.2 容灾备份系统的现状分析1第二章 数据库备份方案32.1 备份文件32.1.1 定义32.1.2 主要的内容42.1.3 优先级别42.1.4文件之间的转化42.2 备份恢复方案42.2.1 备份恢复的分类52.2.2 备份方案的介绍52.3 数据库的备份策略52.3.1 概述5...

weixin_35015064的博客 274

毕业论文oracle,oracle毕业论文--Oracle database 备份与恢复

oracle毕业论文--Oracle database 备份与恢复 -i- 目目 录录 摘要. iii Abstract. iv 第一章 绪论1 1.1 国内外研究动态.1 1.2 容灾备份系统的现状分析.1 第二章 数据库备份方案3 2.1 备份文件.3 2.1.1 定义 3 2.1.2 主要的内容4 2.1.3 优先级别 .4 2.1.4 文件之间的转化 .4 2.2 备份恢复方案.4 2.2...

weixin_39628405的博客 139

mysql中的rman备份_RMAN备份详解

网上查到一篇RMAN工具的使用,这篇文档记录写的比较详细,自己目前的工作环境反复使用的几率不高,有些时候就容易忘,特此记录下来。--======================-- RMAN备份详解--======================一、数据库备份与RMAN备份的概念1.数据库完全备份:按归档模式分为归档和非归档归档模式:打开状态,属于非一致性备份关闭状态,可以分为一致性和非一致性非归...

weixin_42723849的博客 316
上一篇: Oracle冷备份(一致备份)脚本
下一篇: 在做oracle standby时,出现ORA-12557错误.
css48419
博客等级 码龄12年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值