oracle database backup service:サービス概要のご紹介とトライアル利用手順
TRANSCRIPT
Oracle Database Backup Service サービス概要のご紹介とトライアル利用手順
日本オラクル株式会社 Oracle Direct 2015年7月
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。 オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。
文中の社名、商品名等は各社の商標または登録商標である場合があります。
2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Backup Service 概要
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
WAN経由 クラウドバックアップ
LAN経由 ローカルディスクへ
バックアップ
Oracle Database Backup Service(ODBS)
• オンプレミスまたはクラウド上のデータベースをOracle Cloud上にバックアップ
• スケーラブルでコスト効率の高いデータベース・バックアップ
• 高度なバックアップの取得(暗号化、圧縮、保護)が可能
シンプルで低コストのクラウドバックアップ
Oracle DB標準バックアップツール(RMAN)
Oracle Database Backup Service
Versions
Oracle Database – EE/SE
10.2, 11g, 12c (64 bits) ※SEを利用する場合にはパッチを適用する必要あり
Platforms (64 bits)
Linux, Solaris, SPARC, Windows, HP-UX, AIX, zLinux
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Database Backup Service:メリット
5
高機能なバックアップの取得(エディションに依存しない)
~ 暗号化、圧縮、3重化
需要に応じて、ストレージのサイズを自由に拡張可能
RMAN(Oracle Recovery Manager)を利用
新しいコマンドを覚える必要がない
バックアップは、オンプレミスやクラウド上など、様々な場所で利用可
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
バックアップの構成イメージ Oracle Database Backup Service
6
Oracle Database
Backup Service
①FRAにバック アップを取得
②ODBSにバック アップを取得
WAN(HTTPS)
・リストアが必要なバックアップ・ データはFRAに保存(1世代分など) ・保存ポリシー外のものは自動的に上書き
・アーカイブのバックアップデータ はODBSに保存(数か月など) ・保存ポリシー外のものは 自動的に上書き ・暗号化/圧縮
例: Daily : ①②(増分) Weekly : ①②(フル)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
トライアル環境の利用方法
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ODBSの利用手順
• Oracle Database Backup Service トライアル の申し込み
• Oracle Database Backup Service 利用のための準備
• Oracle Database Cloud Backup Module Installerのダウンロード
• Oracle Database Cloud Backup Module のインストール
• RMAN と Backupの設定
• RMANによるBackup
8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順1: トライアルの申し込み(1)
• Oracle Database Backup Serviceのページにアクセスし、(http://cloud.oracle.com/storage)
• 画面右上の「Try It」をクリック
9
Try Itを選択
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順1: トライアルの申し込み(2) アカウント情報の入力
10
アカウント情報を入力し、 「Next」をクリックする
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順1: トライアルの申し込み(3)
11
Request Verification Codeをクリック
「Verification Code」の項目で 「Request Verification Code」 をクリック
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ポップアップが出るので 「Country Calling Code」に日本を選択
「Mobile Phone」に携帯の番号を入れる 例) 090-1234-5678 であれば (+81) 9012345678 と入力
「Send Text Message」をクリックすると 入力した携帯電話番号にメッセージが 送付される
手順1: トライアルの申し込み(4) Request Verification Codeを送信する携帯番号を入力
②携帯電話番号を入力
12
③クリック
①Japan (+81)を選択
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順1: トライアルの申し込み(5) Verification Codeの確認
Use XXXXXX as the verification code for Oracle Storage Cloud Service trial.
①Verification Codeを確認 携帯に送信されるメッセージ
13
送信されたメッセージに記載されているVerfiication Codeを確認する
「Code Received」に送付されたVerification Codeを入力する
「Next」をクリックする
②Verification Codeを入力
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
「Data Region」の項目で、 利用するデータセンターを選択する ※「Service Name」、「Identity Domain」は特に変更の必要はない
「Request Trial」をクリックして 申し込みを完了させる
手順1: トライアルの申し込み(6)
クリック
利用するデータセンターの 場所を選択
特に変更は必要ない
14
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順2: トライアル利用のための準備 (1) Oracle Storage Cloud Serviceのアクティベーション
【メールタイトル】 Welcome to Oracle Cloud. Activate your trial
クリック
15
アクティベーションに関するメールが届くので、メール本文内にある 「Active My Trial」 (Text mailの場合はURL) をクリックし、 My Accountのページにアクセスする。
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
前ページの通り、My Accountの ページにアクセスすると、 アクティベーションが開始される
「Status」の項目が Activation in progressになっていることを確認する
手順2: トライアル利用のための準備 (2)
16
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
【メールタイトル】 Welcome to Oracle Cloud. Your trial is ready
(前略)
Access Details
User Name and Temporary Password.Use these credentials to sign in to My Services and your Service URL.
Username: [email protected] Temporary Password: XXXXXXX
My Account Administration
Sign in to My Account to manage your trials and all your Oracle Cloud services.
My Account URL:https://myaccount.cloud.oracle.com/mycloud/faces/dashboard.jspx
Username: Use your Oracle.com user name. Password: Use your Oracle.com password.
(中略)
My Services Administration
Sign in to My Services to monitor this trial environment, including usage data and status. My Services URL: https://myservices.us2.oraclecloud.com/mycloud/faces/dashboard.jspx Identity Domain: XXXXXXXX
(後略)
手順2: トライアル利用のための準備 (3) Trialのアクティベーション完了メールが届いたら、トライアルの利用に必要な情報を確認する
My Serviceの
ユーザ名と一時パスワード
My Service の URL
アカウント管理ページURL
17
Trialのアクティベーション完了のメールが 届くので、必要な情報を確認する
・ My Service のURLと ユーザ名/一時パスワード
・ Identity Domain
・ My Account のURL
My Service のURLにアクセスする
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順2: トライアル利用のための準備 (4)
My Service にログインする
18
メールに記載されている My Service のURLにアクセスすると、ログイン画面が表示されるので、必要な項目を入力
• User Name: 「Username」 (メールに記載)
• Password: 「Temporary Password」 (メールに記載)
• Identity Domain: 「Identity Domain」 (メールに記載)
「Sign In」をクリック
メールに記載のあった 「ユーザ名」「パスワード」 「Identity Domain」
を入力
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順2: トライアル利用のための準備 (5) パスワードを設定する (初回のみ)
「Temporary Password」を入力
任意のパスワードを入力
秘密の質問を入力 (3つ)
19
最初にMy Serviceにログインすると、 パスワードの変更を求められる。
「旧パスワード」にメール内に記載されていた Temporary Password を、 「新規パスワード」に任意のパスワードを入力する
「アカウントのチャレンジ質問の登録」の項目には、秘密の質問を3つ入力する (パスワードを忘れた際に利用)
変更が終わると、My Serviceに アクセス可能になる
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順2: トライアル利用のための準備 (6) 完了通知のアカウント管理ページURLに接続、サービス名、ドメイン名を確認
サービス名
ドメイン名
20
アクティベーション完了のメールに記載されていた My Account のURLにアクセスし、 「サービス名」と「ドメイン名」を確認 (ODBSの設定時に必要)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順3: Installerのダウンロード
21
下記URLにアクセス http://www.oracle.com/technetwork/database/availability/oracle-cloud-backup-2162729.html
「Accept License Agreement」にチェックを入れ、 「All Supported Platforms」をクリックし、 Installerをダウンロードする
ダウンロードしたzipファイルを展開する (中身は opc_install.jar ファイル)
①チェックを入れる
②クリックしてInstallerをダウンロード
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順4: ODCBM のインストール インストールの概要
• Installer (opc_install.jar) により、下記が実施される
– OS環境に対応した SBT libraryのダウンロード
– パラメータファイルと認証ファイルの作成
• インストール時に入力が必要なパラメータ (一部):
– ODBSアカウントの認証情報 (ユーザ名 / パスワード)
– Identity Domain Name
– Service Name
22
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順4: ODCBM のインストール インストールの実行例 $mkdir /home/oracle/opc/wallet
$mkdir /home/oracle/opc/lib
$java -jar opc_install.jar -serviceName storagetriaxxxx -identityDomain xxxxxxxxxxxxxxxxxx -opcId ‘[email protected]‘ -opcPass ‘xxxxxxxx' -walletDir /home/oracle/opc/wallet -libDir /home/oracle/opc/lib
Oracle Database Cloud Backup Module Install Tool, build 2014-09-04 Oracle Database Cloud Backup Module credentials are valid. Oracle Database Cloud Backup Module wallet created in directory /home/oracle/opc/wallet. Oracle Database Cloud Backup Module initialization file /u01/app/oracle/product/12.1.0/dbhome_1/dbs/opcorcl.ora created. Downloading Oracle Database Cloud Backup Module Software Library from file opc_linux64.zip. Downloaded 23169388 bytes in 100 seconds. Transfer rate was 231693 bytes/second. Download complete.
インストーラ実行時の引数については下記マニュアルをご確認ください。
「Parameters Used to Run the Backup Module Installer」 http://docs.oracle.com/cloud/latest/dbbackup_gs/CSDBB/GUID-4E945356-F5B6-4267-8D33-ADB4C1D5413C.htm#CSDBB-GUID-
F6E36F00-6464-4FC4-8511-11FD839B760F
サービス名 ドメイン名
パスワード
23
ユーザ名
※認証ファイル用のディレクトリを作成
※ライブラリ用のディレクトリを作成
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
【参考】 インストール後に作成されるファイル
作成されるファイル ファイルの場所 概要
libopc.so
(Linux/UNIX)
oraopc.dll
(Windows)
• ODCBMのインストール時に - libDir で
指定した場所
– 例:ORACLE_HOME/lib
• 各OSに対応したSBT library
• ODBSへのバックアップやリストアの際に利用
opcSID.ora
• ODCBMのインストール時に- configFile で
指定した場所
– デフォルト値
• Linux / UNIX:ORACLE_HOME/dbs
• Windows:ORACLE_HOME¥database
• ODCBMの設定ファイル
• チャンクのサイズやODBSコンテナの URLなど、
ODBSの利用に必要な情報が記載されている
cwallet.sso
• ODCBMのインストール時に- walletDir で
指定した場所
– 例:ORACLE_HOME/dbs/opc_wallet
• ODBSへの接続に必要な認証情報が格納
• ODBSへのバックアップやリストア実施時に利用
24
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
【参考】 opcSID.oraで定義されているパラメータ ODCBSの動作に必要なパラメータが定義
Parameter Name Description
OPC_HOST ODCBSの接続先URL * Ex: https://storage.us2.oraclecloud.com/v1/odbssvc-odbsdom
OPC_WALLET OPC の認証情報が格納されているウォレットの場所 * Ex: ‘LOCATION=file:/home/oracle/OPC/wallet CREDENTIAL_ALIAS=odbs_opc’
OPC_CONTAINER
(オプション)
ユーザが指定する任意のコンテナ名 Ex:PAYROLL_DB
OPC_PROXY
(オプション)
プロキシ・サーバの情報 * Ex: www-proxy.smallcompany.com:80
OPC_CHUNK_SIZE
(オプション)
ODBCへ転送されるバックアップ・チャンクのサイズ。デフォルト値は20MB。 例: 10MB
*インストール時に値を指定した場合はその値が自動的に設定される
25
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順5: RMAN と Backupの設定
• Oracle Database Backup Serviveを利用するようにチャネルを設定
–設定方法は下記マニュアルをご確認ください
• Configuring RMAN to Back Up to the Cloud http://docs.oracle.com/cloud/latest/dbbackup_gs/CSDBB/GUID-B4DF7EAE-B08E-4C2C-AE18-EA3F52F4F563.htm#CSDBB-GUID-B4DF7EAE-B08E-4C2C-AE18-EA3F52F4F563
–実行例
チャネルの設定
26
RMAN>configure channel device type sbt
parms='SBT_LIBRARY=/home/oracle/opc/lib/libopc.so,SBT_PARMS=(OPC_PFILE=/u01/
app/oracle/product/12.1.0/dbhome_1/dbs/opcorcl.ora)';
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順5: RMAN と Backupの設定
• ODBSへ転送するバックアップは暗号化されている必要がある (暗号化されていないデータは転送できない)
• 暗号化の方式
– パスワード暗号化
• 暗号化バックアップの作成およびリストア時に、DBAがパスワードを入力する方式
– 透過的暗号化
• Oracle Wallet を利用して、透過的に 暗号化 / 復号化 を行う方式
– デュアル・モード暗号化
• 透過的なリストアまたはパスワードを指定したリストアのいずれかを行う方式
暗号化の設定(必須)
27
Oracle® Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) 「バックアップの暗号化の構成」 http://docs.oracle.com/cd/E49329_01/backup.121/b71297/rcmconfa.htm#CHDEDDBE
RMAN> set encryption on identified by “abc123” only;
RMAN> backup database;
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順5: RMAN と Backupの設定
• ODCSへバックアップを取得する際に、圧縮機能を利用することが可能
–データの転送前にバックアップデータの圧縮を行うため、
–データベースのオプションは不要
• HIGH, MEDIUM, BASIC, and LOWの4つのバックアップレベルを選択可能
– Oracle Database Cloud Service へのバックアップでは MEDIUM を推奨
–実行例
圧縮の設定 (任意)
28
Oracle® Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) 「圧縮オプションの構成」 http://docs.oracle.com/cd/E49329_01/backup.121/b71297/rcmconfa.htm#CHDEHCEB
RMAN> CONFIGURE COMPRESSION ALGORITHM 'MEDIUM';
RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET;
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
手順6: RMAN によるバックアップの取得
• RMANを利用してバックアップを取得する
–例) 全体バックアップを取得する場合
–詳細は下記マニュアルをご確認ください
• Oracle® Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) http://docs.oracle.com/cd/E49329_01/backup.121/b71297/toc.htm
バックアップの取得
29
RMAN> backup database;
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
【参考】 RMAN設定、バックアップ例(1) $ rman target /
RMAN> configure channel device type sbt parms='SBT_LIBRARY=/home/oracle/opc/lib/libopc.so, SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/12.1.0/dbhome_1/dbs/opcorcl.ora)';
リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています 新しいRMAN構成パラメータ: CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/home/oracle/opc/lib/libopc.so,SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/ 12.1.0/dbhome_1/dbs/opcorcl.ora)'; 新しいRMAN構成パラメータが格納できました
RMAN> CONFIGURE COMPRESSION ALGORITHM 'MEDIUM';
新しいRMAN構成パラメータ: CONFIGURE COMPRESSION ALGORITHM 'MEDIUM' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE; 新しいRMAN構成パラメータが格納できました
RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET;
新しいRMAN構成パラメータ: CONFIGURE DEVICE TYPE 'SBT_TAPE' BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1; 新しいRMAN構成パラメータが格納できました
30
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
【参考】 RMAN設定、バックアップ例(2) RMAN> configure default device type to sbt;
新しいRMAN構成パラメータ: CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE'; 新しいRMAN構成パラメータが格納できました
RMAN> set encryption on identified by "welcome1" only;
実行コマンド: SET encryption リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています
RMAN> backup database;
backupが開始されました(開始時間: 15/05/29 03:16:25) チャネル: ORA_SBT_TAPE_1が割り当てられました チャネルORA_SBT_TAPE_1: SID=48 デバイス・タイプ=SBT_TAPE チャネルORA_SBT_TAPE_1: Oracle Database Backup Service Library VER=3.15.1.16 チャネルORA_SBT_TAPE_1: 圧縮型フル・データファイル・バックアップ・セットを開始しています チャネルORA_SBT_TAPE_1: バックアップ・セットにデータファイルを指定しています
(中略)
チャネルORA_SBT_TAPE_1: バックアップ・セットが完了しました。経過時間: 00:00:15 backupが完了しました(完了時間: 15/05/29 03:37:14)
31
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
ODBS利用開始後の作業
32
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Storage Cloudの状態確認(1) My Service へアクセス
サービス名を クリックする
33
My Service にアクセスすると、 利用中のサービス一覧を確認できる ※トライアルの場合は1件のみ
ストレージサービスのサービス名を クリックすることで、詳細情報を 確認できる
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Storage Cloudの状態確認(2) My Service - 「概要」タブ
34
画面左にある 「概要」 タブを選択するとサービスの概要を確認できる
確認できる情報の例
• サービスのステータス
• サービスの開始日 / 終了日
• アカウント名
• データセンターの場所
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Storage Cloudの状態確認(3) My Service - 「メトリック」タブ
35
画面左にある 「メトリックタブ」 を 選択すると利用状況を確認できる
確認できる情報の例
• ストレージの使用量
• コンテナ数
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
取得したバックアップの確認
36
RMAN> list backupset;
バックアップ・セットのリスト =================== BS Key Type LV Size Device Type Elapsed Time 終了時間 -------- ------ --- ----------- -------------- ---------------- ----------------------- 13 Full 330.00M SBT_TAPE 00:21:21 15/06/16 22:24:15 BPキー: 13 ステータス: AVAILABLE 圧縮: YES タグ: FULL1 ハンドル: 0fq9lroe_1_1 メディア: storage.us2.oraclecloud.com/v1/storagetrialXXXX-XXXXXXXXXXXXX バックアップ・セット13のデータファイルのリスト File LV Type Ckp SCN Ckp時間 Name ---- -- ----- ----------- ---------------------- ---------------------------------------------------- 1 Full 2505414 15/06/16 22:02:54 /u01/app/oracle/oradata/orcl2/system01.dbf 2 Full 2505414 15/06/16 22:02:54 /u01/app/oracle/oradata/orcl2/sysaux01.dbf ・・・
取得したバックアップの確認には、RMANの 「list backupset」 コマンドを利用します
Oracle® Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) 「11 RMAN操作に関するレポート」 http://docs.oracle.com/cd/E49329_01/backup.121/b71297/rcmreprt.htm#i1008720
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
バックアップの削除
37
取得したバックアップの削除には、RMANの 「delete」 コマンドを利用します。 詳細については下記マニュアルをご確認ください。
Oracle® Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) 「12 RMANバックアップおよびリポジトリ・レコードのメンテナンス」 http://docs.oracle.com/cd/E49329_01/backup.121/b71297/rcmmaint.htm#i1006215
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
参考情報
38
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
参考資料 (ODBS関連)
• マニュアル(英語)
– Oracle Database Backup Service
• https://docs.oracle.com/cloud/latest/dbbackup_gs/index.html
• ホワイトペーパー, データシート, READMEなど
– Oracle Database Backup Service – Portal
• https://cloud.oracle.com/database_backup
– OTN Download Site
• http://www.oracle.com/technetwork/database/availability/oracle-cloud-backup-2162729.html
– White Paper
• http://www.oracle.com/technetwork/database/features/availability/twp-oracledatabasebackupservice-2183633.pdf
• My Oracle Support
– Oracle Database Backup Service - FAQ (Doc ID 1640149.1)
39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
参考資料 (RMAN関連)
• Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド 12cリリース1 (12.1) http://docs.oracle.com/cd/E49329_01/backup.121/b71297/toc.htm
• オラクルエンジニア通信:RMAN(Recovery Manager)の使い方 https://blogs.oracle.com/oracle4engineer/entry/column_howtouse_rman
40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 41