日極稀少初回盤橙Lbl.南正人 - 回帰線 Masato Minami - The Tropics LPレコード 1971 RCA JRS-7139 Gf. 細野晴臣 林立夫 後藤次利 石川鷹彦

ヤマワ SUSスパイラルタップ細目  SU-SP-M18X1.5 116-2225

技術ブログ

RMANの差分増分バックアップ機能とフル・トランスポータブル・エクスポート/インポート機能を活用してダウンタイムを極力短くしたデータベース移行方法の図を書いてみた

このエントリは、 の 6日目の記事です。
なお、昨日の5日目の記事は、 激レア自主盤DISCO歌謡 ミスター、騎士 / I THINK SO TO // 中村可愛 GROOVE[EP]ASD1006和モノWAMONOファンク ディスコ グルーヴ 7 さんの シンプルでシステマチックな Oracle Database 性能分析 with AWR & OS Watcher でした。

ナイキ 会議用チェアー(4本脚) 色:背ブルー座ブラック E334-BL ■▼119-6262 (株)ナイキ

この機能、ちょっと複雑で理解しにくいわりに、見通し良く説明した図が存在していないように以前から思っていました。
いつか機会を見つけて図にまとめたいと思っていたため、このAdvent Calendarの機会に書きたいと考えた次第です。:-)

まず、フル・トランスポータブル・エクスポート/インポート機能を活用したデータベース移行の方法について

フル・トランスポータブル・エクスポート/インポート機能は、Oracle Database 12.1.0.1から導入された機能で、トランスポータブル技術を用いてデータベース移行を行うものです。

ご存じかもしれませんが、トランスポータブル技術は、データの移行をデータファイルをコピーすることで実現しようとする技術です。ただし、Oracle Databaseでは、単にデータファイルをコピーするだけでは、あるデータベースから別のデータベースへデータを移行できません。それは、メタデータと呼ばれる管理情報も必要であるためです。

トランスポータブル技術は、データファイルをコピーするだけでなく、メタデータをエクスポート+インポートすることで、データファイルに含まれるデータをあるデータベースから別のデータベースへデータを移行できるようにした技術といえます。

トランスポータブル技術を用いた移行方法にはいくつかありますが、データベース全体を移行するために使用する方法が、フル・トランスポータブル・エクスポート/インポート機能です。

巨大なサイズのデータベースの移行に伴う問題点について

トランスポータブル技術を用いた移行方法に限らない話ですが、データベースの移行においては、なんらかの方法でデータをコピーする必要があります。
トランスポータブル技術を用いた移行方法では、データファイルがコピーする対象になりますし、DataPumpなどのエクスポート系の移行方法では、ダンプファイルがコピーする対象になります。

しかし、巨大なサイズのデータベースを移行する場合には、データのコピーに非常に時間がかかりがちです。多くのデータベース移行では、移行前のデータベースが動作するマシンとは別のマシンで新しいデータベースを動作させます。マシンとマシンをつなぐネットワーク帯域には速度的な上限がありますから、巨大なサイズのデータベースのデータをコピーするために非常に時間がかかるわけです。

データのコピーに時間がかかるということは、それだけ移行作業に要する時間が長くなり、結果としてデータベースのダウンタイムが長くなることになります。

以下に、フル・トランスポータブル・エクスポート/インポート機能を用いてデータベース移行を行った場合の図を示します。

移行作業時間の短縮には、データのコピーに要する時間の短縮が鍵となります。ネットワーク帯域を増やすなどのハードウェア的な強化が可能であればよいのですが、そうそう簡単にできるものはありませんし、短縮できる時間にも限りがあります。
このため、移行作業中にデータ全体をコピーするのではなく、移行作業前にあらかじめ古いデータをコピーしておき、移行作業中には古いデータと最新のデータの「差分」をコピーする考え方がでてきます。

新しい到着 飯田久彦 二人でゆこうよ シングルレコード いとしのリンダ その他

フル・トランスポータブル・エクスポート/インポート機能を用いたデータベース移行では、上記の「差分」を用いたデータ転送を実現するために、RMANの差分増分バックアップ機能を活用することができます。

RMANの差分増分バックアップ機能は、変更されたブロックのみをバックアップする機能です。差分増分バックアップファイルに含まれる「差分」を、バックアップファイルに適用することもできます(差分増分リカバリ)。

非加熱サファイア 1.224ct ダイヤモンド 0.15ct プラチナ PT900 リング 11.5号 サファイア

RMANの差分増分バックアップ機能とフル・トランスポータブル・エクスポート/インポート機能を活用した停止時間を極力短くしたデータベース移行の方法では、これを活用します。

[リー] Lee リュックサック デイパック メンズ レディース A4 0421240 (ブラック/ホワイト)

移行作業に先立ち、移行元のデータベースの全体バックアップをオンラインバックアップで取得しておき、移行先マシンに転送しておきます。バックアップの転送には時間がかかりますが、問題にはなりません。なぜなら、まだ移行作業は始まっておらず、移行元のシステムは通常通り使用できるためです。

メンズ 自動腕時計 ゴールド トゥールビヨン スケルトンウォッチ ムーンフェーズ 防水 ステンレススチールウォッチ 44mm スチールシルバー。並行輸入品

そして、移行作業が始まったら、移行元のデータベースを読み取り専用に変更して、最後の差分増分バックアップを取得します。あわせて、トランスポータブル機能のためにメタデータもエクスポートしておきます。次に移行元データベースに「差分」を適用し、メタデータとともにフル・トランスポータブル・インポート処理を実行して、移行が完了します。

先ほどの例よりも移行時間(移行元データベースを読み取り専用に変更してから、移行元データベースがOPENできるまで)を大幅に短くできることがわかるかと思います。

Bonvoisin 吊りはかり クレーンスケール 3000kg デジタル吊秤 高精度電子スケール 埠頭 八百屋 工場 漁業 日本語取扱説明書付き 乾電池式 電池別売り (3000KG)

明日は、渡辺 剛さんです。よろしくお願いいたします 🙂

プロフィール

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

守田 典男

・新しもの好きな Oracle Fighter。
・保有資格 : ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

新しい到着 飯田久彦 二人でゆこうよ シングルレコード いとしのリンダ その他

PLATINUM.BUBBLE.ES RSS