linux下的flashback脚本
来源:互联网 发布:淘宝卖家空间不足 编辑:程序博客网 时间:2024/06/01 07:57
一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。
#!/bin/bashexport LOGIN_USER=testexport LOGIN_PWD=test#########################################function###############################################flashscn(){echo -e "enter scn:\c"read SCNNUMSTR1="flashback table $OWNER.$TABLE_NAME to scn $SCNNUM;"echo $STR1T1=`sqlplus -silent $LOGIN_USER/$LOGIN_USER <<EOFset pagesize 0 feedback off verify off heading off echo offalter table $OWNER.$TABLE_NAME enable row movement;$STR1alter table $OWNER.$TABLE_NAME disable row movement;EOF`if [ -z "$T1" ];thenecho "######"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 STIMESTR2="flashback table $OWNER.$TABLE_NAME to timestamp to_timestamp('$STIME','yyyy-mm-dd hh24:mi:ss');"echo $STR2T2=`sqlplus -silent $LOGIN_USER/$LOGIN_USER <<EOFset pagesize 0 feedback off verify off heading off echo offalter table $OWNER.$TABLE_NAME enable row movement;$STR2alter table $OWNER.$TABLE_NAME disable row movement;EOF`if [ -z "$T2" ];thenecho "######"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 OWNERecho -e "enter flashbackup table name:\c"read TABLE_NAMEecho -e "chose flashback type 1)time 2)scn 1\2 :\c"read STYPEcase $STYPE in 1)flashtime;; 2)flashscn;; *)echo "your enter is error,please enter 1 or 2 !!!"exit;;esac
0 0
- linux下的flashback脚本
- 一些LINUX下的脚本
- Linux下的链接脚本 .
- linux下的shell脚本
- Linux下的SHELL脚本
- Linux下的链接脚本 . .
- Linux下的脚本介绍
- Linux -> Linux下的Python脚本编程
- flashback off下delete和update表的恢复(flashback query技术)
- LINUX 下ORACLE的启动脚本
- linux下的脚本变量和运算
- Linux下实现脚本的自动交互
- Linux下的语音天气预报脚本
- Linux 下的两个脚本 安装服务
- Linux下的lds链接脚本基础
- linux 下的Shell 脚本书写语法
- Linux下的Python脚本编程
- linux下PPP脚本拨号的问题
- 软件测试基础知识
- vs2005 生成安装文件的方法
- 原型模式
- Yuhuan Paris Wedding Photography
- 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
- linux下的flashback脚本
- 8数码问题-深搜-广搜
- 策略模式在简单的商场收费软件中的应用
- spring+struts2
- buntu 12.04 Rhythmbox mp3音乐乱码的解决办法
- Intellij Idea注册机
- Android对话框防止点击确定按钮时关闭
- Android开发学习-4
- 夜深人静时