#./autorestore 2017-12-11 6:00:00 #root调用方式

dt=$1

DATE=${dt//-/}

time=$2

point=$1" "$2

su - oracle -c "sqlplus / as sysdba

@/home/oracle/shutdown.sql"

su - grid -c "asmcmd rm +data/oemsdb/datafile/*.*"

su - grid -c "asmcmd rm +data/oemsdb/control*.*"

su - oracle -c "rman target / << EOF

startup nomount;

restore controlfile from

'/ddbak/rman_bak/$DATE/c-114679065-$DATE-00';

alter database mount;

catalog start with '/ddbak/rman_bak/$DATE/';

yes

run{

ALLOCATE CHANNEL CH1 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH2 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH3 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH4 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH5 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH6 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH7 DEVICE TYPE DISK;

ALLOCATE CHANNEL CH8 DEVICE TYPE DISK;

restore database;

RELEASE CHANNEL CH1;

RELEASE CHANNEL CH2;

RELEASE CHANNEL CH3;

RELEASE CHANNEL CH4;

RELEASE CHANNEL CH5;

RELEASE CHANNEL CH6;

RELEASE CHANNEL CH7;

RELEASE CHANNEL CH8;

}

run

{

crosscheck archivelog all;

delete noprompt expired archivelog all;

crosscheck backup;

delete noprompt expired backup;

recover database until time '$point';

}

EOF

"

su - oracle -c "sqlplus / as sysdba

@/home/oracle/readonly.sql"

oracle还原脚本,oracle自动恢复脚本相关推荐

  1. unity3d 挂载脚本_Unity3D 自动添加脚本到物体上(指定脚本挂在指定位置上)

    转载自 http://www.manew.com/blog-123323-3438.html 关于场景内物体添加脚本等等的 最麻烦了,而且经常容易丢失 . 现在给新手一个比较好的方法来自动添加脚本. ...

  2. Unity在创建.cs脚本时自动添加脚本描述等注释

    @# Unity编辑器扩展 需求: 立项之后需要每位参与项目的程序在创建.cs脚本时添加功能描述.创建时间.创建者等多种类型的脚本说明. 思路: UnityEditor在对资源进行操作时需要调用Ass ...

  3. 触动精灵和按键精灵哪个好,如何用按键精灵ios触动精灵及脚本写自动答题脚本...

    答:都差不多,无非是键鼠图色功能,这些软件都具备!其它差异就看你对他们熟悉程序而选择了~~ 比如我经常用按键精灵 首选肯定是安卓按键! 答:不能! 答:只有越狱才有,越狱之后在Cydia搜索autot ...

  4. linux脚本开机自动执行脚本文件,如何让linux开机自动执行sata里头的脚本文件

    基本步骤如下:1.创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用"--"进行注释create table ...

  5. oracle 还原归档,ORACLE RMAN 还原归档日志

    一.备份所有归档日志文件 RMAN> backup archivelog all delete input; 二: restore archivelog 的各种选项 1.恢复全部归档日志文件 R ...

  6. python通过代理自动发邮件脚本_python自动发送邮件脚本

    本文实例为大家分享了python自动发送邮件的具体代码,供大家参考,具体内容如下 #coding=utf8 ''''' 该模块使自动发送邮件的模块 模块初始化时需要设置: sender:发送人 rec ...

  7. python刷票脚本_python自动刷票脚本(在不封IP的情况下)

    # -*- coding:UTF-8 -*- from selenium import webdriver from selenium.common.exceptions import NoSuchE ...

  8. iOS 两套自动打包脚本

    黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Linux编程点击右侧关注,免费入门到精通! 作者 | Hsusue  https://juejin.im/pos ...

  9. 叮咚买菜nodejs自动下单脚本,支持邮件强通知和定时任务,支持捡漏和高峰模式

    叮咚买菜自动下单 Nodejs 脚本 GitHub 源码 0. 前言 本项目仅供技术学习和交流 2022年初,由于上海疫情告急,出现了全民线上抢菜盛况 叮咚买菜每6:00,8:30开放让人们睡不好还基 ...

最新文章

  1. Cissp-【第5章 身份与访问管理】-2021-3-14(561页-600页)
  2. Kafka 教程(二) 集群搭建和容错性测试
  3. [zz]路由表和静态路由
  4. 使用git 添加远程仓库 或者 从远程仓库克隆的两种实现
  5. JavaScript | 声明数组并在每个循环中使用的代码
  6. Kubernetes API 与 Operator:不为人知的开发者战争
  7. 【OCR技术系列之三】大批量生成文字训练集
  8. find 排除_排列五248期定位预测,大师排除两头两尾
  9. php 织梦symbol,dede织梦代码调用
  10. html不支持js,解决Firefox不支持Js的InnerHtml问题
  11. 希腊字母表(含读音)
  12. html的table 菜鸟,HTML table 标签 | 菜鸟教程
  13. h61 nvme硬盘_一个不够用两个刚刚好ORICO双盘位硬盘盒_移动硬盘盒
  14. Java开发插件及工具
  15. python+tensorflow-gpu+CUDA+cudnn+显卡配置关键步骤详解
  16. 基于Django框架的零食商城系统之Python毕设选题推荐
  17. 零基础学习前端-从bootstrap开始(一)
  18. 网易全面复盘直播答题,深度剖析产品架构的难点与坑|免费直播
  19. java 日志颜色_【Java】+日志打印+日志颜色设置
  20. 腾讯域名防封 微信/QQ域名检测,域名防封的原理

热门文章

  1. 双向循环链表:鸿蒙轻内核中数据的“驿站”
  2. 论文解读丨基于局部特征保留的图卷积神经网络架构(LPD-GCN)
  3. 常见的6种MySQL约束
  4. 数据库实践丨MySQL多表join分析
  5. 不为人知的稠密特征加入CTR预估模型的方法
  6. 自动驾驶轻松开发?华为云ModelArts赋能智慧出行
  7. 计算机显示技术发展,显示技术
  8. R语言含中文数据导入的方法
  9. Python面向过程和面向对象
  10. python图像卷积_图像处理——卷积原理、二维卷积python实现