Oracleのバックアップ
少々時間があったのでOracleのバックアップを確認。Oracle9iに変更してからRMANを使ってバックアップをしたつもりになっていましたが、いままでリカバリの試験をしたことがありませんでした。そこで試験機をつかってリカバリができるかどうか確認。でもどうにもうまくいきませんね。。そこで仕方なく昔使っていたalter tablespace begin backupとかなんとか使ってOSレベルでのバックアップスクリプトをsqlplusw組み合わせて作ってみました。さて、大体の部分はこんな感じ。
- テーブルスペース名を全部選択してbegin backupを発行
- v$databaseからデータファイル名を選択してtarでどこかへバックアップする。
- バックアップモードを解除。
- アーカイブログファイルをバックアップ
- コントロールファイルをバックアップ
- redoログファイルをバックアップ
各部分で動作を確認してさて動かしてみると、これがなかなかうまくいかない。tarが途中で失敗した場合にtablespaceがバックアップモードのままになっていたり、archive log stopコマンドを発行してからarchive log startを発行するまでの間で異常終了してDBもろとも落っこちてしまったり。もう少しまじめにスクリプトをかかないといけないみたい。
そういえば昔読んだオライリーのこの本にoraback.shというスクリプトが紹介されていたなと思い出してそのサイトを見てみたら昔とすっかり様子が変わっていてoraback.shが見当たらない。ほかを探してみるか。
42/100
- 作者: 安部司
- 出版社/メーカー: 東洋経済新報社
- 発売日: 2005/10/01
- メディア: 単行本
- 購入: 30人 クリック: 213回
- この商品を含むブログ (231件) を見る
食品添加物がいろんなに入ってるってのは知ってたけどさ。もう何十年もそういうの食べてるわけだし。就職して一人暮らししていたときなんか三食コンビニだったしな。なんか昭和40年から50年くらい生まれの人間って、結構へんなの食べて成長してるからいまの年寄りほど長生きできないんじゃないかってきがする。