OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

オラクルのバックアップ

  • すぐに回答を!
  • 質問No.110192
  • 閲覧数380
  • ありがとう数3
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 29% (28/96)

こんにちわ。
Oracle8.1.6 を使用しています。

データのバックアップを取りたいのですが、どのようにすればよいでしょうか?
ORADATAというフォルダをそのままコピーするだけでいいのでしょうか?

宜しくお願い致します。
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全5件)

  • 回答No.1
レベル11

ベストアンサー率 38% (130/334)

データだけであれば、オラクルに付属する、 「エクスポート」を使うのが簡単でしょう。 データベース全体をバックアップするのであれば、 マニュアルをよく読んで、その手順どおりにやる のが最も安全です。
データだけであれば、オラクルに付属する、
「エクスポート」を使うのが簡単でしょう。

データベース全体をバックアップするのであれば、
マニュアルをよく読んで、その手順どおりにやる
のが最も安全です。
  • 回答No.2
レベル11

ベストアンサー率 36% (128/348)

コ-ルドバックアップかエクスポートでやります。
コ-ルドバックアップかエクスポートでやります。
  • 回答No.3
レベル10

ベストアンサー率 42% (79/186)

いちばん簡単にバックアップを取るには、インスタンスの終了(SQLPlusでShutdown normalかShutdown immediateなど)してからORADATAフォルダのコピーです。 ただしこれは、データベースを止める必要がありますし、万が一データファイルが壊れた場合、バックアップを取った時点のデータに戻ってしまいます。 データベースを止める必要がなく、最新のデータまで戻せるバックアップ ...続きを読む
いちばん簡単にバックアップを取るには、インスタンスの終了(SQLPlusでShutdown normalかShutdown immediateなど)してからORADATAフォルダのコピーです。

ただしこれは、データベースを止める必要がありますし、万が一データファイルが壊れた場合、バックアップを取った時点のデータに戻ってしまいます。
データベースを止める必要がなく、最新のデータまで戻せるバックアップの取り方は、ここで一から説明できるほど簡単ではありません。
マニュアル、Oracleの書籍、講習会などで全体をわかってから、細かい部分を質問していただけると、答えやすいです。
補足コメント
kyoko0902

お礼率 29% (28/96)

ありがとうございます。

DATテープに退避を取ろうと思って、ARCSERVE2000というソフトで今日バックアップを取ってみました。ORADATAフォルダをコピーしたのですが、データベースを停止しまくても取れました。 もちろんリストアもしてみましたが、DBASTUDIOにて表データを見ることも出来ました。
データベースを停止させていないことが気になるのですが、この方法で大丈夫でしょうか?

お願いします。
投稿日時 - 2001-07-28 14:16:50
  • 回答No.4
レベル10

ベストアンサー率 42% (79/186)

すみません。あまりにも冷たすぎたので、データベースを止めずに、最新の状態まで復元できるバックアップ方法を、言葉だけ・・・ データベースをアーカイブログモードで運用し、一定期間ごとのデータベースを止めてのバックアップかエクスポートによるバックアップと、それよりも頻繁なアーカイブログのバックアップによって可能です。 データベースを止めてのバックアップは、先ほどの回答のとおりです。エクスポートという ...続きを読む
すみません。あまりにも冷たすぎたので、データベースを止めずに、最新の状態まで復元できるバックアップ方法を、言葉だけ・・・

データベースをアーカイブログモードで運用し、一定期間ごとのデータベースを止めてのバックアップかエクスポートによるバックアップと、それよりも頻繁なアーカイブログのバックアップによって可能です。

データベースを止めてのバックアップは、先ほどの回答のとおりです。エクスポートというのはOracleのエクスポートツールというのがありますので、それを使うことによってできたファイルをコピーすることによるバックアップ、アーカイブログファイルのバックアップは、アーカイブログファイルのコピーを取ることによるバックアップです。

よく紹介されているのは、全社のバックアップを1週間に一度取り、校舎のバックアップを毎日取るという頻度です。ただこれは、データの重要性、データ追加・更新などの頻度、サーバーの信頼性などによるので、一概には言えません。
  • 回答No.5
レベル10

ベストアンサー率 42% (79/186)

>データベースを停止させていないことが気になるのですが、この方法で大丈夫でしょうか? 正直言うと、ほとんどの場合、行った方法で大丈夫です。 ただし、Oracleは、メモリ上のデータをハードディスクに書き戻すのをある一定時間ごとに行っています。このタイミングとバックアップのタイミングによっては、正常なバックアップを取ることができません。(当然、元に戻すこともできません)ですので、今回うまくいったの ...続きを読む
>データベースを停止させていないことが気になるのですが、この方法で大丈夫でしょうか?
正直言うと、ほとんどの場合、行った方法で大丈夫です。
ただし、Oracleは、メモリ上のデータをハードディスクに書き戻すのをある一定時間ごとに行っています。このタイミングとバックアップのタイミングによっては、正常なバックアップを取ることができません。(当然、元に戻すこともできません)ですので、今回うまくいったのは、たまたまです。正確にバックアップを取るときには、データベースの停止を行ってください。

ちなみに、デフォルトの書き戻しのタイミングは3秒間隔です。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ