障害復旧ライブラリでフラッシュバックテクノロジを使用することをお勧めしますが、単純なLinuxスクリプトを使用することをお勧めします。
#!/bin /bash
エクスポートLOGIN_USER = test
エクスポートLOGIN_PWD = test
############ ##############機能###########################
flashscn( )
{
エコー-e"入力SCN :. \\ C"
読み取るSCNNUM
STR1 ="フラッシュバックテーブル$所有者の$ TABLE_NAME $ SCNNUMをSCNまで;"
エコー$ STR1
T1 = `SQLPLUS -silent $ LOGIN_USER /$ LOGIN_USER」EOF
設定ページサイズ0のフィードバックがオフオフオフ見出しベリファイオフエコー
有効テーブル$所有者の$ TABLE_NAMEを変える行移動; ..
$ STR1
表$所有者の$ TABLE_NAME無効行の動きを変化させる。
EOF`
もし[-z" $ T1"];次に
エコー" ######"
エコー"フラッシュバックテーブルの$ TABLE_NAME OK!"
else
echo" ######"
echo"フラッシュバックテーブル$ TABLE_NAMEエラー:"
echo $ T1 |
Awk -F" ORA-" '{印刷" ORA-" $ NF}'
fi
}
flashtime()
{
echo -e"時間を入力します(例2014-05-18 20:34:21):\\ c"
read STIME
STR2 ="タイムスタンプTO_TIMESTAMPにフラッシュバックテーブル$所有者の$ TABLE_NAME( '$ STIME'、 'YYYY-MM-DD HH24:MI:SS');."
エコー$ STR2
T2 = ` SQLPLUS -silent $ LOGIN_USER /$ LOGIN_USER「EOFは、
設定ページサイズ0フィードバックがオフに向かうオフ検証がオフエコー
ログイン
行移動を有効テーブル$所有者の$ TABLE_NAMEを変える;.
$ STR2
テーブル$ OWNERの変更$ TABLE_NAMEで行の移動を無効にします;
EOF`
if [-z" $ T2"]; then
echo" ######"
echo"フラッシュバックテーブル$ TABLE_NAME OK!"
else
echo" ##### #"
echo"フラッシュバックタブ$ TABLE_NAMEエラー:"
echo $ T2 |
Awk -F" ORA-" '{印刷" ORA-" $ NF}'
fi
}
######## ####################################メインスタート############ ##################################
エコー-e"フラッシュバックテーブルの所有者を入力します。 \\のC"
OWNER
エコー-e"を読んで、テーブル名のFlashBackup入力してください:\\ C"を、
は、
TABLE_NAME
エコー-e"を読んで、選びましたフラッシュバック・タイプ1)時間2)scn 1 \\ 2:\\ c"
STYPEの読み取り
case $ STYPEの
1)
flashtime
;;
2)
flashscn
;;
*)
echo"入力がエラーです1または2を入力してください。"
exit
;;
esac
Sbou入力メソッドをUbuntuにインストールする方法についてネットワーク上にたくさんの投稿がありますが、いくつか問題があるようです。あなた自身の調査の後、方法は以下のように要約されます: 1、ダ
システムは、1人のユーザーしか持てないため、他のユーザーを作成する必要があります。これは特にサーバーLinuxとして当てはまります企業では、直接rootユーザーを直接使用することを避けるべきです。
デスクトップ上の次のフォルダは、仮想マシンのLinuxシステムとの共有フォルダとして共有されます。 WMWareの場合Windowsホストのフォルダを仮想マシンに追加します。
ubuntuの設定SSHパスワードなしのログイン 1、SSHをインストールします。 2、生成するかどうか。 Sshディレクトリ:&lt ;?喎�" http://w