Oracleのバックアップについてお教えください。
現在サーバとバックアップサーバを用意して、VBのアプリケーションがサーバのDBを更新したら、リアルタイムでバックアップサーバのDBを更新するという仕組みを作ろうと考えています。
もちろん、サーバとバックアップサーバには両方同じ環境を用意しようと思います。
環境は、サーバ、バックアップサーバとも、
Windows2000Server(sp2)
Oracle8.1.7
です。
伺いたいのは以下の4点です。
1.リアルタイムにバックアップサーバのDBを更新することは可能でしょうか?
2.もしできるとするならば、それはOracleの設定でしょうか?それともサーバ(Windows2000)の設定でしょうか?
3.もしOracleの設定でしたら、それは標準のOracleWorkGroupServerで実現できるのでしょうか?
4.バックアップツールにARCserve2000を使用する予定です(Backup Agent for Oracle Japaneseは使用しない予定です)。もしかしてARCserveで実現できますか?
すみません。サーバの管理は初めてなので。
Oracleのマニュアルのどこを見たらいいかも分からない状況です。
環境等補足するところがございましたらその旨をお書きください。
No.3ベストアンサー
- 回答日時:
No.1の返答についてのコメントです。
>どうもEnterpriseEditionは高価なので、WorkGrouopEditionでアプリケー
>ション(VB)による対応を考えています。
WorkGroupを使用する場合、Oracleのトリガーでバックアップテーブルへの
書き込みを実行するやり方の方がメジャーのように思います。
その場合、OracleのPL/SQLでバックアップテーブルへの更新プログラムを記述
します。
最もプログラムを書くのは私ではなくMagoichiさんですので、PL/SQLを
採用するかどうかは、そちらで判断する事柄ですが...。
>VBからサーバにDBを更新する際、同時に、バックアップサーバへ更新すると
>いう仕組みをVB内に作ってしまえば大丈夫のような気がするのですが。
>これだと厳密な意味でのレプリケーションとはなりませんが、常に同じ状態が
>保たれると思います。
ロジック的にはそれでOKですが、VBプログラムの更新時の負荷が倍になりますよ。
Oracleのトリガーで処理をすれば、トリガーはOracleサーバ上で実行されるの
で、VBプログラムの負荷はバックアップを取らない時と変わりません。
それでトリガーを推奨した次第です。
cse_ridさん、重ねてのご回答本当にありがとうございます。
なるほど・・・。トリガーを使用してですね?ん?トリガーって別のサーバーの表に対して更新かけられたんでしたっけ?すみません。無知なもので・・・。
しかし、トリガーでできるならこれに越したことは無いですね。ご回答どうもありがとうございます!
No.2
- 回答日時:
レプリケーションするときはレスポンスの低下とN/Wのトラフィック量増加に注意してください。
「Agent for Oracle」はOracleが稼動中でも整合性を保ってSaveしてくれますがリストアしないとアクセスできません。
xruzさん、ご回答どうもありがとうございます。
そうですね。只でさえDBの列数が多く、大量のトラフィックが流れるので、アプリケーション全体のレスポンスをチューニングする必要に迫られそうです。Oracleと、VB両方考えています。
ARCserveの方はとりあえず当初の予定通り、Agent for Oracleを購入しない予定で進みます。
またチューニング等で伺うこともあるかもしれませんが、その際もよろしくお願いいたします。
未だ質問は締め切らないで起きますので、何かお気づきの点がございましたらお知らせください。
No.1
- 回答日時:
Oracleでリアルタイムのバックアップサーバへのバックアップを実行したい場合、
レプリケーションの機能を使用します。
レプリケーションを用いる場合ですが、
1.リアルタイム更新のバックアップは可。
2.Oracleの設定
3.WorkGroup不可。Enterpriseで対応。
4.ARCserveは不要です。別の用途で使用してください。
という回答になります。
Oracleのレプリケーションの詳細については、「概要 Vol.2」マニュアルを
先ず読んでみてください。
この回答への補足
どうもEnterpriseEditionは高価なので、WorkGrouopEditionでアプリケーション(VB)による対応を考えています。
VBからサーバにDBを更新する際、同時に、バックアップサーバへ更新するという仕組みをVB内に作ってしまえば大丈夫のような気がするのですが。
これだと厳密な意味でのレプリケーションとはなりませんが、常に同じ状態が保たれると思います。
具体的には、サーバ上のDBをCommitTransする際、バックアップサーバ上のDBをCommitTransする方法です。それぞれ別OraSessionを使用すればできそうです。
もちろん、DBサーバ、バックアップサーバ共にライセンスは購入する予定です。
技術的に、若しくはライセンス的に問題があるようでしたらご回答を頂きたいです。
よろしくお願いいたします。
cse_riさん、早速のご回答どうもありがとうございます。
非常に分かりやすかったです。
ただ今EnterpriseEditonがいくら位を調べています。
Webで価格を探そうとしてもなかなか見つからないものですね。
早速マニュアルの概要Vol.2を見てみます。
・・・手元のPDFには「J00928_9_8i概要.pdf」しかなかったのですが、こちらにレプリケーションのことが書いてあったので基礎知識を仕入れておきます。
ありがとうございました。
もうちょっと伺いたいこととか、他の方法を試す可能性もございますので、未だ質問は締め切らないでおきます。何かお気づきの点がございましたらよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
警察はスマホに保存した動画や...
-
縦書きテキストボックスの表示"...
-
アクセス SQLで重複排除でcount...
-
エクセルのフィルタ抽出が固まる
-
DocuWorksでの印刷
-
構文エラー:演算子がありませ...
-
更新クエリをリンクデータベー...
-
シートが異なるセル同士を、相...
-
CSVファイルでテキストの改行の...
-
FROM句の構文エラー ACCESS SQL
-
DBエラーを解決したい
-
ITパスポートについての質問で...
-
マイクロソフトAccessでsqlのas...
-
情報整理するのに、「 Fullfree...
-
レコード数のカウント
-
私はシステム会社に務めている...
-
データベースの選定について 要...
-
ドリームメーカーってどうやっ...
-
Accessのフォームへ、記録者の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Server Management Studio ...
-
Access レプリカの具体的な使い方
-
データベースが大きすぎてリス...
-
SQLserver2000 StandardEdition...
-
復元を取り消したい
-
SQLサーバのデータ保存先
-
SQL Serverデータベースの完全...
-
マクロ 日時の付いたファイル...
-
SQL SERVER の復元でバージョン...
-
Symantec System Recovery
-
PC iTunesに入れたバックアップ...
-
Xサーバーのバックアップで全サ...
-
11gにて開発、10g環境で動作は...
-
テーブルのエクスポートに関して
-
【DB】同じトランザクション内...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や...
-
復旧中のデータベースについて
-
MS-Accessのエクスポートで異常...
-
SQL*Loaderのコミットポイント...
おすすめ情報