Linux下的flashback脚本
来源:互联网
时间:2026-02-26 15:26:51
作者:
系统大全为您提供
一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。 #!/bin/bash export LOGIN_USER=test export LOGIN_PWD=test ##########################function########################### flashscn() { echo -e "enter scn:c" read SCNNUM STR1="flashback table $OWNER.$TABLE_NAME to scn $SCNNUM;" echo $STR1 T1=`sqlplus -silent $LOGIN_USER/$LOGIN_USER 《EOF set pagesize 0 feedback off verify off heading off echo off alter table $OWNER.$TABLE_NAME enable row movement; $STR1 alter table $OWNER.$TABLE_NAME disable row movement; EOF` if [ -z "$T1" ];then echo "######" echo "flashback table $TABLE_NAME OK!" else echo "######" echo "flashback tabel $TABLE_NAME error:" echo $T1 |awk -F "ORA-" '{print "ORA-" $NF}' fi } flashtime() { echo -e "enter time (example 2014-05-18 20:34:21):c" read STIME STR2="flashback table $OWNER.$TABLE_NAME to timestamp to_timestamp('$STIME','yyyy-mm-dd hh24:mi:ss');" echo $STR2 T2=`sqlplus -silent $LOGIN_USER/$LOGIN_USER 《EOF set pagesize 0 feedback off verify off heading off echo off alter table $OWNER.$TABLE_NAME enable row movement; $STR2 alter table $OWNER.$TABLE_NAME disable row movement; EOF` if [ -z "$T2" ];then echo "######" echo "flashback table $TABLE_NAME OK!" else echo "######" echo "flashback tabel $TABLE_NAME error:" echo $T2 |awk -F "ORA-" '{print "ORA-" $NF}' fi } ############################################main start############################################## echo -e "enter flashback table owner:c" read OWNER echo -e "enter flashbackup table name:c" read TABLE_NAME echo -e "chose flashback type 1)time 2)scn 12 :c" read STYPE case $STYPE in 1) flashtime ;; 2) flashscn ;; *) echo "your enter is error,please enter 1 or 2 !!!" exit ;; esac
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全https://www.herecours.com/d/file/efpub/2026/26-26/20260226151522569285
编辑推荐:
- Linux下的flashback脚本02-26
- Linux相关问题-CentOS6.5x64版本下Tomcat无法自启动的02-26
- Linux部分命令解释(命令缩写代表什么意思)02-26
- Linux文件管理与bash特性有哪些02-26
- Linux系统unzip解压后中文名乱码解决方法02-26
- Linux系统启动流程02-26
- linux命令系列之man02-26
- Linux正则表达式-通配符02-26
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Linux 克隆虚拟机引起的“Device eth0 does not seem to
- 微软回应 Xbox 手机端突现“通知轰炸”:测试 AI 误发,已介入调查
微软回应 Xbox 手机端突现“通知轰炸”:测试 AI 误发,已介入调查
26-02-26 - 《辐射 4 周年版》登陆任天堂 Switch 2,三种帧率模式表现扎实
《辐射 4 周年版》登陆任天堂 Switch 2,三种帧率模式表现扎实
26-02-26 - 《生化危机:安魂曲》评测解禁,成系列近 21 年评分最高主线作品
《生化危机:安魂曲》评测解禁,成系列近 21 年评分最高主线作品
26-02-26 - 米哈游被指悄然修改《原神》隐私政策,删除玩家语音数据可能被用于训练 AI 模型的条款
- 育碧 CEO 伊夫 · 吉列莫为儿子执掌工作室辩护:公司本来就是家族企业
育碧 CEO 伊夫 · 吉列莫为儿子执掌工作室辩护:公司本来就是家族企业
26-02-26 - 消息称索尼已在任天堂 Switch 2 上测试《跑车浪漫旅 7》,或只为自家 PS6 掌机铺路
- 近三十年历史 Infinity Engine 游戏引擎原生支持苹果 Apple Silicon 处理器
- 消息称索尼已悄悄将《GT 赛车 7》移植至任天堂 Switch 2 平台,但仅用于内部测试
- TrendForce:涨价效应带动 DRAM 内存产业 2025Q4 营收环比增长 29.4%
