最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Linux下的flashback脚本

来源:动视网 责编:小OO 时间:2024-12-29 14:28:06
文档

Linux下的flashback脚本

一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。#。/bin/bash。exportLOGIN_USER=test。exportLOGIN_PWD=test。##########################function###########################。flashscn()。{;echo-e";enterscn:c"。readSCNNUM。STR1=";flashbacktable$OWNER.$TABLE_NAMEtoscn$SCNNUM;"。echo$STR1;T1=`sqlplus-silent$LOGIN_USER/$LOGIN_USER《EOF。
推荐度:
导读一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。#。/bin/bash。exportLOGIN_USER=test。exportLOGIN_PWD=test。##########################function###########################。flashscn()。{;echo-e";enterscn:c"。readSCNNUM。STR1=";flashbacktable$OWNER.$TABLE_NAMEtoscn$SCNNUM;"。echo$STR1;T1=`sqlplus-silent$LOGIN_USER/$LOGIN_USER《EOF。


系统大全为您提供
一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。
#!/bin/bash
exportLOGIN_USER=test
exportLOGIN_PWD=test
##########################function###########################
flashscn()
{
echo-e"enterscn:c"
readSCNNUM
STR1="flashbacktable$OWNER.$TABLE_NAMEtoscn$SCNNUM;"
echo$STR1
T1=`sqlplus-silent$LOGIN_USER/$LOGIN_USER《EOF
setpagesize0Feedbackoffverifyoffheadingoffechooff
altertable$OWNER.$TABLE_NAMEenablerowmovement;
$STR1
altertable$OWNER.$TABLE_NAMEdisablerowmovement;
EOF`
if[-z"$T1"];then
echo"######"
echo"flashbacktable$TABLE_NAMEOK!"
else
echo"######"
echo"flashbacktabel$TABLE_NAMEerror:"
echo$T1|awk-F"ORA-"'{print"ORA-"$NF}'
fi
}
flashtime()
{
echo-e"entertime(example2014-05-1820:34:21):c"
readSTIME
STR2="flashbacktable$OWNER.$TABLE_NAMEtotimestampto_timestamp('$STIME','yyyy-mm-ddhh24:mi:ss');"
echo$STR2
T2=`sqlplus-silent$LOGIN_USER/$LOGIN_USER《EOF
setpagesize0Feedbackoffverifyoffheadingoffechooff
altertable$OWNER.$TABLE_NAMEenablerowmovement;
$STR2
altertable$OWNER.$TABLE_NAMEdisablerowmovement;
EOF`
if[-z"$T2"];then
echo"######"
echo"flashbacktable$TABLE_NAMEOK!"
else
echo"######"
echo"flashbacktabel$TABLE_NAMEerror:"
echo$T2|awk-F"ORA-"'{print"ORA-"$NF}'
fi
}
############################################mainstart##############################################
echo-e"enterflashbacktableowner:c"
readOWNER
echo-e"enterflashbackuptablename:c"
readTABLE_NAME
echo-e"choseflashbacktype1)time2)scn12:c"
readSTYPE
case$STYPEin
1)
flashtime
;;
2)
flashscn
;;
*)
echo"yourenteriserror,pleaseenter1or2!!!"
exit
;;
esac
 
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版

文档

Linux下的flashback脚本

一个客户比较关心逻辑错误的恢复,我们给他推荐的方案是在容灾库上使用flashback技术,下面是一个简单的linux的脚本。#。/bin/bash。exportLOGIN_USER=test。exportLOGIN_PWD=test。##########################function###########################。flashscn()。{;echo-e";enterscn:c"。readSCNNUM。STR1=";flashbacktable$OWNER.$TABLE_NAMEtoscn$SCNNUM;"。echo$STR1;T1=`sqlplus-silent$LOGIN_USER/$LOGIN_USER《EOF。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top