tech night #15 oracle cloud の...

81
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Database Technology Night 集え!オラクルの力(チカラ)Tech Night #15 Oracle Cloud データベース利用のススメ ~ 実際の利用におけるポイントをご紹介 ~ 日本オラクル株式会社 クラウド・テクノロジー事業統括 Cloud Platform ソリューション本部 Database ソリューション部 南野 英梨子

Upload: others

Post on 22-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Database Technology Night ~ 集え!オラクルの力(チカラ)~

Tech Night #15 Oracle Cloud のデータベース利用のススメ~実際の利用におけるポイントをご紹介~

日本オラクル株式会社クラウド・テクノロジー事業統括Cloud Platform ソリューション本部Database ソリューション部南野英梨子

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

•以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

本日のセミナー全体アジェンダ

3

1. Oracle Cloudのデータベース利用のススメ~実際の利用におけるポイントをご紹介~

日本オラクルセールス・コンサルタント 南野英梨子

2. パネルディスカッション~「Oracle Cloud」を語ろう~

日本オラクルコンサルタント 有滝永、佐伯真一、塩原浩太日本オラクルセールス・コンサルタント 南野英梨子

3. Oracle OpenWorld 2017 フィードバック

日本オラクルセールス・コンサルタント 柴田長

18:45-19:35(50min)

19:35-20:15(40min)

20:15-20:25(10min)

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

前回から引き続き、Oracle Cloud がテーマです

4

資料は公開済みですので、ぜひご参照ください!リンク : http://otndnld.oracle.co.jp/ondemand/technight/20171013_OracleCloud-DBCS_TechNight.pdf

前回の内容• Oracle Cloud 概観• Oracle Cloud Platform(PaaS/IaaS)概要• Oracle Database Cloud Service

• サービス概要• ライセンシング• 6つのご採用ポイント• ご活用例• デモ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

~ みなさまの投稿をお待ちしております ~

#OracleTechNight

Twitter

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

前回のおさらいTech Night #14 Oracle Cloudでデータベースを使ってみよう

6

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Infrastructure: 2つのリージョンタイプ

Enhanced Region Standard Region

インフラ概要 2016年に開始した次世代インフラ基盤(旧 Bare Metal Cloud Service; BMC)

Oracle Cloud リリース当初から稼働しているインフラ基盤(旧 Oracle Public Cloud; OPC)

地域 US West, US East (順次拡張) Japanを含む世界各地

データセンター 3つの Availability Domain 構成 -

IaaS Oracle Cloud Infrastructure(OCI) Oracle Cloud Infrastructure Classic(OCI-Classic)

IaaS - Compute ベアメタル/VM VM

PaaS Database, Exadata (順次拡張) PaaS全般 (各リージョン毎に異なる)

PaaS - DBCS NVMeを利用した高速ディスク HDD/SSDを利用した汎用ディスク

こちらを中心にご紹介

7

前回のおさらい

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Infrastructure: 2つのリージョンタイプ

Enhanced Region Standard Region

インフラ概要 2016年に開始した次世代インフラ基盤(旧 Bare Metal Cloud Service; BMC)

Oracle Cloud リリース当初から稼働しているインフラ基盤(旧 Oracle Public Cloud; OPC)

地域 US West, US East (順次拡張) Japanを含む世界各地

データセンター 3つの Availability Domain 構成 -

IaaS Oracle Cloud Infrastructure(OCI) Oracle Cloud Infrastructure Classic(OCI-Classic)

IaaS - Compute ベアメタル/VM VM

PaaS Database, Exadata (順次拡張) PaaS全般 (各リージョン毎に異なる)

PaaS - DBCS NVMeを利用した高速ディスク HDD/SSDを利用した汎用ディスク

8

前回のおさらい

こちらを中心にご紹介

Oracle Public Cloud は2つのタイプのインフラ(IaaS)を提供

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service

Exadata Express Database Exadata

OCI ClassicOCI Classic OCI Classic

OCI OCI

ー at Customer at Customer

多様な Deployment Choice -パブリックでもお客様データセンターでも利用可能

※OCI : Oracle Cloud Infrastructure – Enhanced Region

※OCI Classic : Oracle Cloud Infrastructure Classic – Standard Region

前回の中心

パブリッククラウド

お客様DC

9

前回のおさらい

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service

Exadata Express Database Exadata

OCI ClassicOCI Classic OCI Classic

OCI OCI

ー at Customer at Customer

多様な Deployment Choice -パブリックでもお客様データセンターでも利用可能

※OCI : Oracle Cloud Infrastructure – Enhanced Region

※OCI Classic : Oracle Cloud Infrastructure Classic – Standard Region

前回の中心

パブリッククラウド

お客様DC

10

前回のおさらい

Oracle Cloud はOracle DatabaseをPaaSとしては

3つのサービスを2つのデプロイメント形態で提供

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service: エディション

11

Extreme PerformanceHigh PerformanceEnterprise Edition

Multitenant

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Clusters

DB In-Memory

Active Data Guard

• 完全なデータベース・インスタンス

• 表領域暗号化

Standard Edition

• 全てのEE標準機能- Data Guard- Hybrid Columnar Compression(HCC)-パラレル処理etc

Real Application TestingAdvanced Analytics, Spatial and Graph, OLAP

Management Packs(Data Masking and Subsetting Pack, Diagnostics and Tuning Packs)

Management Packs(Database Lifecycle Management Pack, Cloud Management Pack for Oracle Database)

Oracle Database Enterprise Edition の全ての標準機能

主要データベース・オプション機能が利用可能

全てのデータベース・オプション機能が利用可能

Oracle Database Cloud では、全てのエディションで表領域暗号化機能を提供

前回のおさらい

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service: エディション

12

Extreme PerformanceHigh PerformanceEnterprise Edition

Multitenant

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Clusters

DB In-Memory

Active Data Guard

• 完全なデータベース・インスタンス

• 表領域暗号化

Standard Edition

• 全てのEE標準機能- Data Guard- Hybrid Columnar Compression(HCC)-パラレル処理etc

Real Application TestingAdvanced Analytics, Spatial and Graph, OLAP

Management Packs(Data Masking and Subsetting Pack, Diagnostics and Tuning Packs)

Management Packs(Database Lifecycle Management Pack, Cloud Management Pack for Oracle Database)

Oracle Database Enterprise Edition の全ての標準機能

主要データベース・オプション機能が利用可能

全てのデータベース・オプション機能が利用可能

Oracle Database Cloud では、全てのエディションで表領域暗号化機能を提供

前回のおさらい

Oracle Database Cloud Serviceは4種類のエディションを提供

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service 6つのご採用ポイント潜在的な管理コストを含めたTCO削減

容易な可用性対策Backup/HA/DR

ワンクリックでパッチ適用

データ/通信デフォルト暗号化

数クリックでプロビジョニング

インフラ管理は不要

No

IaaS の実現範囲

クラウド専用モニタリングツール

容易なテスト・開発スナップショットクローニング

1.デプロイ

6.パッチ4.セキュリティ

2.運用監視 3.高可用性

5.クローン

さらに Oracle PaaS で実現できる範囲

前回のおさらい

13

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service 6つのご採用ポイント潜在的な管理コストを含めたTCO削減

容易な可用性対策Backup/HA/DR

ワンクリックでパッチ適用

データ/通信デフォルト暗号化

数クリックでプロビジョニング

インフラ管理は不要

No

IaaS の実現範囲

クラウド専用モニタリングツール

容易なテスト・開発スナップショットクローニング

1.デプロイ

6.パッチ4.セキュリティ

2.運用監視 3.高可用性

5.クローン

さらに Oracle PaaS で実現できる範囲

前回のおさらい

Oracle Database Cloud ServiceにはIaaSと比較した

PaaSとしての6つのメリット

14

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service: エディション

15

Extreme PerformanceHigh PerformanceEnterprise Edition

Multitenant

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Clusters

DB In-Memory

Active Data Guard

• 完全なデータベース・インスタンス

• 表領域暗号化

Standard Edition

• 全てのEE標準機能- Data Guard- Hybrid Columnar Compression(HCC)-パラレル処理etc

Real Application TestingAdvanced Analytics, Spatial and Graph, OLAP

Management Packs(Data Masking and Subsetting Pack, Diagnostics and Tuning Packs)

Management Packs(Database Lifecycle Management Pack, Cloud Management Pack for Oracle Database)

Oracle Database Enterprise Edition の全ての標準機能

主要データベース・オプション機能が利用可能

全てのデータベース・オプション機能が利用可能

Oracle Database Cloud では、全てのエディションで表領域暗号化機能を提供

2017/10/18 資料アップデート

・配付資料から変更しています・ EE で EM 関連機能が利用可能になりました・最新情報はマニュアルをご参照ください※ EM : Enterprise Manager

前回からのアップデート

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Database Cloud Service - Classicあらゆるサービスレベルに対応するラインナップ

Exadata Express Database Exadata

1 PDB 1 DB 1 Exadata

~1 TB ~12 TB ~342 TB

1~4 CPU 1~32 CPU 16~336 CPU

シンプルにデータ格納

DB運用不要

VM環境 Oracle Databaseが超高速基盤で稼働

(※)

(※)RAC構成※2017/11/16 更新

前回からのアップデート

[前回] ~ 120GB/1OCPU→ ~1TB/1~4OCPUまで提供

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

【用語】インスタンス

•サービス・インスタンス–クラウド・サービスの各環境(仮想マシン)を指す• DBCSの場合、各コンポーネントが関連付け済み(オーケストレーション)

– "デプロイメント"と称されることもある

• データベース・インスタンス–Oracle Databaseのバックグラウンドプロセス+メモリ

Oracle Compute Instance

Oracle Compute Block Storage

仮想マシン – Oracle Linux

Oracle DatabaseREST

データアクセス

管理ツール/APIDB開発ツールネットワーク

Oracle Database Cloud Service Instance

17

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

本日の内容Tech Night #15 Oracle Cloudのデータベース利用のススメ

18

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Serviceの構成要素

19

Oracle CloudのInfrastructure

Oracle Database Cloud Service の機能や構成

Oracle Database の機能

本セッションではOracle Cloudの部分を中心にお伝えします

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

本日のテーマ

可用性バックアップリカバリ

データ移行パッチ運用

可用性

20

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

可用性の基本的な考え方

•使用するクラウド・サービスの可用性レベルを確認–サービス毎にターゲット稼働時間(SLO)がポリシー文書(P22)で規定

–カバーするのは非計画停止、計画停止はSLOの対象範囲外(P23)計画停止スケジュールやサービス毎のメンテナンス内容はMy Oracle Supportで公開されている(P24-25)

→要件に不足する場合には、その上のソフトウェア/ツール/実装でカバーすることを考える

21

サービス・インスタンスの冗長化

クラウド・サービスの機能

Oracle Databaseの機能

その他ツール

可用性

クラウド基盤+

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloudのサービスレベルオブジェクティブ各サービスに対してカテゴリ毎にサービスレベルオブジェクティブ(SLO) を設定

22

カテゴリ サービス名称 目標稼働率(/月)

カテゴリ1

・Oracle Database Cloud Service ・Oracle Database Exadata Cloud Service

99.95%・Oracle Java Cloud Service ・Oracle Golden Gate Cloud Service ・Oracle Application Container Cloud Service ・Oracle MySQL Cloud Service ・Oracle SOA Cloud Service ・Oracle Data Integrator Cloud Service

カテゴリ2 ・Oracle Database Backup Service ・Oracle Storage Cloud Service 99.90%

カテゴリ3

・Oracle Messaging Cloud Service ・Oracle Application Performance Monitoring Cloud Service

99.95%

・Oracle Java Cloud Service – SaaS Extension ・Oracle IT Analytics Cloud Service・Oracle Application Builder Cloud Service ・Oracle Log Analytics Cloud Service・Oracle Business Intelligence Cloud Service ・Oracle Mobile Cloud Service・Oracle Data Visualization Cloud Service ・Oracle Process Cloud Service・Oracle Documents Cloud Service ・Oracle Big Data Preparation Cloud Service・Oracle Sites Cloud Service ・Oracle Big Data Discovery Cloud Service・Oracle Integration Cloud Service ・Oracle Database Exadata Express Cloud Service・Oracle Internet of Things Cloud Service・Oracle CASB Cloud Service

・Oracle Identity Cloud Service・Oracle Analytics Cloud

カテゴリ4 ・Oracle Big Data Cloud Service – Starter Pack – 3 Nodes ・Oracle Big Data SQL Cloud Service 99.95%

カテゴリ5 ・Oracle Compute Cloud Service ・Oracle Public Cloud Machine

99.95%・Oracle Container Cloud Service ・Oracle Database Exadata Cloud Machine・Oracle Ravello Cloud Service ・Oracle Bare Metal Cloud Compute Service

カテゴリ6 ・Oracle Network Cloud Service 99.90%

可用性 赤字:Oracle Database関連のサービス

※詳細は「 Oracle PaaS/IaaS Public Cloud Services Pillar Document 」をご参照下さい。

※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 23

【参考】 Oracle PaaS and IaaS Public Cloud Services Pillar Documentation“Service Level Objective”の記載

カテゴリ毎に「ターゲット稼働時間」と「サービス稼働時間の定義」

が記載されています。

可用性 ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Change Management Information (Doc ID 1681146.1) - My Oracle Support Knowledge --

【参考】 Oracle Cloud PaaS & IaaS 定期メンテナンス(1/2)

Oracle Cloud Infrastructure Services月次メンテナンスは一般的に以下の通り行われます:

• 一般的にサービスメンテナンスは月の第1金曜日に行われサービス品質の低下につながる場合があります。• メンテナンスによるサービスの停止はありません。• メンテナンスの開始時間は、データセンター所在地の現地時刻の金曜日21時となります。• 実際の影響時間については、オラクルクラウドメンテナンスカレンダーを参照下さい。• お客様への通知メールはメンテナンスの1週間前に送付されます。

顧客リクエストによる緊急パッチ適用:• 例外として、当該パッチが非常に重要な場合、適切な承認のもとパッチ適用が行われる場合があります。• 開始時間は、データセンター所在地の現地時間の21時となります。

Oracle Cloud Platform Services月次メンテナンンスは一般的に以下の通り行われます:

• 一般的にサービスメンテナンスは月の第1金曜日に行われます• 第1週目の週末のメンテナンスはサービス停止を伴う場合があります。• Oracle Java Cloud Service-SaaS Extensionは第4週目の金曜日にサービス品質の低下を伴う場合があります。• メンテナンスの開始時間は、データセンター所在地の現地時刻の金曜日21時となります。• メンテナンス時間は一般的に8時間確保されます。実際に影響がある時間はそれよりも短くなります。• 実際の影響時間については、オラクルクラウドメンテナンスカレンダーを参照下さい。• お客様への通知メールはメンテナンスの1週間前に送付されます。顧客リクエストによる緊急パッチ適用:

• 例外として、当該パッチが非常に重要な場合、適切な承認のもとパッチ適用が行われる場合があります。• 開始時間は、データセンター所在地の現地時間の21時となります。

24

可用性 ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Maintenance Calendar(Doc ID 2131053.2) - My Oracle Support Knowledge –

緑:インスタンス(VM)停止なし

赤:インスタンス停止の可能性あり

【参考】 Oracle Cloud PaaS & IaaS 定期メンテナンス(2/2)

25

作業内容 作業期間

日付

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】 Oracle Cloud からの通知メール

26

ご利用のサービスに関する各種ご連絡は、Oracle Cloud([email protected])または、[email protected]よりメールにて通知されます。

主な通知内容

•サービス開始のご案内(Welcomeメール)

•ユーザ作成の通知

•ユーザロール変更の通知

•パスワード変更のご案内

•リソース割り当て超過の通知(設定時)

•クレジット使用量の通知(設定時)

•メンテナンス・スケジュールのご案内

•メンテナンス開始通知

•メンテナンス終了通知

•計画外停止通知

•計画外停止からの復旧通知

•サービス終了通知

可用性 ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

DC2DC1

インスタンス冗長化の検討冗長化は各サービス・レイヤー毎に検討、DRは別DCを利用

27

BlockStorage

DB1 DB2 DB3 DB4

BlockStorage

BlockStorage

Coherence1

Coherence2

Coherence3

WebLogic1

WebLogic2

WebLogic3

Coherence4

Virtual Load Balancer VLBR

Object StorageObjectStorageGeoreplication

バックアップ

RAC

Data Guard(HA)

Data Guard (DR)

• ロードバランサー層(LBaaS)

– LBaaSはデータセンター内で冗長化済(データセンターを跨った冗長化は将来提供予定)

• アプリケーション層(JCS)

– クラスタリング(WebLogic, Coherence)

– Active – Standby構成(OTD)

– DR : 別データセンターにインスタンスを配置トランザクションログはDBに永続化しDB機能で保護

• データベース層(DBCS/ExaCS)

– Active-Active クラスタリング(RAC) または HA(Data Guard)

– DR : 別データセンターへのレプリケーション(Data Guard)

• ストレージ層(Storage Cloud / Database Backup Cloud)

– データセンター内は三重冗長化済

– DR : ジオ・レプリケーションを設定

クラスタリング

Virtual Load Balancer VLBR

Java CloudService

DatabaseCloud

Service

Load Balanceras a Service

Storage CloudService

可用性 ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service インスタンス冗長化の検討冗長化は各サービス・レイヤー毎に検討、DRは別DCを利用

• データベースのクラスタ化– Real Application Clusters(RAC) : Active-Active • DBCS : 2node RAC / ExaCS : 2~8node RAC

• データベースのレプリケーション– Data Guard : Active-Standby• 同一データセンター内でのレプリケーション(HA)

• 別データセンターへのレプリケーション(DR)

• (オンプレミスからのレプリケーション(Hybrid DR))

– GoldenGate : Active-Active• GoldenGate Cloud Serviceを利用

28

可用性 ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud ServiceのRAC構成

29

• 高可用性と拡張性を実現• メンテナンス時のサービス影響を少なくすることが可能• 数クリックで構築が可能• My Services(UI)やコマンドラインから管理可能• Public CloudでRACをサポートしているのはOracle Cloudのみ

• 2ノード・クラスタ• Oracle Automatic Storage Management(ASM)とOracle ASM Cluster File System(ACFS)の利用

• 複数インスタンスからアクセス可能な共有ストレージ• Data Guardとの組み合わせも可能• シングル・インスタンス環境との機能差:

• DBaaS MonitorやAPEXは含まれない• raccliユーティリティを利用可能 (シングル・インスタンス環境のdbaascliやbkup_apiに該当)

DBCS RAC構成のメリット

DBCS RAC構成の特徴

DBCS特有の俊敏性・管理性

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud ServiceのData Guard構成

30

• 常に切り替えが可能(スイッチオーバー/フェイルオーバー)なDR(スタンバイ)を保持• 障害時のRTO/RPOや、メンテナンス時の停止時間を短くすることが可能• 数クリックで、構築や切り替えが可能• My Services(UI)やコマンドラインから管理可能• スナップショット・スタンバイに切り替えることより、一時的に読み書き可能モードで利用可能• (Active Data Guard)スタンバイを参照処理のオフロード先として有効活用• (Active Data Guard)自動ブロック・メディアリカバリ機能により、データ破損を自動的に修復

• Data Guard Brokerがデフォルト有効• 管理の簡易化のため

• Flashback Databaseがデフォルト有効• 回復(旧プライマリデータベースの回復=Reinstate)

• RACとの組み合わせも可能

DBCS Data Guard構成のメリット

DBCS Data Guard構成の特徴

DBCS特有の俊敏性・管理性

デフォルト有効はDBCS特有

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

2

Database Cloud Service インスタンス冗長化の検討クラウドでのDR構築時の応用

• Oracle Cloud では、DR用の環境を普段は最小限で作成しておいて、DR発動後に大きくすることが可能

– 特に PaaSサービスのデータベースにおいて費用削減効果が高い

31

本番DB 8コア

DR用DB 2コア

– 左図は、本番環境 8コア、DR環境2コアで稼働中の Oracle Database Cloud Service の Data Guard 環境

– DR発動後に下段のDBを8コアにスケールアップして使用(スケールアップはインスタンスの再起動が発生するために切替時間が余分にかかる点に注意)

– 従量制のほか定額制でも利用可能(バースティング機能)

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud ServiceのData Guard構成管理・監視項目

• Database Cloud Service で作成したData Guard 構成は、下記のいずれかの方法で監視・運用が可能です

– My Services

– dbaascliユーティリティ

• Database Cloud Service インスタンスの操作のためのコマンドラインユーティリティ

– DGMGRL ユーティリティ

• Data Guard Broker 構成用のコマンドラインユーティリティ

– SQL*Plus

32

ロール変換• スイッチ・オーバー• フェイル・オーバー• スナップショット・スタンバイへの変換*

監視• 構成情報の確認• REDO 転送宛先の状態• REDO 転送・適用ラグ• REDO 適用関連プロセス*• REDO 適用処理* etc…

Only Cloud

Only Cloud

可用性

*)Cloud Toolでは未対応、SQL*Plus/DGMGRLで実施

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud ServiceのData Guard構成

• ノード一覧でデータベース・ロールを確認/変換可能

– プライマリ

– スタンバイ

– 回復(旧プライマリデータベースの回復)

• Data Guard メトリック

– Apply Lag

– Transport Lag

– Active Session

– Last Update Time

33

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Data Guardのロール変換My Servicesからの実行

34

可用性

例)スイッチ・オーバー後のロール

ロール変換(スイッチ・オーバー/フェイル・オーバー)も

簡単に実行可能

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Data Guardの旧プライマリ・データベースの回復My Servicesからの実行

35

旧プライマリを簡単にスタンバイとして復旧可能• フェイル・オーバー実行後、旧プライマリ・データベースは無効化され、再作成/回復が必要な状態になる

• DBCS で作成された Data Guard のデータベースは、デフォルトでフラッシュバック・データベースが有効化されているので、Data Guard Broker での回復機能が使用可能

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】 Data Guard 関連情報確認

36

カテゴリ 内容 My Services dbaascli DGMGRL SQL*Plus

WebUI/REST Command Line

運用 スイッチオーバー/フェイルオーバー ○ ○ ○ ○

フェイルオーバー後の旧プライマリの復旧 ○ ○ ○ ○

スナップショット・スタンバイへの変換 - - ○ ○

構成/設定変更 - - ○ ○

監視 構成情報の確認 ○ ○ ○ ○

設定値の確認 - ○ ○ ○

REDO 転送宛先の状態 - ○ ○

REDO 転送・適用ラグ ○ ○ ○ ○

REDO 適用プロセス状態・情報 - - ○ ○

REDO 適用性能の確認 - - ○ ○

※2017/11 時点の情報になります可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】 Data Guard 関連情報確認dbaascliユーティリティ (1/2)

• dbaascliユーティリティの dataguardサブコマンドを使用して、Data Guard の構成情報確認や操作が可能

• 構成情報確認

$ dbaascli dataguard status [--details yes|no]¥

[--password password]

37

DBAAS>dataguard status --short yesExecuting command dataguard status --short yesSUCCESS: Dataguard is up and running{

"FSFO" : "Start Failover: DISABLED","STANDBY" : “ORCL_02","PRIMARY" : "ORCL_01","CONFIGURATION" : "fsc"

構成情報短縮バージョン(実行例)

DBAAS> dataguard statusDBAAS CLI version 1.0.0Executing command dataguard status

SUCCESS : Dataguard is up and running

DETAILS:Configuration - fsc

Protection Mode: MaxPerformanceMembers:ORCL_01 - Primary databaseORCL_02 - Physical standby database

Properties:FastStartFailoverThreshold = '30'OperationTimeout = '120'TraceLevel = 'USER'FastStartFailoverLagLimit = '30'CommunicationTimeout = '180'ObserverReconnect = '0'FastStartFailoverAutoReinstate = 'TRUE'FastStartFailoverPmyShutdown = 'TRUE'BystandersFollowRoleChange = 'ALL'ObserverOverride = 'FALSE'ExternalDestination1 = ''ExternalDestination2 = ''PrimaryLostWriteAction = 'CONTINUE'

Fast-Start Failover: DISABLED

Configuration Status: SUCCESS

構成情報(実行例)

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】 Data Guard 関連情報確認dbaascliユーティリティ(2/2)

38

DBAAS> dataguard status --details yesExecuting command dataguard status --details yesSUCCESS: Dataguard is up and running{

"instances" : [{

"DATABASE_TYPE" : "PRIMARY","PROTECTION_MODE" : "MAXIMUM PERFORMANCE","PROTECTION_LEVEL" : "MAXIMUM PERFORMANCE","ADDITIONAL_MESSAGES" : "","DATABASE_NAME" : "ORCL_01","PENDING_APPLY_LOG_CNT" : 0,"ACTIVE_SESSIONS" : "1","HOST_NAME" : "JPDGHA-dg01","OPEN_MODE" : "READ WRITE"

},{

"PROTECTION_LEVEL" : "MAXIMUM PERFORMANCE","ADDITIONAL_MESSAGES" : "","APPLY_LAG" : "00 days 00 hrs 00 min 00 sec","DATABASE_NAME" : "ORCL_02","APPROXIMATE_ROLE_TRANSITION_TIME" : "00 days 00 hrs 00 min 00 sec + 30 sec","ACTIVE_SESSIONS" : "2","HOST_NAME" : "JPDGHA-dg02","TRANSPORT_LAG" : "00 days 00 hrs 00 min 00 sec last computed 0 days 0 hrs 0 min 13 sec before","PROTECTION_MODE" : "MAXIMUM PERFORMANCE","DATABASE_TYPE" : "PHYSICAL STANDBY","OPEN_MODE" : "READ ONLY WITH APPLY"

}...

構成情報詳細 (実行例)

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle IaaSの可用性補助機能 -インスタンスの自動リスタート(*1)

• インスタンス(仮想マシン)の状態を監視し、エラーの場合には再起動をかける機能

• Compute Cloud と、すべての Database Cloud / Java Cloud などの顧客管理PaaSサービスで利用可 (関連するOracle Database等のアプリケーションも自動起動)

• サーバー障害等に対応

• RTO > 数分程度の可用性要件に対応

• 設定方法– Compute Cloud : インスタンス作成ウィザードで高可用性ポリシーをアクティブに設定

– 顧客管理PaaS : 自動で設定済(変更不可)

39

インスタンスの状態を監視しエラーなら強制再起動

①Error OK OK OK

【参考】 IaaS 機能

(*1) Oracle Cloud Oracle Compute Cloud Service (IaaS)の使用 -オーケストレーション内の高可用性ポリシーについてhttps://docs.oracle.com/cd/E60665_01/stcomputecs/STCSG/GUID-1896C799-49A6-42B8-9813-7DE5695267FE.htm#GUID-1896C799-49A6-42B8-9813-7DE5695267FE__HIGHAVAILABILITYPOLICIES-581418A5

可用性DBCSでは自動的に有効シングル・インスタンスでも自動リスタート

②Restart

Oracle Cloud

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle IaaSの可用性補助機能 –オーケストレーションによるインスタンス分散配置

• オーケストレーション = Oracle Cloud のオブジェクト(インスタンス、ネットワーク、ストレージなど) の関係を定義し、一斉制御を行うための定義ファイル、JSONで記述

– ウィザードが自動生成

– 複雑なものはテンプレート(*1) を元に自由に記述可能

• オーケストレーションの中に複数インスタンスを記述し、その関係を定義

– 左図の例では、 instanceA と instance Bを異なる物理サーバーノード “differenct_node” に起動するように関係性を記述

• クラスタリング構成で、物理サーバー障害によってすべてのインスタンスがダウンすることを防止

40

【参考】 IaaS 機能

relationships": [{

"instances": ["instanceA","instanceB“

],"type": "different_node“

}]

Server1 A

Server2

Server3

Server4

C

D

G

E

B

B

B

B

インスタンスBが起動(再起動)する際、インスタンスAが配置されているサーバー1とは別のサーバーで必ず起動する

samplecluster.json

(*1) Oracle Cloud Oracle Compute Cloud Serviceの使用 -オーケストレーション・テンプレート - https://docs.oracle.com/cd/E60665_01/stcomputecs/STCSG/GUID-F6861C70-1A76-4F65-B58F-B3C42DB162F7.htm

可用性

DBCS RACでは自動的に有効物理サーバー障害も考慮

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate–メンテナンス/アップグレード/移行時の停止時間極小化

Active Data Guard–データ保護/災害対策– クエリ・オフロード

GoldenGate–双方向レプリケーション–異種混在環境のサポート

Active Replica

RMAN, Oracle Secure Backup,Zero Data Loss Recovery Appliance–ディスク/テープ/クラウドへのバックアップ

Enterprise Manager Cloud Control–サイト障害管理

Application Continuity–アプリケーションの可用性

Global Data Services –サービス切り替え/負荷分散

RAC–拡張性–対サーバ障害

ASM–ストレージ保護

Production Site

Flashback–人的ミスからの迅速な復旧

41

Oracle Maximum Availability Architecture (MAA)Available in Oracle Cloud可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Zero Data LossDR to the Cloud Use CaseZero Downtime

RACZero Data Loss Backup to the Cloud Use Case

Prod/Departmental

Business Critical

Dev/Test/Prod

Mission Critical

ackup and Recovery

Bronze +

Zero DowntimeHigh Availability

Oracle Cloud上のデータベースの高可用性

42

オンプレミスでも、クラウドでも、同じアーキテクチャ

Silver +

Zero Data LossHA and DR

GOLD

BRONZESILVER

PLATINUM

Zero Downtime Golden Gate Cloud Svc.

Gold +

Zero Downtime Maintenance / Migration

DB Enterprise and Backup Cloud Services

Bronze +

DB Enterprise Cloud ServiceOracle RAC

Silver +

DB Enterprise Cloud Service(Active) Data Guard

Gold +

Exadata Cloud Service + GoldenGate Cloud Service

Maximum

Availability

Architecture

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

参照)可用性関連の過去のTech Nighthttp://www.oracle.com/technetwork/jp/ondemand/database/db-new/db-tech-night-3508291-ja.html

• #3データベースに最適なストレージ構成の極意~ASMの最適構成とは、復習から12.1新機能まで~

• #6 DBのバックアップ・リカバリは何が正解なのか~Oracle DBに最適化されたバックアップ・リカバリで出来ること~

• #10 高可用性と高拡張性を両立する Oracle RAC~改めて基礎からシンプルに理解する~

• #11 Oracle RAC Release 12.2 インストールから運用までの勘所~ Oracle RACとの付き合い方を考える~

• #13 Oracle Databaseのレプリケーション~データベース・システム全体の可用性/性能要件を実現~

43

可用性

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 44

本日のテーマ

可用性バックアップリカバリ

データ移行パッチ運用

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

バックアップの基本的な考え方

顧客がバックアップを取得/設定

• サービスで提供されているバックアップ / リカバリーのツールを利用した自動取得の設定

• DBCS,ExaCSのデータベースのバックアップはサービス付随ツールの利用を推奨

– RMANを使ったデータと設定の定期バックアップ

– データベース関連PaaSのツールのバックアップ対象はデータベース

Oracle がバックアップを取得• フルマネージド・サービス

– 取得間隔や保管期間はサービス毎に定義(例 : Exadata Express -> 週次フル、日次差分)

– 基本的にはこれで十分、足りなければデータや設定を手動でエクスポート

バックアップ・リカバリ

Exadata ExpressDatabase Cloud ServiceExadata Cloud Service

45

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service のバックアップ設定ベストプラクティスに沿ったオンライン・バックアップが構成済• Automated サービスでは、Oracle Database のベストプラクティスに沿ったバックアップの自動取得が構成されます。インスタンス作成時にその使用可否とバックアップ先を選択することができます。

– データベースの関連ファイルは、RMANによりフルバックアップ + 日次増分バックアップが取得されます

– VM内のFast Recovery Area(/u03)に1週間分のバックアップが保管され、別に30日間 Storage Cloud にも保管されます

46

Oracle Storage Cloud

コンテナ

Block Storage

Database Cloud Service インスタンス(VM)

DB

DB設定

OS設定

RMANfra

(/u03)

crond

日次起動

tar

イメージコピーのコピーバックアップセットのコピー

1週間で削除

SBT

30日で削除一世代のフルバックアップ+ 7日分の差分バックアップ

バックアップ・リカバリ

* バックアップ時刻は、初期設定ではインスタンス毎にランダムに指定されています。必要に応じ変更してください

前回のおさらい

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service のリカバリUIによる手動バックアップ

1. 管理->バックアップの画面で、『Backup Now』をクリック

2. 長期保存(KEEP FOREVER)にするかを選択

3. 『Backup』をクリック

47

バックアップ・リカバリ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Service のリカバリUIによるリカバリ

1. 管理->バックアップの画面で、『Recover』をクリック

2. リカバリ時点を選択

–最新のバックアップへのフル・リカバリ

–任意の日時やSCN(システム・チェンジ・ナンバー)を指定したポイント・イン・タイム・リカバリ(PITR)

3. 『Recover』をクリック

48

バックアップ・リカバリ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】Database Cloud Service のバックアップ

• Automatedサービスでは、バックアップ/リストア関連のユーティリティが用意されています

– バックアップスクリプト および設定ファイル• /home/oracle/bkup/obkup バックアップを実行するperlスクリプトファイル

• /home/oracle/bkup/dbcfg.spec バックアップ対象のDB設定ファイルを指定するリスト

• /home/oracle/bkup/oscfg.spec バックアップ対象のOS設定ファイルを指定するリスト

• /home/oracle/bkup/oss.cfg ストレージクラウドへのアクセス情報が保持される設定ファイル

• /home/oracle/bkup/log バックアップの実行ログ格納ディレクトリ

– バックアップ設定や、手動起動を行うためのユーティリティ• /var/opt/oracle/bkup_api/bkup_api 保存期間/実行サイクルの変更、手動実行、長期保管バックアップの実施、ステータス確認

バックアップの削除などを実施

• /etc/crontab 定期バックアップの有無、実行時間を設定

– リストアのためのユーティリティ

• dbaascli orec DBCSインスタンスのリストアのためのコマンドラインユーティリティ

• dbaascli mrec orecでリストア出来ない場合にメディアリカバリ(VMの再構成)を実施するユーティリティ

• これらのユーティリティの詳細については、以下をご覧ください

Oracle Database Cloud Service (Database as a Service) - Using Oracle Database Cloud Service (Database as a Service)

49

バックアップ関連のユーティリティ

バックアップ・リカバリ ※2017/11 時点の情報になります

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

【参考】Database Cloud Service のバックアップ

• 以下の項目についてはバックアップ設定を変更することができます手順の詳細はリンク先マニュアルの記述をご覧ください

50

バックアップ設定の変更

変更できる項目 非RAC環境での方法 RAC環境での方法

バックアップ対象のシステム・ファイル/home/oracle/bkup/oscfg.specファイルを編集

/opt/oracle/dcs/rdbaas/config/oscfg.specファイルを編集

バックアップ対象のデータベース構成ファイル/home/oracle/bkup/dbcfg.specファイルを編集

/opt/oracle/dcs/rdbaas/config/dbcfg.specファイルを編集

バックアップ対象のGrid Infrastructure構成ファイル (なし)/opt/oracle/dcs/rdbaas/config/gicfg.specファイルを編集

ストレージ・クラウドへの2次バックアップの保存期間(デフォルト:30日)

bkup_api bkup_chgcfg コマンド raccli update backupconfigコマンド

ローカル・ストレージ(FRA領域)への1次バックアップの保管期間(デフォルト:7日)

bkup_api bkup_chgcfg コマンド raccli update backupconfigコマンド

定期バックアップを取得する時刻 /etc/crontabファイルを編集 raccli update backupconfigコマンド

その他のデータベースのバックアップ方法 RMAN の CONFIGURE コマンド RMAN の CONFIGURE コマンド

※2017/11 時点の情報になりますバックアップ・リカバリ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 51

【参考】コマンドライン・ユーティリティを使用したバックアップ・リカバリ

• Oracle Database Cloud Service には、バックアップとリカバリをCUIで実行するためのユーティリティが用意されています

– backup_api - オンデマンドのバックアップ取得

– dbaascli orec - リカバリ実施

– dbaascli mrec – メディアリカバリ実施

• インスタンス作成時に指定された、各種バックアップ設定についても、CUIで変更可能です。詳細はマニュアルをご参照ください。

例:バックアップの保持期間の延長

:バックアップなしからブロック・ストレージでの取得への変更

bash-4.1# iduid=0(root) gid=0(root) groups=0(root),1(bin),2(daemobash-4.1# /var/opt/oracle/bkup_api/bkup_api bkup_start

########### DBAAS BACKUP API ######################* Action: bkup_start* log: /var/opt/oracle/bkup_api/bkup_api.log** process started with PID: 1170** see log file for monitor progress-------------------------------------

Backing Up and Restoring a Database as a ServiceInstancehttp://docs.oracle.com/cloud/latest/dbcs_dbaas/CSDBI/GUID-0864AA36-8FE4-4D62-9F18-A0550D4BC89B.htm#CSDBI3342

bash-4.1# dbaascli orec --args -latestDBAAS CLI version 1.0.0Executing command orec --args -latest--args : -latestDataguard is not enabled

OREC version: 14.1.14-20141124

OREC:: RUNNING IN NON DATAGUARD ENVIRONMENTStarting ORECLogfile is /var/opt/oracle/log/orec/orec_2015-11-30_08:12:21.logConfig file is /var/opt/oracle/orec/orec.cfg….

バックアップ・リカバリ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Database Cloud Serviceのスナップショット機能

• ある時点のディスク・イメージ(スナップショット)を保存可能

– スナップショットからサービス・インスタンス(Linked-Clone)を複製可能

– スナップショットには変更が加わらない⇒クローン毎に開発環境として利用可能

• 利用条件

– 同一アイデンティティ・ドメイン内

– シングル・インスタンス構成のみ

– Linked-Cloneがリンクされているスナップショット、スナップショットがリンクされているサービス・インスタンスは削除不可

52

バックアップ・リカバリ

Database Cloud Service

Storage Snapshot(Linked-Clone)

Clone Clone

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

• Database Cloud Service ではスナップショット機能により、ある瞬間のディスク・イメージを保存し、そこから新しいインスタンス(Linked Clone)を複製することができます

• Database Cloud Service のスナップショット機能は、Compute Block Storage のボリューム・スナップショット機能をバックエンドで使用します

• スナップショットはコピー・オン・ライトによって取得されるため、データサイズによらず高速に取得することができます

• 注意 : Database Cloud Service のスナップショットではデータの物理的な複製は行いません。バックアップの代替としては決して利用しないようにしてください。

【参考】Database Cloud Serviceのスナップショット機能詳細

Current Snapshot 2

DBCSInstance

Snapshot 1

1 2 3 41 2 3’ 41 2’ 3’ 4’

ポインター

DBCSInstance(クローン)

スナップショットからのインスタンス作成(Linked Clone)

スナップショット取得

バックアップ・リカバリ

53

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Database Cloud Serviceのバックアップからの復旧取得済のバックアップを利用した復旧方法

1. 既存サービス・インスタンスのリカバリ

– リカバリ機能• 可能な限り最新までのリカバリ

• Point Time in Recovery(時間/SCN指定)

– サービス・インスタンス再作成

2. Database Backup Service上のバックアップを利用したサービス・インスタンス作成

– 新規サービス・インスタンス作成

• 取得済みのデータベース・バックアップからインスタンスを作成する場合に使用する

• シングル・インスタンスの場合のみ可能

– 既存サービス・インスタンス上のDBリプレース

バックアップ・リカバリ

Database Backup Service

Local Backup

※2017/11 時点の情報になります

①リカバリ

②作成

54

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

【参考】バックアップ・リカバリ関連の過去のTech Nighthttp://www.oracle.com/technetwork/jp/ondemand/database/db-new/db-tech-night-3508291-ja.html

• #6 DBのバックアップ・リカバリは何が正解なのか~Oracle DBに最適化されたバックアップ・リカバリで出来ること~

バックアップ・リカバリ

55

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

本日のテーマ

可用性バックアップリカバリ

データ移行パッチ運用

56

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Database Cloud Serviceのバージョン

Oracle Database Cloud のバージョンは、2つの考え方に基づいて管理されています

15.1.4 15.1.6 15.2.2 15.2.4 15.2.6 15.3.2 15.3.3 15.3.4 15.3.6

2015/92015/82015/72015/62015/42015/3

A. Oracle Cloud 全体のソフトウェア・バージョン → 共用のため一斉にアップデートされます

B. Oracle Database ソフトウェア・バージョン →PSUレベルをインスタンスごとに選択できます(推奨は最新)

ゴールド・イメージ

DBCSインスタンス

12.1.0.2.3

11.2.0.4.0 11.2.0.4.5 11.2.0.4.6

12.1.0.2.0 12.1.0.2.2 12.1.0.2.3

インスタンス作成時には原則最新PSU適用済のゴールド・イメージがコピーされる

最新リリースのPSUがリリースされるとゴールドイメージが追加され使用可能になる GUIツール操作により別イメージへの

アップデートが、任意のタイミングで可能

パッチ運用 前回のおさらい

57

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

Database Cloud Serviceパッチの基本的な考え方

サービス・インスタンス内は顧客が管理–定期的な適用計画が推奨

• Oracle Database/Grid Infrastructure

– 基本的にPSUでの提供

– 適用ツール(コンソール/dbpatchm(DG環境はdbpatchmdg))

• クラウド・ツール

– サービスで提供されているツールの、サービス・インスタンス内に配置されているツール群(/var/opt/oracle配下等)

– 適用ツール(dbaascli (RAC環境はraccli))

• OS

– Securityパッチ

– 適用ツール(dbpatchmsm)もしくはyum

OS

GI

DB

Cloud Infrastructure

Tools

パッチ運用

58

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

事前チェックとパッチ適用

Database Cloud Serviceパッチ適用

Precheck : パッチ適用前の事前チェック• チェック内容は、パッチダウンロード可否/パッチ適用のための/u01の空き領域確認/パッチ適用可否(oprache prereq)など

パッチ運用

59

Patch : パッチ適用• 停止時間を最小限に抑えて実行

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

【参考】 11.2.0.4のサポート

• Oracle Database のサポートポリシーに従う形で、11.2.0.4 のExtended Support期間中はサポート対象

参照) Using Oracle Database Cloud Service

Oracle Database Software Release

Oracle Database 11.2.0.4 as licensed perpetually or by term is also selectable for provisioning in the Oracle Database Cloud Service and Oracle will continue to support this release version as part of the service subscription for the duration of the Extended Support period for 11.2 as defined in Oracle's Lifetime Support Policy.

• Oracle Database のサポート期間は、下記MOSのNoteをご参照ください

参照) Doc ID 161818.1: Oracle Database (RDBMS) Releases Support Status Summary

パッチ運用

60

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |

本日のテーマ

可用性バックアップリカバリ

データ移行パッチ運用

61

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

• 従来と同様の方式が利用可能

– Oracle Databaseのデータ移行方式

• DataPumpやトランスポータブル表領域など

• 12cではMultitenantのPDBのUnplug/Plugなど

• 一次ファイルは、ローカル・ストレージやStorage Cloud Serviceを利用可能

• DBCS側の環境に合わせて移行(バージョンや構成)

– GoldenGate/GoldenGate Cloud Serviceを利用して、切り替えに伴う停止時間の短縮も可能

• クラウドの機能を利用した方法も利用可

– Database Backup Serviceを利用したバックアップからのサービス・インスタンス作成など

データ移行についての考え方

62

DBDB

Storage

Database Cloud Service

OnP Database

StorageCloud Service

Database Backup Service

Backup

OS File

GoldenGateCloud Service

Storage

OS File

DataPump/MTA …

移行

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

データベース移行方式サマリ

63

停止時間

移行元利用可能DBバージョン

異なる環境間 ライセンス/サービス 中間ファイルDB Ver OS OnP Cloud(DBCS)

SQL*Loader 大 9~ × ○ SE~ SE~ 有

外部表 大 9~ ○ ○ SE~ SE~ 有

DataPump 大~中 10.1~ ○ ○ SE~ SE~ 有

Export/Import 大 7~ ○ ○ SE~ SE~ 有

トランスポータブル表領域 中~小 8.1~ △ × EE EE 有

フル・トランスポータブル 中~小 元11.2.0.3~先12.1.0.1~

△ △ EE EE 有

Multitenant 小 12.1~ ○ × EE+MTA EEHP 無

Recovery Manager 中~小 8~ △ △ SE~ SE~ 有/無

Database Backup Service 中~小 10.2~ × × SE~ SE~+DB Backup Service

Data Guard 小 7~ × △ EE EE 無

GoldenGate 小 9i~※ ○ ○ SE~(+ GoldenGate) SE~+ GoldenGateCS 有

Sustaining/Exetnded Support のデータベースを接続対象とする場合、弊社営業担当まで事前に御相談下さい。

移行

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

データベース移行方式サマリ

64

停止時間

移行元利用可能DBバージョン

異なる環境間 ライセンス/サービス 中間ファイルDB Ver OS OnP Cloud(DBCS)

SQL*Loader 大 9~ × ○ SE~ SE~ 有

外部表 大 9~ ○ ○ SE~ SE~ 有

DataPump 大~中 10.1~ ○ ○ SE~ SE~ 有

Export/Import 大 7~ ○ ○ SE~ SE~ 有

トランスポータブル表領域 中~小 8.1~ △ × EE EE 有

フル・トランスポータブル 中~小 元11.2.0.3~先12.1.0.1~

△ △ EE EE 有

Multitenant 小 12.1~ ○ × EE+MTA EEHP 無

Recovery Manager 中~小 8~ △ △ SE~ SE~ 有/無

Database Backup Service 中~小 10.2~ × × SE~ SE~+DB Backup Service

Data Guard 小 7~ × △ EE EE 無

GoldenGate 小 9i~※ ○ ○ SE~(+ GoldenGate) SE~+ GoldenGateCS 有

Sustaining/Exetnded Support のデータベースを接続対象とする場合、弊社営業担当まで事前に御相談下さい。

従来通り(Oracle Database機能・オプション)

従来通り(Oracle Database機能・オプション)

Oracle Cloud サービス/機能あり

Oracle Cloud サービス

移行

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

バックアップを利用した移行Database Backup Serviceのバックアップを利用したサービス・インスタンス作成

• DBCSインスタンス作成時に、Database Backup Service上のバックアップを利用可能–オンプレミスや他のクラウドからの移行

–他サービス・インスタンスの移行/複製

•手順1.DBCS側の前提条件確認

2.Database Backup Serviceにバックアップ取得

3.DBCSインスタンス作成時に『Initialize Data from Backup』の『既存のバックアップからのインスタンスの作成』をYesにして作成

65

OnP

DBCSDB Backup Service

移行

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

参照) 移行関連の過去のTech Nighthttp://www.oracle.com/technetwork/jp/ondemand/database/db-new/db-tech-night-3508291-ja.html

• #8 データベース・アップグレードのススメ for Oracle Database 12c Release 2~アップグレード成功のために知りたいこと、知っておきたいこと~

66

バックアップ・リカバリ

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

まとめ : Database Cloud Serviceのメリット

67

Oracle CloudのInfrastructure

Oracle Database の機能

クラウド導入によるメリット(Agilityや標準化、コスト等)

オンプレミス同様のOracle Databaseのメリット

エンタープライズ向けのOracle Databaseのテクノロジーとナレッジ

Oracle Database Cloud Service の機能や構成

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

オンプレミスとクラウドで標準化されたアーキテクチャエンタープライズ向けのオンプレミスの仕組みをそのままクラウドへ

CloudOn-Premises

DEVELOP AND DEPLOY ANYWHERE

同じ「アーキテクチャ」同じ「オラクル製品」同じ「知識・ノウハウ」

オンプレミスで培った標準技術をクラウドへ

クラウドで開発・運用したシステムをオンプレミスへ

CompleteOpen

IntegratedEngineered

CompleteOpen

IntegratedEngineered

68

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

参考情報

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 70

Oracle Database Cloud 最新情報サイト

http://qiita.com/organizations/oracle

http://www.slideshare.net/oracle4engineer/

Oracle Database Cloud Service サービス情報

• https://cloud.oracle.com/ja_JP/database(サービス詳細、価格、トライアル申込)

Oracle Cloud 日本語版ブログ

• https://community.oracle.com/groups/oracle-cloud-japan-blog

www.facebook.com/OracleCloudComputing

@OracleCloudZone #OracleCloud

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

http://www.slideshare.net/oracle4engineer/

オラクルエンジニア通信@Slideshare

Oracle Cloud PaaSスタートアップ・ガイド

Oracle Cloud Platform デザインパターン

Oracle Database Cloud Service を初めて使用する方にむけたスタートアップガイド一通りの操作について、画面ショット付きでステップ・バイ・ステップで解説しています

Oracle Cloud (PaaS/IaaS) のアーキテクチャを検討する際の設計カタログしてて、典型的な過大に対し設計・構築・運用Tipsという形式でまとめています

Oracle Database Cloud Data Guard機能について

Oracle Database Cloud を使ってみよう

Oracle Public Cloud Service を初めて契約されたお客様のためのスタートアップ・ガイドサービス契約完了時点から、アクティベート化処理を経て、最初のインスタンスを作成するところまでを扱っています

Oracle Database Cloud Service の高可用性機能である Data Guard について、機能の詳細を解説した資料です

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

OTN連載/Twitterはじめました

• 『もしもみなみんがDBをクラウドで動かしてみたら』

• Oracle Database Cloud Serviceに関する連載

•今回触れられなかった内容も載せていきます

• Twitter: @minamin96

72

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 73

What’s New for Oracle Database Cloud ページ

What‘s New for Oracle Database Cloud - Database as a Service

各サービスのアップデート情報はWhat's New マニュアルを

ご参照ください

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

最新情報の入手方法

• Oracle Database Cloud に関するサポート最新情報はMy Oracle Support よりご確認ください

•情報更新を電子メール配信により通知可能です1. My Oracle Support >上部タブメニュー > 設定 > 電子メールによるホット・トピック

2.ホットトピック > 選択した製品

3.ご利用のサービス(例:“Oracle Database as a Service”)を追加します

74

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

マニュアル・ドキュメントOracle Database Cloudサービス情報

https://cloud.oracle.com/ja_JP/database(サービス情報、ログイン、トライアル申込)

Oracle Database Cloudマニュアル ※最新情報は英語のドキュメントをご確認ください

Cloud Oracle Database Cloud Serviceのドキュメント(日本語)

http://docs.oracle.com/cd/E60665_01/ (Cloud全般)

http://docs.oracle.com/cd/E60665_01/dbcs_dbaas/index.html (DBaaS)

Cloud Oracle Database Cloud Serviceのドキュメント(英語)

http://docs.oracle.com/cloud/latest/ (Cloud全般)

http://docs.oracle.com/cloud/latest/dbcs_dbaas/index.html (DBaaS)

http://docs.oracle.com/cloud/latest/dbcs_dbaas/CSDBR/toc.htm (REST API for DBaaS)

75

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Service 30日間無料トライアル

76

トライアルのお申し込みサイト

Database Cloudトライアル申し込みご案内

トライアルのお申し込みサイト

トライアルのお申し込みサイトはコチラ

- 上記サイトより、ご利用したいクラウドサービスを選択し、お申し込み頂けます。- Oracle PaaSの各サービスは「プラットフォームとインフラ」項目をご参照ください。

https://cloud.oracle.com/ja_JP/tryit

Database Cloudトライアル申し込みご案内

お申し込みは数ステップでカンタン!30日間お試し放題!!

- Database Cloud Serviceのトライアルを申し込むと、Database Backup ServiceやJava Cloud Serviceなどもトライアル可能です!- 上記FAQサイトにてチュートリアルも提供しております:

- Oracle Database Cloud Serviceを使ってみよう- Oracle Database Cloud Service 体験チュートリアル - トライアル環境を使用したAPEXアプリケーション作成

DBCSの詳細なお申込み方法はFAQにてご案内しております。https://faq.oracle.co.jp/app/answers/detail/a_id/2809 へアクセス

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. 77

Oracle Cloudラーニング・サブスクリプション

【ご注意】 Oracle PartnerNetwork 会員様は、パートナー割引価格で受講いただけます。また、他の割引契約、またはキャンペーンと併用することはできません。

定価: 116,804円 (税込)

1ユーザー/1年間利用可能

Oracle Cloud (PaaS)の導入から運用まで、クラウドを活用するために必要なスキルを身につけた"Cloud Ready" なエンジニアを育成するための学習プラットフォーム

Oracle Cloud の活用に必要なスキルを学習できるビデオ・トレーニング 製品アップデートに応じて常に最新のコンテンツに更新 1年間のサブスクリプション形式

ただいま無償体験版公開中!

Oracle Cloud インスタンスの作成やクラウド上の Oracle Database, WebLogic Server の起動方法など、技術者が円滑に Oracle

Cloud (PaaS) をはじめるためのポイントを学習できる『Getting Started』を視聴可能

アクセスはこちらからeducation.oracle.co.jp/cls_paas

Oracle Platform as a Service ラーニング・サブスクリプション

多彩な Oracle PaaSの活用方法をトータルにカバー。すべての Oracle PaaS技術者にオススメします!

学習内容:

【対応サービス】Database Cloud, Java Cloud, Business Intelligence Cloud, Process Cloud, Mobile Cloud, Integration Cloud, Documents Cloud,Messaging Cloud, Internet Of Things Cloud, SOA Cloud, Database Backup Cloud, Developer Cloud, Infrastructure as a Service (IaaS), Big Data Preparation Service

• Oracle Cloud Platform as a Service の使用方法• Oracle PaaSの多様なサービスを活用する利点• Oracle PaaSの運用管理• Oracle PaaSを使ったアプリケーションの開発とデプロイ• 既存のアプリケーションの Oracle PaaSへの移行など

DBCSとJCSは日本語講義視聴可能

Copyright © 2017 Oracle and/or its affiliates. All rights reserved.

•以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Copyright © 2017 Oracle and/or its affiliates. All rights reserved. | 79

Oracle Digitalは、オラクル製品の導入をご検討いただく際の総合窓口。電話とインターネットによるダイレクトなコニュニケーションで、どんなお問い合わせにもすばやく対応します。

もちろん、無償。どんなことでも、ご相談ください。

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 80