$30 off During Our Annual Pro Sale. View Details »

Oracle Base Database Service 技術詳細

Oracle Base Database Service 技術詳細

Oracle Cloud Infrastructure / OCI
Oracle Base Database Service / BaseDB
Enterprise Database Service / EntDB
Standard Database Service / StdDB

oracle4engineer
PRO

September 11, 2023
Tweet

More Decks by oracle4engineer

Other Decks in Technology

Transcript

  1. Oracle Base Database Service
    技術詳細
    2023/10/11
    日本オラクル株式会社
    クラウド・エンジニアリング統括
    COE本部
    データベース・ソリューション部

    View Slide

  2. はじめに
    2
    本資料は、
    Oracle Cloud
    Infrastructure –
    Database の技術情報です。
    Oracle Cloud
    Infrastructure Classicは
    対象外です。
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  3. • Oracle Base Database Service マニュアル(日本語)
    • https://docs.oracle.com/cd/E83857_01/paas/bm-and-vm-dbs-cloud/index.html
    • ※最新版は、英語版をご参照ください。
    • Oracle Base Database Service マニュアル(英語)
    • https://docs.oracle.com/en/cloud/paas/bm-and-vm-dbs-cloud/index.html
    https://docs.oracle.com/en-us/iaas/dbcs/index.html
    • Oracle Enterprise Database Service 製品ページ
    • https://www.oracle.com/jp/database/enterprise/
    • Oracle Standard Database Service 製品ページ
    • https://www.oracle.com/jp/database/standard/
    • OCIチュートリアル:Base Database Service (BaseDB) を使ってみよう
    • https://oracle-japan.github.io/ocitutorials/database/
    マニュアル/製品ページ/チュートリアル
    3 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  4. Agenda
    4
    サービス・ラインナップ
    サービス概要
    技術詳細
    まとめ
    Appendix
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  5. Oracle Cloud Infrastructure (PaaS/IaaS) & Oracle Cloud Applications (SaaS)
    Oracle Cloud
    Oracle Cloud Applications
    Global Cloud Data Center Infrastructure
    Commercial and Government Public Cloud Regions | Cloud@Customer | Dedicated Regions | Roving Edge
    Security | Governance | Compliance
    アプリケーション開発
    DevOps
    インテグレーション コンテナ
    管理・監視
    自動化 ネイティプVMware
    機械学習
    AI
    コンピュート ストレージ
    分析・BI
    データサイエンス
    リレーショナル・
    データベース その他のデータベース
    ネットワーク
    ERP SCM HCM ACX IA
    Enterprise
    Resource Planning
    Supply Chain and
    Manufacturing
    Human Capital
    Management
    Advertising and
    Customer Experience
    Industry
    Applications
    Oracle Cloud Infrastructure
    5 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  6. 多様なビジネス要件に対応する柔軟なサービスを提供
    Oracle Cloudにて提供するデータベースサービス
    6
    Base Database Service Exadata Database Service Autonomous Database
    Oracleによるフルマネージド
    Oracle管理のインフラストラクチャとお客さま管理のデータベース
    あらゆるワークロードに対応する最高のパフォーマンス、拡張性、統合性
    シングル/小規模なワークロード
    Automation
    Shared
    ADB on Dedicated
    Infrastructure
    Exadata Cloud
    Infrastructure
    Oracle Cloud Infrastructure
    Exadata
    Cloud@Customer
    Enterprise and Standard
    Database Services
    ADB on
    Cloud@Customer
    Oracle Cloud Infrastructure
    お客さまの
    データセンター
    お客さまの
    データセンター
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  7. 構成
    7 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  8. スタンダード/エンタープライズ データベース・サービス
    Oracle Databaseの全特徴をクラウドで利用可能
    • Standard Edition 2、Enterprise Edition、Oracle Databaseオプション機能に
    必要とされる機能をフル装備
    • シングル・インスタンスと2ノードRACインスタンスに対応
    効率的なデータベース・ライフサイクル・マネジメント
    • インフラストラクチャのメンテナンスが不要
    • クラウドの自動化により管理者の生産性を向上
    • Web、APIドリブンなライフサイクル・オペレーション
    • プロビジョニング、アップデート、バックアップなどの自動化
    クラウドのメリットを享受
    • 割り当てられたコンピュート・リソースのコストに応じてOCPUスケーリングを開始
    • ライセンス・タイプの選択
    • 4種類のOracle Databaseライセンス・タイプから1つ選択し、新規サブスクライブ
    • ライセンス持ち込み(BYOL)
    Oracle Base Database Service
    Copyright © 2023, Oracle and/or its affiliates
    8
    特徴
    共有コンピュート上で利用可能な
    Oracle Databaseサービス
    共同管理
    フル管理操作
    全DB機能が利用可能
    Base Database Service

    View Slide

  9. Availability Domain
    仮想マシンDBシステム
    仮想マシン DBシステム
    • 仮想マシンシェイプで構成
    • シェイプによりノード数、コア数、ストレージなどのリソースオプションが決定
    • シェイプの種類
    • フレキシブル・シェイプ : 1OCPU単位で指定可能
    • 標準シェイプ : シェイプのサイズが予め固定されているものを選択
    • ストレージにはOCI Block Volumesを使用
    • ストレージ管理方式
    • Oracle自動ストレージ管理(ASM)
    • 論理ボリュームマネージャ(LVM)
    • 高速プロビジョニング・オプション
    • 1ノードVMシェイプに一つのデータベース(DB or CDB)
    • VMシェイプを二つ使用して2ノードRACを構成可能
    Base Database Service
    9
    Database Service用
    AP用
    構成例
    Database
    Block Storage
    Virtual
    Machine
    Object Storage
    Public Private
    VCN
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  10. 仮想マシンDBシステム(フレキシブル・シェイプ)
    インスタンスに割り当てられるOCPU数を1OCPU単位でカスタム可能なシェイプ
    使用可能なメモリー容量やネットワーク帯域はOCPUに基づく
    Base Database Service
    10
    Processor AMD Intel(X9) Ampere(Arm)
    Shape Name VM.Standard.E4.Flex VM.Standard3.Flex VM.Standard.A1.Flex
    OCPU 1 – 64 1 – 32 1 - 57
    Memory (GB) 16 – 1024 (16GB/OCPU) 16 – 512 (16GB/OCPU) 8 – 456 (8GB/OCPU)
    Storage 256GB – 80TB ※LVMは40TBまで 256GB – 80TB ※LVMは40TBまで 256GB – 40TB ※LVMのみ
    Network(Gbps) 1 – 40(1Gbps/OCPU) 1 – 32(1Gbps/OCPU) 1 – 40(1Gbps/OCPU)
    Availability RAC / Data Guard RAC / Data Guard Data Guard
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  11. Processor Intel(X7)
    Shape Name VM.Standard2.1 – VM.Standard2.24
    OCPU 1, 2, 4, 8, 16, 24
    Memory (GB) 15,30,60,120,240,320
    Storage 256GB – 40TB
    Network(Gbps) 1,2,4.1,8.2,16.4,24.6
    Availability RAC / Data Guard
    仮想マシンDBシステム(標準シェイプ)
    予め設定されたOCPU数のシェイプより選択、シェイプの変更やOCPUの増減は可能
    Base Database Service
    11 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  12. 12
    Intel X7からAMD E4シェイプへの移行
    • プロビジョニング後、DBシステムをIntelベースのX7から
    AMDベースのE4へ移行可能に
    • 現在のネットワークを新しいコンピュートへアタッチすることで
    ネットワークの変更を回避し、ストレージスタックはそのまま
    維持が可能
    • 新しいシェイプに同じ数のOCPUを選択する必要がある
    • シェイプの移行後にOCPUを増加させる
    • 最大ストレージは40TBで、ストレージボリュームのパフォー
    マンスオプションはバランスである必要がある
    • 2ノードRAC DBシステムでのローリングオペレーション
    • 対応DBバージョン(次のバージョンまたはそれ以上のバー
    ジョン): 21.6, 19.15, 12.2.0.1,
    12.1.0.2 (2022年4月以降のRUを含むDBバージョン)
    • 対応GIバージョン: 19.15+
    Copyright © 2023 Oracle and/or its affiliates.
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  13. リリースの最新バージョンとその前の2バージョンが、次の仕様でプロビジョニング時に使用可能
    シェイプ毎の使用可能なデータベース・バージョン
    13
    VM.Standard.E4.Flex VM.Standard3.Flex VM.Standard.A1.Flex VM.Standard2.x
    21c 21.6 21.8 × 〇
    19c 19.15 19.17 19.19 〇
    18c × × × ×
    12.2 12.2.0.1.220419 12.2.0.1.221018 × 〇
    12.1 12.1.0.2.220419 12.1.0.2.221018 × 〇
    11.2 × × × 〇
    各バージョンのサポート状況は下記のNOTEをご確認ください
    Release Schedule of Current Database Releases (Doc ID 742060.1)
    19c/21c以外のデータベース・バージョンを利用する場合、Customer Success Services (旧:ACS) との
    Upgrade Support(旧:Market Driven Support)の契約が必要
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  14. シェイプ
    • 仮想マシンは2つのVMでRACを構成可能
    • VMシェイプはインスタンス作成後にも変更可能(※異なるType間では、Intel X7からAMD E4への変更のみ可能)
    • FlexibleシェイプはOCPU数に比例してメモリ、ネットワーク帯域幅、IOPSが拡張
    Base Database Service
    14
    Type Processor Shape OCPU Memory Storage Network
    Flexible AMD VM.Standard.E4.Flex 1~64 16~1024 GB Block Storage (-80TB) 1~40 Gbps
    Flexible Intel X9 VM.Standard3.Flex 1~32 16~512 GB Block Storage (-80TB) 1~32 Gbps
    Flexible Ampere VM.Standard.A1.Flex 1~57 16~456 GB Block Storage (-40TB) 1~40 Gbps
    Standard Intel X7 VM.Standard2.1 1 15 GB Block Storage (-40TB) 1 Gbps
    〃 VM.Standard2.2 2 30 GB Block Storage (-40TB) 2 Gbps
    〃 VM.Standard2.4 4 60 GB Block Storage (-40TB) 4.1 Gbps
    〃 VM.Standard2.8 8 120 GB Block Storage (-40TB) 8.2 Gbps
    〃 VM.Standard2.16 16 240 GB Block Storage (-40TB) 16.4 Gbps
    〃 VM.Standard2.24 24 320 GB Block Storage (-40TB) 24.6 Gbps
    参照) Oracle Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  15. Flexibleシェイプ(AMD/X9)共通:ストレージ・サイズ(Block Volume) – シングル(ASM)
    Base Database Service
    15
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    256 256 200 712
    512 256 200 968
    1,024 512 200 1,736
    2,048 512 200 2,760
    4,096 1,024 200 5,320
    8,192 2,048 200 10,440
    12,288 4,096 200 16,584
    16,384 4,096 200 20,680
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    24,576 8,192 200 32,968
    32,768 8,192 200 41,160
    40,960 10,240 200 51,400
    49,152 12,288 200 61,640
    57,344 14,336 200 71,880
    65,536 16,384 200 82,120
    73,728 18,432 200 92,360
    81,920 20,480 200 102,600
    参照) Oracle Base Database Service
    • システム作成時に、使用可能なストレージ(GB)を選択、
    DATA領域(DATA(GB)列)によってRECO領域(RECO(GB)列)が決まる
    → 実利用Block Volume (Total(GB)列)=課金対象の容量が決まる
    • プロビジョニング後にDATA領域とRECO領域をそれぞれスケールアップ可能
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  16. Flexibleシェイプ(AMD/X9)共通:ストレージ・サイズ(Block Volume) – RAC
    Base Database Service
    16
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    256 256 200*2 912
    512 256 200*2 1,168
    1,024 512 200*2 1,936
    2,048 512 200*2 2,960
    4,096 1,024 200*2 5,520
    8,192 2,048 200*2 10,640
    12,288 4,096 200*2 16,784
    16,384 4,096 200*2 20,880
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    24,576 8,192 200*2 33,168
    32,768 8,192 200*2 41,360
    40,960 10,240 200*2 51,600
    49,152 12,288 200*2 61,840
    57,344 14,336 200*2 72,080
    65,536 16,384 200*2 82,320
    73,728 18,432 200*2 92,560
    81,920 20,480 200*2 102,800
    • システム作成時に、使用可能なストレージ(GB)を選択、
    DATA領域(DATA(GB)列)によってRECO領域(RECO(GB)列)が決まる
    → 実利用Block Volume (Total(GB)列)=課金対象の容量が決まる
    • RAC構成の場合、S/W用領域は2ノード分
    • プロビジョニング後にDATA領域とRECO領域をそれぞれスケールアップ可能
    参照) Oracle Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  17. 標準シェイプ:ストレージ・サイズ(Block Volume) – シングル(ASM)
    Base Database Service
    17
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    256 256 200 712
    512 256 200 968
    1,024 256 200 1,480
    2,048 408 200 2,656
    4,096 820 200 5,116
    6,144 1,228 200 7,572
    8,192 1,640 200 10,032
    10,240 2,048 200 12,488
    12,288 2,456 200 14,944
    14,336 2,868 200 17,404
    16,384 3,276 200 19,860
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    18,432 3,688 200 22,320
    20,480 4,096 200 24,776
    22,528 4,504 200 27,232
    24,576 4,916 200 29,692
    26,624 5,324 200 32,148
    28,672 5,736 200 34,608
    30,720 6,144 200 37,064
    32,768 6,552 200 39,520
    34,816 6,964 200 41,980
    36,864 7,372 200 44,436
    38,912 7,784 200 46,896
    40,960 8,192 200 49,352
    • システム作成時に、使用可能なストレージ(GB)を選択、
    DATA領域(DATA(GB)列)によってRECO領域(RECO(GB)列)が決まる
    → 実利用Block Volume (Total(GB)列)=課金対象の容量が決まる
    • プロビジョニング後にDATA領域とRECO領域をそれぞれスケールアップ可能
    参照) Oracle Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  18. X7シェイプ:ストレージ・サイズ(Block Volume) – RAC
    Base Database Service
    18
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    256 256 200*2 912
    512 256 200*2 1,168
    1,024 256 200*2 1,680
    2,048 408 200*2 2,856
    4,096 820 200*2 5,316
    6,144 1,228 200*2 7,772
    8,192 1,640 200*2 10,232
    10,240 2,048 200*2 12,688
    12,288 2,456 200*2 15,144
    14,336 2,868 200*2 17,604
    16,384 3,276 200*2 20,060
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB)
    18,432 3,688 200*2 22,520
    20,480 4,096 200*2 24,976
    22,528 4,504 200*2 27,432
    24,576 4,916 200*2 29,892
    26,624 5,324 200*2 32,348
    28,672 5,736 200*2 34,808
    30,720 6,144 200*2 37,264
    32,768 6,552 200*2 39,720
    34,816 6,964 200*2 42,180
    36,864 7,372 200*2 44,636
    38,912 7,784 200*2 47,096
    40,960 8,192 200*2 49,552
    • システム作成時に、使用可能なストレージ(GB)を選択、
    DATA領域(DATA(GB)列)によってRECO領域(RECO(GB)列)が決まる
    → 実利用Block Volume (Total(GB)列)=課金対象の容量が決まる
    • RAC構成の場合、S/W用領域は2ノード分
    • プロビジョニング後にDATA領域とRECO領域をそれぞれスケールアップ可能
    参照) Oracle Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  19. 全シェイプ共通:ストレージ・サイズ(Block Volume) – シングル(LVM)
    Base Database Service
    19
    DATA (GB) RECO (GB) S/W用 (GB) Total (GB) スケーリングで使用可能な
    最大ストレージ(GB)
    256 256 200 712 2,560
    512 256 200 968 2,560
    1,024 512 200 1,736 5,120
    2,048 1,024 200 3,272 10,240
    4,096 1,024 200 5,320 20,480
    8,192 2,048 200 10,440 40,960
    参照) Oracle Base Database Service
    • システム作成時に、使用可能なストレージ(GB)を選択、
    DATA領域(DATA(GB)列)によってRECO領域(RECO(GB)列)が決まる
    → 実利用Block Volume (Total(GB)列)=課金対象の容量が決まる
    • プロビジョニング後にDATA領域とRECO領域をそれぞれスケールアップ可能
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  20. エディションについて
    Base Database Service
    20
    Extreme Performance
    High Performance
    Enterprise 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
    Testing
    OLAP
    Management Packs
    (Data Masking and
    Subsetting Pack,
    Diagnostics and Tuning
    Packs) 全てのデータベース・オプション機能
    が利用可能
    Oracle Database Cloud では、
    全てのエディションで
    表領域暗号化機能を提供 主なデータベース・オプション機能
    が利用可能
    Management Packs
    (Database Lifecycle
    Management Pack, Cloud
    Management Pack for
    Oracle Database)
    \30.1/h \124.194/h
    \60.214/h \188.174/h
    * 料金:CPU当たり
    https://www.oracle.com/cloud/price-list.html
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  21. サービスごとに利用可能なオプション機能のイメージ
    利用可能なオプション機能が増える=性能・可用性・セキュリティが強化、活用ケースが広がる
    Base Database Service
    21
    DB-SE Exadata
    DB-HP Autonomous
    Database
    DB-EE DB-EP
    Advanced Security
    Label Security
    Database Vault
    OLAP 一部機能
    制限あり
    InfiniBand/RoCE
    Offload SQL to Storage
    Smart Flash Cache/log
    Storage Index
    IORM/Network RM
    In-Memory Fault Tolerance
    ExaFusion
    Columnar Flash Cache
    Active Data Guard
    Database In-Memory
    Advanced Analytics
    Spatial & Graph
    Database Lifecycle Management Pack
    Cloud Management Pack for Oracle Database
    Multitenant
    Partitioning
    Advanced Compression
    Oracle Database Enterprise Edition,
    Data Masking and Subsetting Pack , Diagnostics and Tuning Packs , Real Application Testing
    Oracle Database Standard Edition 2, Transparent Data Encryption
    Database Lifecycle Management Pack
    Cloud Management Pack for Oracle Database
    Real Application Clusters
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  22. プロビジョニング
    22 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  23. プロビジョニング
    各項目を指定し、 [DBシステムの作成]ボタンを押すとDBシステムが作成されインスタンスが起動します
    Base Database Service
    23
    コンパートメントの選択 DBシステムを作成するコンパートメントを選択
    DBシステムの名前の指定 DBシステムの名前を入力
    可用性ドメインの選択 可用性ドメインの選択
    シェイプの構成 使用するシェイプを選択(AMD/Intel/Ampere)
    ストレージの構成
    ストレージ管理ソフトウェア:ASM(GI) or LVM
    ストレージ・パフォーマンス:バランス or より高いパフォーマンス
    データ・ストレージのサイズを選択
    DBシステムの構成
    合計ノード数:RACを構成する場合は2を選択
    Oracle Databaseソフトウェア・エディションを選択
    SSHキーの追加 SSH接続で用いる公開鍵ファイルを指定
    ライセンス・タイプの選択 ライセンス込み or ライセンス持込み(BYOL)を選択
    ネットワーク情報の指定
    使用するVCN、クライアントのサブネット、ホスト名接頭辞、プ
    ライベートIPアドレス(シングルインスタン時のオプション)を指定
    診断収集
    診断イベント、インシデント・ログとトレース収集の有効化、
    無効化を選択
    管理 (オプション)フォルト・ドメインの選択、タイム・ゾーンの選択
    データベース名 データベース名を入力
    一意のデータベース名の接尾辞 (オプション)データベース名の接尾辞を入力
    データベース・イメージ
    PDB名 (オプション)初期作成のPDB名を入力
    管理者資格証明の作成 SYSのパスワードを入力、(オプション)TDEウォレット・パ
    スワードを入力
    データベース・バックアップの構成 自動バックアップを有効、無効化を選択
    有効化する場合、バックアップの保存先や保持期限
    など設定項目を指定
    管理 (オプション)文字セット(キャラクタ・セット)の指定
    暗号化 (オプション)キー管理の構成:Oracle管理キー or 顧
    客管理キーの選択
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  24. シェイプの構成
    AMD/Intel/Ampereからシェイプを選択
    シェイプによりノード数、コア数、ストレージ、利用可能バージョンなどのリソースオプションが決定
    初期選択は4OCPUのAMDのVM.Standard.E4.Flex
    Base Database Service
    24 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  25. 高速プロビジョニング
    • ストレージ管理でLVMを選択した場合に利用される
    • 数分でVM Databaseを作成可能
    • パッチ・管理対象の削減
    • 性能、可用性の観点から、開発用途での利用を推奨
    • スケール可能なストレージサイズに上限あり
    • AmpereインスタンスはLVMのみ選択可能
    Base Database Service
    25 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  26. ストレージ・ボリュームのパフォーマンス指定
    Flexibleシェイプを選択した場合、ストレージ・ボリュームのパフォーマンスが指定可能
    ※VM X7選択時は「バランス」に固定
    • デフォルトは「より高いパフォーマンス」
    • 使用可能なデータ・ストレージ(GB)の選択値に合わせて
    理論上の最大IOPSを表示
    ※実際のパフォーマンスはシェイプの設定にも依存する為、
    プロビジョニング後の画面をご確認下さい
    Base Database Service
    26 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  27. ライセンス・タイプの変更
    • データベースのプロビジョニング後でも
    ライセンス込み、ライセンス持込み(BYOL)を変更可能
    Base Database Service
    27 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  28. 診断収集(Diagnostics collection)の有効化
    診断イベント(Diagnostic Events)の有効化
    • クリティカル・イベント、警告イベント、エラー・イベントおよび情報イベントの収集と公開をOracleに許可
    インシデント・ログとトレース収集(Incident Logs and Trace Files)の有効化
    • インシデント・ログとトレースファイルを収集をOracleに許可し、障害診断と問題解決時のお客様負担を軽減
    これら機能の有効化、無効化はいつでも変更可能
    Base Database Service
    28 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  29. カスタム・データベース・ソフトウェア・イメージ
    • データベース・ソフトウェア・イメージを
    作成することで、同一パッチレベルの
    データベースを作成することが容易に
    • 個別パッチを含めて作成可能
    • 既存のデータベースへの
    パッチ適用にも利用可能
    Base Database Service
    29 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  30. 標準タグの利用
    • 従来から利用できたタグに加えて、OCIの標準タグ(Standard Tag)も利用可能
    • リソースにタグを付けることで、リソースをグループ化し、コストを管理し、リソースの利用状況を把握可能
    • オラクルは、リソースのタグ付けのベスト・プラクティスに沿った事前定義済タグのセットを提供
    • Standard Tag利用時はルートコンパートメントでimportが必要、その後リソース作成時に利用可能
    Base Database Service
    30 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  31. 可用性
    31 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  32. 可用性
    Base Database Service
    32
    Base Database Service
    Fault Domain対応 ✔
    Real Application Clusters
    利用可否

    自動Data Guard構成 ✔
    ストレージ冗長化 ✔
    (ASM+ストレージ 多重化)
    自動バックアップ設定 ✔
    (Object Storage)
    複製機能 ✔
    バックアップからの環境自動作成 可能
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  33. リージョン内の構成要素
    アベイラビリティ・ドメイン(AD)
    • 1つ以上のデータセンターから構成されるリージョン内の独立したファシリティ
    • 各ADは建屋、電源、冷却装置、ネットワーク接続が独立し、火災や水害などの災害時に影響を受けるADは1つの

    フォルト・ドメイン(FD)
    • AD内のハードウェアやインフラのセット
    AD間は『広帯域(>=1Tb/sec)』『低レイテンシー(< 0.5ms *)』のネットワークで接続
    • リージョン内の AD 間通信は無償
    Oracle MAAなどの可用性とスケーラビリティを両立したアーキテクチャを
    クラウドでも構成可能
    Base Database Service
    33
    (*) One-way latency
    データセンター・ファシリティ
    リージョン
    AD1 AD2 AD3
    Rack
    FD1 FD
    2
    FD3
    AD
    Rack Rack
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  34. OCI Region
    Availability Domain
    Fault Domain
    Fault Domain
    OCI Region
    Availability Domain
    Fault Domain
    Fault Domain
    OCI Region
    Availability Domain
    Fault Domain
    自動構成での高可用性構成イメージ
    Base Database Service
    34
    バックアップ
    シングル構成
    ・フォルト・ドメイン(FD)指定可能
    ・データベースのデータ領域は
    Block Storageを利用
    ・Object Storageへの自動バックアップ設定可能
    Data Guard
    RAC構成
    Active-Activeなクラスタリング構成
    ・エディションはExtreme Performanceが必要
    ・FD指定可能。指定しない場合、自動で別FDに配置
    ・データベースのデータ領域は、VM間で共通の
    Block Storageを利用
    ・Object Storageへの自動バックアップ設定可能
    Extreme Performance
    Edition
    Data Guard構成
    計画/計画外停止に備えたDBレプリケーションでの冗長構成
    ・フィジカル・スタンバイ。同一VCN、同一/別AD間で
    自動構成可能。同一ADの場合、自動で別FDに配置
    ・DBシステムは同一エディション同士。スタンバイは1つ
    ・RAC環境同士のData Guard構成も可能(VM)
    ・自動バックアップ設定はプライマリのみ
    ・Enterprise Edition以上
    ・Active Data Guardは
    Extreme Performance
    Block Storage Block Storage Block Storage Block Storage
    Database Database Database Database Database
    VCN VCN VCN
    バックアップ
    バックアップ
    Copyright © 2023 Oracle and/or its affiliates.
    Recovery Service Recovery Service Recovery Service

    View Slide

  35. Availability Domain
    Fault Domain Fault Domain
    Oracle Real Application Clusters(RAC) の自動構成
    DBシステム作成画面にて、OCPU数が2の仮想マシン
    シェイプを選択しTotal Node Count 2を選択すると、
    自動的に2-node RAC構成を構築できます
    • 同一AD内の2-node RAC構成
    • コンソールからの容易な構築
    • 最小構成 4 OCPU (2 OCPU x 2 ノード)
    • 異なるFault Domainに自動配置
    Base Database Service
    35
    AP用
    Database用
    構成例
    VCN
    Public
    Private Subnet
    Database
    (EE-EP)
    Database
    (EE-EP)
    Block Storage
    Object Storage
    Block Storage
    Virtual
    Machine
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  36. OCI Region
    Availability Domain2
    Availability Domain1
    Oracle Data Guard自動構成
    DBシステムのEnable Data Guard画面にて、
    セカンダリDBシステムのAvailability Domain(AD)等の
    情報を入力することにより、
    自動的にData Guard構成を構築可能
    構築条件
    • ライセンスのエディションは、EE以上が必要
    • 同一リージョンの際はプライマリDBシステムと
    セカンダリDBシステムの両方が同じVCN内に配置されていること
    • 別リージョンの際はプライマリDBシステムと
    セカンダリDBシステムの利用しているVCNが
    リモートピアリングされていること
    • プライマリとセカンダリは、
    同一のバージョン、エディションであることが必要
    プライマリとスタンバイ間の異なる設定をサポート
    フォルト・ドメイン/タイムゾーン/ライセンスタイプ
    同一リージョン内の同じAD内に設定することも、異なるリージョンのADに設定することもできます
    Base Database Service
    36
    構成例
    AP用
    Database用
    Public Public
    Primary Standby
    Database
    (EE-EP)
    Database
    (EE-EP)
    Block Storage Block Storage
    Block Storage Block Storage
    Virtual
    Machine
    Virtual
    Machine
    VCN
    Data Guard
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  37. • DBシステムのアップグレード可能
    • データベースおよびDBシステムのタグ付け可能
    • Active Data Guard/Data Guard の選択・切替可能
    ※エディションがDB-EPの場合のみ
    • スタンバイ・データベースのデータベース・イメージの選択が可能
    • ノード数はプライマリ構成と同一
    • 異なるシェイプ間で自動Data Guard構成が可能
    • 本番は大きく、スタンバイは小さくといった構成可能
    • スタンバイ側の費用を抑えることが可能
    • Ampereインスタンスは未対応
    37
    Base Database Service
    Oracle Data Guard自動構成
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  38. Oracle Data Guard自動構成
    コンソールから直接Data Guardインスタンスを作成
    スタンバイ・データベースをプライマリ・データベースから自動的に作成
    UIを通じた管理
    • フェイルオーバー
    • 回復
    • スイッチオーバー
    Base Database Service
    38 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  39. 性能・拡張性
    39 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  40. スケーリング
    インスタンス作成後にシェイプの変更が可能
    利用方法
    • DBシステムの詳細画面から
    Change Shapeを選択
    • DBシステムがあるADのサービスリミット内で変更可能
    • 再起動が必要 (停止期間は10分程度)
    • RAC環境の場合ノードごとにローリングでシェイプ変更
    関連ドキュメント
    • DBシステムのスケーリング
    https://docs.oracle.com/cd/E83857_01/paas/bm-and-vm-dbs-cloud/scalingdbs/index.html
    Base Database Service
    40 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  41. OCPUのスケーリング
    Flexible Shape 選択時、OCPUのスケーリングが可能
    • OCPUの設定に合わせてメモリー、ネットワーク帯域幅、
    理論上の最大IOPSが変化
    • OCPU変更時、インスタンスは再起動される
    • Flexibleから異なるシェイプタイプへの変更不可
    (VM X7⇒E4への変更は可能)
    Base Database Service
    41 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  42. ストレージのスケーリング
    仮想マシンの DBシステム にストレージ追加が必要な場合、ストレージをスケールアップすることが可能です
    • コンソールからストレージのサイズを選択
    • スケールアップはオンラインで実施
    • データストレージ/リカバリ領域が個別拡張可能
    ※リカバリ領域を拡張した場合、拡張サイズに合わせて
    db_recovery_file_dest_sizeパラメータも自動調整
    • リカバリ領域のサイズは、DBシステムの合計記憶域の20%
    以上維持する事を推奨
    Base Database Service
    42
    選択可能な
    Available Data Storage
    のサイズ(GB)
    RECO (GB) Oracle
    Software
    (GB)
    Total
    Storage
    (GB)
    256 256 200 712
    512 256 200 968
    1,024 256 200 1,480
    2,048 408 200 2,656
    4,096 820 200 5,116
    (略) … … …
    40,960 20,480 200 61,640
    (略) … … …
    81,920 20,480 200 102,60
    0
    2022年06月現在
    DB DB
    X7シェイプの
    最大値
    Flexibleシェイ
    プの最大値
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  43. 最大IOPSの理論値、及びIOPS制限係数
    「DBシステムの詳細」画面にて最大IOPSの理論値、及びIOPS制限係数が確認可能
    Base Database Service
    43
    IOPS制限係数:理論上の最大IOPSにおけるボトルネック箇所を表示
    「ストレージ」の場合⇒ストレージのサイズを拡張する事で最大IOPSを向上可能
    「ネットワーク」の場合⇒シェイプの変更、もしくはOCPUを増やす事で最大IOPSを向上可能
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  44. 運用管理
    44 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  45. 45
    利用形態ごとの運用・管理範囲の比較
    Oracle Databaseの運用・管理範囲
    ファシリティ管理
    サーバー管理
    パッチ適用
    リソース監視
    バックアップ/リストア
    HA/DR
    DB最適化
    お客様管理
    OSインストール
    DBインストール
    DB構築
    スケーリング
    オラクル管理
    オンプレミス DB on IaaS
    BaseDB/ExaDB-D
    User-Managed
    Autonomous DB
    Full-Managed
    AP管理/最適化
    ファシリティ管理
    サーバー管理
    パッチ適用
    リソース監視
    バックアップ/リストア
    HA/DR
    DB最適化
    OSインストール
    DBインストール
    DB構築
    AP管理/最適化
    ファシリティ管理
    サーバー管理
    パッチ適用
    リソース監視
    バックアップ/リストア
    HA/DR
    DB最適化
    OSインストール
    DBインストール
    スケーリング
    AP管理/最適化
    ファシリティ管理
    サーバー管理
    パッチ適用
    リソース監視
    バックアップ/リストア
    HA/DR
    DB最適化
    OSインストール
    DBインストール
    DB構築
    スケーリング
    AP管理/最適化
    ユーザー管理範囲
    ユーザー管理範囲+機能(ツール)提供
    オラクル管理範囲
    DB構築
    スケーリング
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  46. 管理範囲
    お客様管理範囲
    • お客様はroot権限を持ちOS以上を管理
    • OS, ミドルウェア、アプリケーションのアラート監視/管理
    • OS, ミドルウェア(GI, Database)パッチ適用
    • チューニング
    • DBバックアップ(GUIで設定可能)
    • OSバックアップ
    • パフォーマンス監視 など
    オラクル管理範囲
    • ハイパーバイザー以下のアラート監視/管理
    • ハードウェア故障対応
    • ハイパーバイザー層へのパッチ適用
    Base Database Service
    46
    データセンター
    ハードウェア機器
    OS
    ミドルウェア
    アプリケーション
    オラクル管理
    お客様管理
    ハイパーバイザー
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  47. 管理範囲
    DB管理が可能
    • データベース全体への管理権限が必要な操作が可能
    • Oracle Databaseを従来通り利用したい場合に有効
    • パラメータ変更、構成変更、レプリケーションや外部連携設定、パッチ適用など
    OSログインが可能
    • 従来通りの運用/管理を適用可能
    • エージェントのインストール
    • ログ監視
    • OS領域をファイル置き場として利用可能
    • 収まるサイズのファイルであれば、別途ストレージは不要(コスト、性能面でメリット)
    Base Database Service
    47 Copyright © 2023 Oracle and/or its affiliates.

    View Slide



  48. OCIコンソールを使用したDBシステムの管理
    OCIコンソールを使用してDBシステムを管理することができます(起動/停止の例)。
    開始(Start):停止したノードを再起動する(停止アクションが使用可能に)
    停止(Stop):ノードをシャットダウンする(開始アクションが有効に)
    再起動(Reboot):ノードをシャットダウンして再起動する
    Base Database Service
    48
    DBシステムの起動操作
    1. OCIコンソールの左上にあるメニューアイコンをクリック
    2. [ベア・メタル、VMおよびExadata] を選択→
    DBシステム(DBシステム詳細画面)に移動
    3. 画面左側の[ノード]をクリック
    4. ノードの右側にあるメニューアイコンをクリックし[開始]を選択


    DBシステムの管理機能
    • プロビジョニング(DBシステム画面)
    • 起動/停止(DBシステム詳細画面)
    • リソース監視(左上メニューの[モニタリング])
    • スケーリング(DBシステム詳細画面)
    • HA/DR(DBシステム詳細、データベース詳細)
    • バックアップ/リカバリ(データベース詳細)
    • パッチ適用(DBシステム詳細、データベース)
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  49. OCIコンソールを使用したPDB管理
    OCIコンソールを使用してPDBの管理を行う事が可能です(起動/停止の例) 。
    起動:対象のPDBをオープンする
    停止:対象のPDBをマウント状態にする
    Base Database Service
    49
    PDBの管理操作画面
    1. OCIコンソールの左上にあるメニューアイコンをクリック
    2. [ベア・メタル、VMおよびExadata] を選択→
    DBシステム(DBシステム詳細画面)に移動
    3. 対象のDBシステムをクリック
    4. 操作対象となるデータベースをクリック
    5. 画面左側の[プラガブル・データベース]をクリック
    PDBの管理機能
    • プラガブル・データベースの新規作成
    • PDBの起動/停止
    • PDBの削除
    • PDBのクローン
    ※クローン先は同一DBシステム上のみ
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  50. 作業進捗確認
    DB作成、起動/停止、バックアップ取得などの
    作業進捗を確認可能
    確認可能な作業の詳細は以下を確認
    https://docs.oracle.com/cd/E83857_01/paas/bm-and-
    vm-dbs-
    cloud/dbsviewingworkrequests/index.html#articletitle
    Base Database Service
    50 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  51. メンテナンスに備えたノード再起動
    事前に通知されたメンテナンスより前に
    ノードを再起動することで、メンテナンス対象ではない
    別の物理ノードに事前に移動が可能
    利用方法
    • メンテナンス通知を確認
    • メンテナンス対象となるDBシステムを確認
    API GetDbNode DbNodeリソースのtimeMaintenanceWindowEndを使用して
    メンテナンスがスケジュールされているノードを確認可能
    • コンソール,APIから再起動を実行することで新しいホストへ移行される
    関連ドキュメント
    • メンテナンスに備えたノード再起動
    https://docs.oracle.com/cd/E83857_01/paas/bm-and-vm-dbs-
    cloud/aboutvirtualmachinedbs/index.html#AVDDS-GUID-BF89C088-66E6-4CFA-BD5D-
    D27E4D9936B3
    Base Database Service
    51 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  52. シリアルコンソール接続
    シリアルコンソール対応により、
    OSログイン不可の際などに
    シングル・ユーザーモードでの操作が可能
    利用方法
    • DBシステムの[リソース] –
    [コンソール接続]を選択
    • コンソール接続を作成
    • DBシステムへ接続
    関連ドキュメント
    • シリアルコンソール接続
    https://docs.oracle.com/cd/E83857_01/paas/bm-and-vm-dbs-
    cloud/dbswxsww/index.html#articletitle
    Base Database Service
    52 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  53. お客様管理範囲における基本的な考え方
    非推奨となる操作
    • オラクル管理との整合性を担保するために、以下を念頭に操作ください
    • OSにログインして直接操作可能な処理でも、
    OCI上で実装されているツールの利用を第一に検討ください。
    • OSへのアクセス不可や管理ツールの使用不可などのリスクが伴うため、デフォルトで用意されているOSユーザの既存設定に対
    する変更は避けてください

    ※ 判断のつかないケースについては、サポートサービスにお問い合わせください
    障害時の対応について
    • HW,OS,MW障害、全ての項目について不明点や何かしらの障害が疑われる場合は、サポートサービスにお問い合
    わせください
    • システムの要件に応じて、事前にDR構成、バックアップ構成のご検討をお願いいたします
    Base Database Service
    54 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  54. 非推奨・お勧めしない操作、注意点
    Base Database Service
    55
    項番 OSユーザ管理
    1
    OCI側の管理ソフトウェアに影響がでるためデフォルトユーザー(oracle,girdなど)に対する変更はできません。(特に.bash_profile、sudoなど)
    他のユーザを作成することで、bashプロファイルを変更して運用可能です。
    2 rootアクセス権をもつユーザを他に作成していない場合、opcユーザを無効にしないでください。
    ※本資料に記載している内容がすべてではありません。上記に記載のない操作で環境に影響を与えかねない操作、
    処理などを実行する際は事前テストやSRでの事前確認をお願いいたします。
    項番 OS管理
    1
    ソフトウェアのインストールはOSパッチ適用などに影響を与える可能性があります。
    万が一インストール後に予期せぬ事象が発生した場合は、ソフトウェア未適用の場合での再現性を確かめていただようサポートから回答する可能性があります。
    2
    古いバージョンのデータベース(11,12,18)を選択した場合、選択したデータベース・バージョンの既知のセキュリティ問題について
    クリティカル・パッチ・アップデート(https://www.oracle.com/technetwork/jp/topics/alerts-082677-ja.html)を参照してください。
    利用されるOSのパッチを適用しなければならない可能性があります。
    3 基本的にLinux OSで実行すべきでない操作はしないでください。(rm -rf /など)
    4 DBシステムにNetworkManagerをインストールしないでください。 このパッケージをインストールしてシステムをリブートすると、システムへアクセス不可となる可能性があります。
    5 OCIコンソール、RMAN、dbcliにて実施するバックアップにはOS領域が含まれていません。OS領域のバックアップが必要な場合は別途検討してください。
    6 OCIコンソール、ocicliで実施可能な処理をその他の処理方法で直接実施しないでください。
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  55. 非推奨・お勧めしない操作、注意点
    Base Database Service
    56
    ※本資料に記載している内容がすべてではありません。上記に記載のない操作で環境に影響を与えかねない操作、
    処理などを実行する際は事前テストやSRでの事前確認をお願いいたします。
    項番 通信
    1 SSH構成、SSHエージェントに対する変更はシステムに接続できなくなる可能性があるので注意してください。
    2 ファイアウォールをデフォルトで閉じてしまうと、OCI側の管理エージェントとの通信が遮断され一部機能が使用できなくなる可能性があります。
    3 リスナーポートの変更はDataGuard構成に影響を与えるため不可能です。
    項番 Database管理
    1
    デフォルトのデータベース接続サービスはOracle Cloud上での管理ツールでも使用されるため、
    アプリケーションから接続する際は別サービスの作成をお勧めします。
    2 直接DBCAを実行せず、OCIコンソールからDB作成を実施してください。
    3 表領域はデフォルトで暗号化されています。暗号化Walletの保管場所は変更しないでください。
    4
    ベア・メタルDBシステムでは、Oracle Database Standard EditionとEnterprise Editionデータベースを同じDBシステムに混在させることはできません。 (サポートされているデータベースのバー
    ジョンは、DBシステム上で混在させることができますが、エディションでは使用できません)。
    5 ベア・メタルDBシステムでは、データベースホームごとに1つのデータベースのみ作成可能です。
    6 ocicliを利用できない場合にのみdbcliを使用してください
    7 OracleユーザのOS認証の設定は変更しないでください。クラウドツールのアクセスができなくなります。
    項番 Databaseバックアップ
    1 OCIコンソールを使用せず、RMANやdbcliを使ってお客様自身でデータベースのバックアップを取得することができます。
    2 OCIコンソールに表示されるバックアップのリストにはRMAN、dbcliを使用して直接作成されたバックアップは含まれません。
    3
    一度お客様自身でRMAN Configureを編集した後、新たにOCIコンソールからバックアップを取得する場合構成が上書きされ、これまでのバックアップ構成やデータは使用不可能
    になります。
    4
    上記と反対も同様に、OCIコンソールにてバックアップを取得した後、RMAN、dbcliコマンドにてバックアップを構成した場合、コンソールにて取得したバックアップは使用できなくな
    る可能性があります。
    5 2ノードRAC DBシステムのバックアップにdbcliコマンドは使用できません。RMANを使用してください。
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  56. 監視
    57 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  57. お客様の環境のニーズに合った監視ツール・サービスの選択肢を提供
    OCIコンソール
    • Monitoring
    • Autonomous Database
    Sharedのみ事前定義メトリック監視
    • Autonomous Database
    Shared以外はデータベース管理を
    有効化する必要あり
    • コンソール
    • ノードの状態表示
    • パフォーマンス・ハブ
    • OCI monitoring events
    notification
    OCIデータベース管理
    • オンプレミスやクラウド上にあるOracle
    Databaseの稼働状況を一元的に管
    理する統合ビュー
    • PaaSでの提供
    • 2つの管理オプションを提供
    • Basic Management:無償
    • パフォーマンス・ハブ、モニタリング
    のメトリック監視
    • Full Management:有償
    • AWRエクスプローラー、SQL
    チューニング・アドバイザーなど
    Enterprise Manager
    (EM)
    • オンプレミス、Oracle Cloud、
    Cloud@Customer のOracle
    Databaseのシームレスな監視、管理
    • 事前定義済みの多様で詳細な
    メトリック
    • Exadata/Exadata base Cloud
    の監視
    • 拡張・連携
    • 各種プラグイン
    Base Database Service
    58 Copyright © 2023 Oracle and/or its affiliates.
    DBパフォーマンス以外の
    監視の仕組みは検討要
    Oracle Databaseを
    PaaSサービスで監視、活用
    省力で他のスタックも含めた
    統合的、高度な監視、分析
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  58. Database の主な監視・管理機能への対応
    Base Database Service
    59
    機能 OCIコンソール Enterprise Manager Express
    プロビジョニング ○
    起動/停止 ○ ※12.1.0.2からPDBのオープンクローズに対応
    死活監視、リソース監視 ○ (DB,ノードの状態をコンソール表示に) ○
    初期化パラメータ管理 ○
    記憶域(制御ファイル/表領域/UNDOなど)の管理 ○
    DBユーザー/ロール/プロファイルの管理 ○
    スケーリング ○
    HA/DR ○
    バックアップ/リカバリ ○
    パッチ適用(DBシステム/DB) ○
    アクティブ・セッション履歴(ASH)分析 ○ (※EE 以上) ○ (※EE 以上)
    自動データベース診断モニター(ADDM) ○ (※EE 以上) ○ (※EE 以上)
    SQLチューニング・アドバイザ ○ (※EE 以上)
    自動SQLチューニング ○ (※EE 以上)
    リアルタイムSQL監視 ○ (※EE 以上) ○ (※EE 以上)
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  59. パフォーマンス・ハブを使用したDatabaseの監視
    OCIコンソールからパフォーマンス・ハブに移動する事で、データベースパフォーマンスを監視することができます。
    利用する上での前提:
    • Standard Editionは利用不可
    • 「データベース管理の有効化」が必要
    ※データベース管理オプションによって利用可能な機能が異なる
    基本管理…「ASH分析」「SQLモニタリング」
    完全管理…上記+「ADDM」「ブロックしているセッション」
    • データベース管理に利用するDBユーザに対して、次の権限付与が必要
    • 監視対象はPDB単位(※2023年9月時点)
    Base Database Service
    60
    GRANT CREATE PROCEDURE to
    GRANT SELECT ANY DICTIONARY, SELECT_CATALOG_ROLE to
    GRANT ALTER SYSTEM to
    GRANT ADVISOR to
    GRANT EXECUTE ON DBMS_WORKLOAD_REPOSITORY to
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  60. Enterprise Manager Expressを使用したDatabaseの監視
    Oracleデータベース内のWebベースのデータベース管理ツールである、Enterprise Manager Express を使用して
    データベースを監視することができます。
    Base Database Service
    61
    https://:5500/em
    • ユーザー : system
    • パスワード : <インストール時に設定>
    パフォーマンス機能
    • リアルタイム・パフォーマンス監視とチューニング
    • 履歴パフォーマンスとチューニング
    • SQL監視(リアルタイムと履歴)
    • データベース操作の監視
    • リアルタイムADDMを含むADDM
    • アクティブ・セッション履歴(ASH)分析
    • 自動および手動SQLチューニング・アドバイザ
    ※ 11gR2ではEnterprise Manager Database Control
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  61. Oracle Cloudに簡単にプロビジョニング
    Marketplaceにて公開されている
    Enterprise Managerイメージをそのまま
    クラウド環境でプロビジョニング
    最新のEMを一時間以内にフルインストール可能
    費用はCompute Instanceの利用料のみ
    • Shapeの選択が可能
    • リポジトリデータベースはTDE対応済み、
    RAC構成を選択可
    Enterprise Manager in Oracle Cloud Marketplace
    62
    Spring 2020 Update:
    EM 13.4-RU2 (stack version 1.1)
    Database 19.6 (Multitenant with RAC)
    Oracle Linux 7.7
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  62. バックアップ・
    リカバリ
    63 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  63. Oracle Managed Backups(推奨)
    データベース・バックアップの自動取得が設定可能
    • 設定に基づき、特定の時間に日次で自動で取得される
    • 取得先は、OCI Object Storageか自律型リカバリ・サービス
    • バックアップは全て暗号化
    • バックアップ・ジョブの開始時間帯(UTC)や完全バックアップの曜日を指定可能
    • 最初のバックアップは即時作成することを推奨
    • スタンバイ・ロールでは自動取得されない(プライマリ・ロールに切り替わると自動取得)
    前提条件
    • バックアップ取得先へのアクセスが可能なIAMポリシー・ネットワークの設定
    自動データベース・バックアップ
    Copyright © 2023, Oracle and/or its affiliates |
    64
    取得先 頻度と種類 保持期間
    自律型リカバリ・サービス
    (Autonomous Recovery Service)
    初回フル(Level 0)
    永久差分増分(Level 1)
    Oracle定義(14/35/65/95日)もしくはユーザー定義の
    保護ポリシーを指定(デフォルトSilver 35日)
    Object Storage
    (オラクル管理バケット内)
    週次フル(Level 0)
    日次差分増分(Level 1)
    7/15/30/45/60日から選択(デフォルト30日)
    OCI Documentation Exadata Cloud Service > Managing Exadata Database Backups
    OTN連載 : もしもみなみんがDBをクラウドで動かしてみたら 第20回
    2023/08/25 更新

    View Slide

  64. 自律型リカバリ・サービス(Autonomous Recovery Service(RCV))
    • リアルタイム・データ保護機能を有効にすることで、REDOログをほぼリアルタイムに転送するため、
    データ損失を限りなくゼロにすることが可能
    • 保護ポリシー:14日間から95日間で設定可能
    • 対象バージョン:DB 19.18 or 21.8 以上
    • リアルタイム・データ保護を利用しない場合: DB 19.16 or 21.7 以上
    • Object Storage に設定していた自動バックアップの宛先を
    途中から変更することも可能
    自動データベース・バックアップ
    Copyright © 2023, Oracle and/or its affiliates |
    65
    2023/08/25 更新
    OCI Documentation Database Autonomous Recovery

    View Slide

  65. バックアップからのDB作成
    自動バックアップあるいはオンデマンド・フル・バックアップで取得したバックアップから、新しいDBシステムを作成可能
    エディションの変更は、同等以上のエディションに限定される
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    66
    バックアップを取得 新規 DBシステムを作成
    ※バックアップから新規DBシステムを作成する場合、IPアドレスやホスト名は新たに決定されます。
    Database Database
    Recovery Service
    Object Storage

    View Slide

  66. クローン
    67 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  67. クローニング
    • シングルノードおよび2ノードRAC いずれもクロー
    ンが可能
    • テスト、開発などの用途で
    データベース複製の工数を削減
    • OSとソフトウェア領域を含めてクローン
    • VCN、コンパートメント間での
    クローン作成が可能
    ホスト名やIPアドレスは
    そのまま利用可能
    (宛先サブネットで使用可能な場合)
    • 作成時にプライベートIPアドレスを
    指定可能
    Base Database Service
    68 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  68. パッチ適用
    (アップデート、
    アップグレード)
    Copyright © 2023 Oracle and/or its affiliates.
    69

    View Slide

  69. • OCIコンソールから適用可能なパッチには DB システム(GI)用とデータベース用の2種類があります。コンソールから、それぞれのパッチ
    適用や要件を満たしているかの事前チェック、履歴の表示ができます。
    • OS パッチ適用は現在はコンソールからの機能はありません
    コンソールからのパッチ適用(DB システム のアップデート、データベース のアップデート)
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    70
    DB システム (GI)
    DB
    DB システム パッチ
    データベース パッチ
    (注意) データベースにパッチを適用する前に、DB
    システムにパッチを適用します
    管理者

    View Slide

  70. • 用語
    • DB システム
    • Grid Infrastructure
    • データベース
    • Oracle Database
    • アップグレード
    • メジャー・バージョンのアップデート
    • 例 DB18 → DB19
    • アップデート
    • RU(リリース・アップデート)の適用
    • 例 DBRU 19.17→ DBRU 19.18 / GIRU 19.17→ GIRU 19.18
    パッチ適用(アップデート、アップグレード)
    Copyright © 2023 Oracle and/or its affiliates.
    71

    View Slide

  71. DB システム のアップグレード
    • 前提
    • OL6
    • GI 19cより前のGI
    • ASM利用
    • バックアップを作成すること
    • DB システム のアップグレード
    • OL6からOL7に直接アップグレードは出来ない
    • 新しいコンピュートインスタンスに新しいGIを構成、データはクローニングされる
    • ダウンタイムが発生
    • プライベートIPアドレス、ホスト名は引き継がれる
    • パブリックIPアドレスは引き継がれない
    • OSの変更は引き継がれない
    • Clusteware の変更は引き継がれない
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    72

    View Slide

  72. コンソール、APIでのOracle Database 19cアップグレード – 概要
    • コンソール、APIを使用して
    BaseDB VMのOracle Database 19cへの
    アップグレードが可能
    • 前提条件は以下の通り
    • OS OL6
    • GI構成の場合 GI 19以前
    • 上記条件を満たすことができない場合、
    バックアップから新規DBシステムを
    作成した後にアップグレード
    • コンソールからのアップグレード失敗時はコンソールからロールバック可能
    • アップグレード・ロールバック操作を使用できるのは、アップグレードに失敗し、
    現在のライフサイクル状態が「失敗」になっているEnterprise Edition以上
    • 実行手順は「失敗したデータベース・アップグレードのロールバック」をご確認ください
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    73

    View Slide

  73. コンソール、APIでのOracle Database 19cアップグレード – アップグレードプロセス
    • 自動事前チェックの実行
    • 復元ポイントの作成
    • アップグレード時に指定したバージョンやカスタム・データベース・ソフトウェア・イメージに基づいて
    新しいデータベースホームを作成
    • DBUAを実行してアップグレード
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    74
    # dbcli describe-job -i fd8ec55d-dde2-43b2-8c22-9961a3108868
    Job details
    ----------------------------------------------------------------
    ID: fd8ec55d-dde2-43b2-8c22-9961a3108868
    Description: Database upgrade with resource Id : 379a404e-f1a5-4fda-ac16-47af7ed3cfd8
    Status: Success
    Created: November 17, 2020 5:04:38 PM CET
    Progress: 100%
    Message:
    Task Name Start Time End Time Status
    ------------------------------------------------- --------------------------------------- ---------------------------------------- ----------
    Database home creation November 17, 2020 5:04:39 PM CET November 17, 2020 5:10:31 PM CET Success
    PreCheck executePreReqs November 17, 2020 5:10:32 PM CET November 17, 2020 5:12:07 PM CET Success
    Database Upgrade November 17, 2020 5:12:08 PM CET November 17, 2020 7:17:02 PM CET Success
    drop GRP November 17, 2020 7:18:00 PM CET November 17, 2020 7:18:03 PM CET Success

    View Slide

  74. コンソール、APIでのOracle Database 19cアップグレード - 注意事項
    • 事前チェックを実施し、アップグレードが可能か確認
    • アップグレード時にはダウンタイムが発生
    • アップグレードで問題が発生した場合は、ロールバックが可能(EE以上のエディションのみ)
    • 失敗した場合にロールバックのボタンがコンソールに表示
    • バックアップからの新規DBシステム作成、テスト後にアップグレードを推奨
    • アップグレード完了後には古いdbhomeの削除を推奨(dbcli delete-dbhomeを利用)
    • 11.2からアップグレードする場合、アップグレード後のデータベースは非CDB構成となる。非CDB構成のPDB化機能を
    活用可能
    • Data Guard構成の場合、
    • Data Guard Association 構成の場合
    • コンソールからアップグレードを実施可能。スタンバイ環境からアップグレードを実施
    • 手動 Data Guard 構成の場合
    • 事前に無効化 or スタンバイの削除をして非Data Guard構成とする必要がある(DB11.2 or 12.1 の場合)

    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    75

    View Slide

  75. DB システム のアップデート
    • コンソール、API、またはデータベースCLI(DBCLI)を使用して、DB システム(GI) またはデータベースにパッチを適用可能
    • 前提条件
    • Object Storage へのアクセス
    • /u01 に 15GB 以上の空き領域
    • Clusterware が稼働中のこと
    • 利用可能なアップデート:
    https://docs.oracle.com/cd/E83857_01/paas/bm-and-vm-dbs-cloud/dbspatching/index.html#articletitle
    • 最新と一つ前(N, N-1)の RU を提供
    • DB システム のアップデートについて
    • システムにパッチを適用するには再起動が必要なため、ユーザーに与える影響が最小限に抑えられるように、一度に操作を実行することを計画して
    ください。システムの中断を避けるため、Oracle Data Guardなどの高可用性戦略の実装を検討してください。
    • パッチ適用前にデータベースをバックアップし、検証環境でパッチをテストすることをお薦めします。
    • 適用に失敗した場合は、SRをあげることを推奨します。ユーザーがコンソールからロールバックすることはできません。
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    76

    View Slide

  76. dbcliを使用したDBシステム・リソースのアップデート
    dbcli ユーティリティを使用して、仮想マシンの DB システム・リソースをアップデートできます。DBシステム・リソースには、DBシステム・ソフ
    トウェア(GI)、Oracle Database Homesのアップデート、システム内のノード(仮想マシン)のオペレーティング・システムが含まれます。
    • CLI Update Commandを使用してCLIをアップデート
    • 利用可能なアップデートバージョンの確認
    • サーバー コンポーネント(GI)のアップデート
    • データベース ホーム コンポーネント(DB)のアップデート
    • OSのアップデート
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    77
    $ sudo su -
    # dbcli update-server -c os
    $ sudo su -
    # cliadm update-dbcli
    $ sudo su -
    # dbcli describe-component
    $ sudo su -
    # dbcli update-server
    $ sudo su -
    # dbcli update-dbhome -i
    注意点
    • OSのアップデートを試行する前に、DBシステム内のデータベースをバックアップします。
    • DBシステムからパッケージを削除しないでください。 ただし、アップデートを正常に完了するには、カスタ
    ムRPM (システムのプロビジョニング後にインストールされたパッケージ)を削除する必要がある場合があ
    ります。
    • ノート:DBシステムにNetwork Managerをインストールしないでください。 このパッケージをインストー
    ルしてシステム・リブートすると、システムへの重大なアクセス消失が発生します。
    • Oracleでは、本番システムをアップデートする前に、非本番システムでアップデートを完全にテストする
    ことをお薦めします。
    • DBシステムの起動に使用されるイメージは、必要なアップデートで定期的にアップデートされます。 DB
    システムを起動した後、OracleパブリックYUMサーバーを介して公開された必要なOSセキュリティアッ
    プデートを適用する必要があります。
    • OSのアップデートを適用するには、DBシステム内の仮想クラウド・ネットワーク(VCN)がYUMリポジトリ
    へのアクセスを許可するように構成されている必要があります。
    • OS アップデート時に適用される rpm は、適用前の事前チェックで一覧を取得可能です
    • OS アップデートの事前チェックで Reboot Required: Yes で表示される場合、Linuxカーネルの
    アップデートが入ります。再起動でカーネルのアップデートが適用されます。
    • GI、DB はアップデート先のバージョンは指定できません。最新が適用されます
    • データベース・サービス:Update the DB System Resources Using dbcli
    https://docs.oracle.com/en/cloud/paas/bm-and-vm-dbs-cloud/dbspatchingdbcli/index.html#articletitle

    View Slide

  77. データベースの個別パッチ適用について
    個別パッチの適用は基本的にSR対応となります
    お客様自身でパッチを適用する場合は以下の点に注意が必要です
    • My Oracle Supportを確認し、適用予定のパッチと
    既に適用されているパッチとに競合がないことを確認してください
    競合がない場合に限り、opatch / opatchautoを使用してパッチを適用可能です。
    競合がある場合は、SR対応となります
    • 個別パッチを適用した後に、コンソールからパッチを適用する場合にも、
    競合がないか確認が必要です
    競合がある場合、個別パッチをロールバックする必要があります
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    78

    View Slide

  78. コンソール、APIでのDB 19cの非CDBをPDBへ変換
    • コンソール、APIを使用して、
    19cの非CDB構成のDBをPDBへ変換可能
    • 前提条件は以下の通り
    • Oracle Database 19c
    • 非CDBのTDEウォレット・パスワードが必要
    • VMの場合、DBシステムのクローニング機能を利用して
    事前テストの実施が可能
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    79

    View Slide

  79. 移行
    Copyright © 2023 Oracle and/or its affiliates.
    80

    View Slide

  80. 主な移行方式一覧
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    81
    移行ツール 移行対象
    最低移行元バージョ
    ン(サポート中のDBの
    み記載)(*1)
    移行元
    エディション
    アップグレード
    可否
    ビックエンディアンからの
    変換
    スキーマ構成
    の変更
    non-CDBか
    らCDBへの
    移行
    停止時間 補足
    Data Pump
    DB/表領域/
    スキーマ/表 11.2.0.4 SE~ 〇 〇 〇 〇 大~中
    RMAN Backup/Restore DB 11.2.0.4 SE~ 〇 〇(一部制限あり) × ×(*3) 中~小
    RMAN Duplicate DB 11.2.0.4 SE~ 〇 〇(一部制限あり) × × 小
    Transportable
    Tablespaces
    表領域 11.2.0.4 EE 〇 〇(一部制限あり) × 〇 中~小 移行先DBはEE以上が必要
    Full Transportable
    export/import
    DB 11.2.0.4 EE 〇 〇(一部制限あり) × 〇 中~小
    移行先DBはEE以上が必要
    移行先DBバージョンは12.1.0.1以降
    RMAN Transportable
    Tablespaces
    DB/表領域 11.2.0.4 EE 〇 〇(一部制限あり) × 〇 中~小 移行先DBはEE以上が必要
    PDB Unplug/Plug PDB 12.1.0.2 SE~ 〇 × × × 中~小
    PDB Clone PDB 12.1.0.2 SE~ 〇 × × × 小
    Non-CDB Clone DB 12.1.0.2 SE~ × × × 〇 小
    Data Guard DB 11.2.0.4 EE × × × × 極小 移行先DBはEE以上が必要
    GoldenGate
    DB/表領域/
    スキーマ/表 11.2.0.4(*2)
    SE~+
    GoldenGate
    〇 〇 〇 〇 極小
    ダウンタイムを極小化したい場合に
    他の移行方式と併用しての利用を推奨
    Zero Downtime
    Migration(ZDM)
    DB 11.2.0.4 SE~ 〇 〇(AIX,Solarisのみ) 〇 〇 極小
    Oracle Cloud Infrastructureへの移行
    移行元ライセンスによって
    選択可能な移行方式が異なる
    Database Migration
    Service DB 11.2.0.4 SE~ 〇 × × 〇 極小
    Oracle Cloud Infrastructureへの移行
    ZDMの論理移行をフルマネージドサー
    ビスで提供
    (*1)サポートされている最低バージョン。これよりも古いバージョンでのサポート可否は都度確認が必要。
    (*2)利用製品/バージョン/OS等、ソースDBのサポート可否は都度確認が必要。
    (*3)non-CDBが18c以降である場合はDBMS_PDB.EXPORTRMANBACKUPを活用することで実現可能
    https://oracle-base.com/articles/18c/multitenant-usable-backups-of-non-cdbs-and-relocated-pdbs-18c

    View Slide

  81. 現行バージョンと対応ツール
    現行が11.2.0.3以下( Database Cloud Service では利用不可のバージョン)
    • SQL*Loader / 外部表
    • Data Pump
    • RMAN Backup/Restore
    • RMAN Duplicate
    • Transportable Tablespaces
    • Full Transportable export/import
    • GoldenGate
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    82

    View Slide

  82. 現行バージョンと対応ツール
    現行が11.2.0.4( Database Cloud Service で利用可能なバージョン)
    • SQL*Loader / 外部表
    • Data Pump
    • RMAN Backup/Restore
    • RMAN Duplicate
    • Cloud Backup Module for OCI*
    • Data Guard *
    • Transportable Tablespaces
    • Full Transportable export/import
    • Zero Downtime Migration*
    • GoldenGate
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    83
    * 移行先のOCI BaseDBで、より上位のDBバージョンを利用したい場合は、
    現行環境を事前に対象バージョンにアップグレードする必要がある

    View Slide

  83. 現行バージョンと対応ツール
    現行が12.1.0.1( Database Cloud Service では利用不可のバージョン)
    • SQL*Loader / 外部表
    • Data Pump
    • RMAN Backup/Restore
    • RMAN Duplicate
    • Cloud Backup Module for OCI*
    • Data Guard *
    • Transportable Tablespaces
    • Full Transportable export/import
    • Zero Downtime Migration*
    • GoldenGate
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    84
    * 移行先のOCI BaseDBのDBバージョンに合わせて、
    現行環境を事前にアップグレードする必要がある

    View Slide

  84. 現行バージョンと対応ツール
    現行が12.1.0.2以上( Base Database Service側で利用可能なバージョン)
    • SQL*Loader / 外部表
    • Data Pump
    • RMAN Backup/Restore
    • RMAN Duplicate
    • Cloud Backup Module for OCI*
    • Data Guard *
    • PDB Unplug/Plug、Clone、Non-CDB Clone
    • Transportable Tablespaces
    • Full Transportable export/import
    • Zero Downtime Migration*
    • GoldenGate
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.
    85
    * 移行先のBase Database Serviceで、より上位のDBバージョンを利用したい場合は、
    現行環境を事前に対象バージョンにアップグレードする必要がある

    View Slide

  85. Cloud Backup Module for OCI
    移行方式概要
    Copyright © 2023 Oracle and/or its affiliates.
    86
    Object Storageに格納されたバックアップ
    データから直接データベースを作成可能
    バックアップ/リストアよりも
    簡単に移行可能
    1. バックアップツールを利用してオブジェクトストレージに
    バックアップを取得
    2. コンソール(GUI)またはAPIを使用して、
    クラウド上のバックアップからデータベースを作成
    Object Storage , Backup Cloud Service
    の費用がかかる
    主な前提条件
    特徴 作業ステップ
    移行元DBバージョンが12c以降の場合は
    CDB必須
    停止期間
    Object
    Storage
    スタンドアロンバッ
    クアップ
    Database
    DB
    DB
    Oracle Database
    Cloud Backup
    Module
    ODBCM

    View Slide

  86. 主な前提条件
    • Databaseのアップグレードは不可
    • 移行元DBバージョンが12c以降の場合はCDB構成
    • RMAN暗号化が必要(パスワード、TDE)
    • 移行元DBがSEの場合、暗号化のために個別パッチ適用が必要
    • Database Backup Cloud Service 、Object Storageの費用が追加でかかる
    Cloud Backup Module for OCIを利用した移行
    Copyright © 2023 Oracle and/or its affiliates.
    87

    View Slide

  87. Zero Downtime Migration Service(ZDM)
    移行方式概要
    Copyright © 2023 Oracle and/or its affiliates.
    88
    2019/11にリリースされたOCIへの
    無償移行ツール
    ダウンタイム最小での移行が可能
    1. ZDMツールをダウンロード
    2. ZDMサービスホストへツールをインストール
    3. 設定ファイルを作成
    4. (必要に応じて)テスト実行
    5. ZDMツール実行
    6. スイッチオーバー
    ソースとターゲットは
    同一のバージョン/パッチレベル
    主な前提条件
    特徴 作業ステップ
    移行元DB , 移行先DB以外に
    ZDMサービスホストと
    Object Storageが必要
    Application
    ZDM
    SSH SSH
    SQLnet

    View Slide

  88. Zero Downtime Migration 21c
    Copyright © 2023 Oracle and/or its affiliates
    89
    サポートされる
    ターゲットの
    クラウド・サービス
    サポートされる
    ソースの
    プラットフォーム
    ソース
    データベース
    移行タイプ 移行手法
    非CDBから
    CDBへ
    物理移行
    論理移行
    RMAN
    11g, 12c, 18c, 19c, 21c
    SE / EE BaseDB
    ExaDB-D /
    ExaDB-C@C
    ATP / ADW
    Data Guard
    Data
    Pump
    GoldenGate
    DB Links
    新機能
    物理・論理移行
    論理移行のみ

    View Slide

  89. Zero Downtime Migration - Methodologies
    新機能
    ZDMをダウンロード&設定
    1
    データベース移行を開始
    2
    ソース/ターゲット/バックアップ先に接続
    3
    GGを設定しソース側のトランザクションをキャプチャ
    4
    ソースからData Pumpにてバックアップ先へデータ出力
    5
    バックアップ先よりData Pumpにてターゲットに
    データ取り込み
    6
    GGを設定し、変更を適用開始
    7
    スイッチオーバーを実施し、移行を完了
    8
    論理オンライン移行
    Backup Location: Object Storage, NFS or ZDLRA
    Data
    Pump
    Backup
    Location
    GoldenGate
    Standard Edition
    Enterprise Edition
    Copyright © 2023 Oracle and/or its affiliates
    82

    View Slide

  90. ネットワーク接続
    91 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  91. ネットワーク接続
    SQL*Netを使用した接続
    • オンプレミスデータベースと同様にデータベース・サービスへ接続可能
    • VCNのセキュリティリストにて1521ポートの開放が必要
    SSHトンネリングを使用した公開IPによる接続
    • データベース作成時/作成後に追加された認証鍵を使用してSSH経由でデータベースに接続
    • 1521ポートの開放は必要なし
    実際の接続方法は以下に記載
    • 101: Oracle Cloud で Oracle Database を使おう(BaseDB)
    https://oracle-japan.github.io/ocitutorials/database/dbcs101-create-db/
    Base Database Service
    92 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  92. セキュリティ・監査
    93 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  93. セキュリティ
    • 全てのエディションで表領域暗号化が有効
    • バックアップは暗号化して取得される
    • SQL*Netコネクションの暗号化
    • OCIのネットワーク設定でのアクセス制限
    • セキュリティ・リスト
    • ルーティング・ルール
    • SSH鍵認証でのOSログイン
    • IAMポリシーベースのアクセス制限
    Base Database Service
    94
    バックアップ
    DF11233 U*1
    $5Ha1qui %H1
    HSKQ112 A14
    FASqw34 £$1
    DF@£!1ah HH!
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  94. セキュリティ
    Base Database Service
    95
    ユーザ
    ⑨機密データ伏字化
    (Data Redaction)
    ⑫ SSO/アクセス制御
    多要素認証
    (Identity Could Service /
    Identity Management)
    DB
    ④データマスキング
    (Data Masking)
    開発
    テスト
    ⑥セキュリティアセスメント
    (DB Security Assessment Tool)
    ⑦データアクセス制御
    (Label Security
    Virtual Private DB)
    ⑤ 権限分析
    (Privilege Analysis)
    ⑧通信暗号化
    (標準機能)
    ③DB管理者
    職務分掌
    (Database Vault)
    アプリケーション ⑩ 不正SQL検知
    (Audit Vault and Database Firewall)
    ⑪証跡管理
    ( Audit Vault and Database Firewall )
    イベント
    ①データ暗号化
    (Transparent
    Data Encryption)
    ②鍵の集中管理
    (Key Vault)
    DF11233 U*1
    $5Ha1qui %H1
    HSKQ112 A14
    FASqw34 £$1
    DF@£!1ah HH!
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  95. データ漏洩の主な要因
    Base Database Service
    96
    • 暗号化されていないデータ
    • セキュリティパッチ未適用
    • 管理者のスヌーピング
    • 不十分なネットワーク分離
    • マルウェア/ウイルス
    • 不十分なセキュリティ構成
    • 管理されていない特権ユーザー
    • 監査されないユーザー
    • 機密データへの監査
    • テスト開発環境の機密データ
    対応済:
    OCI / Autonomous Database
    現在:
    お客様の責任範囲
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  96. 機能概要
    Base Database Service
    97
    機能名 製品名 概要 用途
    ① データ暗号化 Transparent Data Encryption 既存のアプリケーションに変更なく、透過的に本番、
    バックアップデータを暗号化
    本番、バックアップデータを保護
    ② 鍵の集中管理 Key Vault 公開鍵、秘密鍵、Oracle Walletsなどを集中管理 暗号鍵を管理、保全
    ③ DB管理者 職務分掌 Database Vault DB管理者の業務データアクセスを制御。特定のDB設定やパスワー
    ド変更、業務データの閲覧等を制限
    DB管理者の職務分掌
    業務データにアクセスさせない
    ④ データマスキング Data Masking 実データのマスキング(伏字化) テスト、開発環境の情報を保護
    ⑤ 権限分析 Privilege Analysis 不正アクセスの原因となる過度な権限付与を検出 必要な権限のみを付与し、最小権限の原則を実現
    ⑥ アセスメント Database Security Assessment
    Tool
    データベースのセキュリティ構成、ユーザーと権限付与、重要データの
    格納先などのリスク可視化と推奨対策の提示
    データベースのセキュリティ状況の把握や
    コンプライアンスへの対応
    ⑦データアクセス制御 Label Security / Virtual Private DB 特定の表への行・列レベルでのより厳密なアクセス制御 参照、更新時における行・列レベルでのアクセス制御
    ⑧ 通信暗号化 Oracle Database 標準機能 データベースに関する通信を暗号化 データベースとの通信時の情報を保護
    ⑨ 機密データ伏字化 Data Redaction 特定の表への参照範囲をデータベース内で列レベルで制限 参照時における列レベルでの伏字化
    ⑩ 不正SQL検知 Audit Vault and Database Firewall 定常的なレポートと不正なアクセスを検知 監査証跡の取得、管理
    ⑪ 証跡管理 Audit Vault and Database Firewall ログを取得し、改ざん・削除されないようログを保全 監査証跡の取得、管理
    ⑫ 認証・多要素認証 Identity Cloud Service 多段要素認証によるなりすまし防止 Webアプリケーションの厳密なアクセス制御
    ⑬ セキュリティ対策の自動

    Data Safe データベースセキュリティ対策の可視化と自動化により重要なデータを
    保護
    管理工数をかけずクラウドで利用するデータベースの
    セキュリティ強化
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  97. Oracle Data Safe
    統合されたデータベースセキュリティ管理センター
    • セキュリティ構成の評価
    • ユーザーのリスク評価
    • ユーザーアクティビティの監査
    • 機密データの発見
    • データマスキング
    短時間でセキュリティリスクを軽減
    全てのお客様のための多層防御
    特別なセキュリティの専門知識は不要
    Base Database Service
    98
    追加費用なしで、Oracle Cloud のDatabase で利用可能(*)
    *: 監査機能は100万レコード/月まで無償、その他の機能は無償
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  98. 1コアからスタート、RACまで、幅広いサービスラインナップを提供
    まとめ:Base Database Service
    99
    Base Database Service
    • 仮想マシン(VM)で利用可能なデータベースサービス
    • 4つのエディションを選択可能で、Oracle Real Application Clusters(RAC)が利用可能
    • 他のサービスと比較し、ユーザーのニーズに合わせて様々なサイズ・構成で利用可能なサービス
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  99. Appendix
    100 Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  100. シェイプ比較
    Base Database Service
    101
    Processor AMD Intel(X9) Ampere(Arm) Intel(X7)
    Shape Name VM.Standard.E4.Flex VM.Standard3.Flex VM.Standard.A1.Flex VM.Standard2.1 –
    VM.Standard2.24
    OCPU 1 – 64 1 – 32 1 - 57 1, 2, 4, 8, 16, 24
    Memory (GB) 16 – 1024
    (16GB/OCPU)
    16 – 512
    (16GB/OCPU)
    8 – 456
    (8GB/OCPU)
    15,30,60,120,240,320
    Storage 256GB – 80TB
    ※LVMは40TBまで
    256GB – 80TB
    ※LVMは40TBまで
    256GB – 40TB
    ※LVMのみ 256GB – 40TB
    Storage
    Performance
    Balanced or
    Higher Performance
    Balanced or
    Higher Performance
    Balanced or
    Higher Performance
    Balanced
    Network(Gbps) 1 – 40
    (1Gbps/OCPU)
    1 – 32
    (1Gbps/OCPU)
    1 – 40
    (1Gbps/OCPU)
    1,2,4.1,8.2,16.4,24.6
    Availability RAC / Data Guard RAC / Data Guard Data Guard RAC / Data Guard
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  101. よくある問い合わせ①
    Base Database Service
    102
    ストレージIOPSはいくつか
    ストレージIOPSは画面上に表示されますのでご参照ください。
    しかし、DBからみたIOとしてはCPUや帯域に左右されている部分があるので、
    ストレージサイズを合わせても結果は異なります。
    ストレージサイズとVMシェイプのネットワーク帯域幅における理論的なIOPSの数値は次ページ以降を参照してください。
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  102. AMD E4 Flex + ASM 構成時の理論上の最大IOPS値
    103
    OCPU Network
    ストレージ・パフォーマンスの構成
    バランス より高いパフォーマンス
    IOPS 合計サイズ IOPS 最大IOPS 合計サイズ IOPS 最大IOPS
    2 32 K 512 GB 30.72 K 30.72 K 512 GB 38.4 K 32 K
    4 64 K 1 TB 61.44 K 61.44 K 1 TB 76.8 K 64 K
    8 128 K 2 TB 122.88 K 122.88 K 2 TB 153.6 K 128 K
    12 192 K 4 TB 200 K 192 K 4 TB 307.2 K 192 K
    16 256 K 40 TB 250 K 250 K 4 TB 307.2 K 256 K
    24 384 K 64 TB 400 K 384 K 8 TB 400 K 384 K
    32 512 K 80 TB 500 K 500 K 40 TB 500 K 500 K
    36 576 K … 48 TB 600 K 600 K
    >40 640 K … 56 TB 700 K 700 K
    RAC (1ノード
    辺り40
    OCPU)
    1280 K … 80 TB 1000 K 1000 K
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  103. AMD E4 Flex + LVM 構成時におけるストレージの最大拡張サイズと
    理論上の最大IOPS値
    104
    初期ストレージサイズ
    理論上の最大IOPS
    最大ストレージサイズ
    バランス より高いパフォーマンス
    256 GB 15.36 K 19.2 K 2.5 TB
    512 GB 30.72 K 38.4 K 2.5 TB
    1 TB 61.44 K 76.8 K 5 TB
    2 TB 100 K 153.6 K 10 TB
    4 TB … 200 K 20 TB
    8 TB 100 K 200 K 40 TB
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  104. VM X9 シェイプ + ASM 構成時の理論上の最大IOPS値
    105
    OCPU Network
    ストレージ・パフォーマンスの構成
    バランス より高いパフォーマンス
    IOPS 合計サイズ IOPS 最大IOPS 合計サイズ IOPS 最大IOPS
    2 32 K 512 GB 30.72 K 30.72 K 512 GB 38.4 K 32 K
    4 64 K 1 TB 61.44 K 61.44 K 1 TB 76.8 K 64 K
    8 128 K 2 TB 122.88 K 122.88 K 2 TB 153.6 K 128 K
    12 192 K 4 TB 200 K 192 K 4 TB 307.2 K 192 K
    16 256 K 40 TB 250 K 250 K 4 TB 307.2 K 256 K
    24 384 K 64 TB 400 K 384 K 8 TB 400 K 384 K
    32 512 K 80 TB 500 K 500 K 40 TB 500 K 500 K
    RAC (1ノード
    辺り40
    OCPU)
    1280 K … 80 TB 1000 K 1000 K
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  105. VM X9 シェイプ+ LVM 構成時におけるストレージの最大拡張サイズと
    理論上の最大IOPS値
    106
    初期ストレージサイズ
    理論上の最大IOPS
    最大ストレージサイズ
    バランス より高いパフォーマンス
    256 GB 15.36 K 19.2 K 2.5 TB
    512 GB 30.72 K 38.4 K 2.5 TB
    1 TB 61.44 K 76.8 K 5 TB
    2 TB 100 K 153.6 K 10 TB
    4 TB … 200 K 20 TB
    8 TB 100 K 200 K 40 TB
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  106. VM X7 シェイプ構成時の理論上の最大IOPS値
    107
    Shape Network ストレージ・パフォーマンスの構成(バランス)
    IOPS 合計サイズ IOPS 最大IOPS
    VM2.1 16 K 256 GB 15.36 K 15.36 K
    VM2.1 16 K 512 GB 30.72 K 16 K
    VM2.2 32 K 512 GB 30.72 K 30.72 K
    VM2.2 32 K 1 TB 61.44 K 32 K
    VM2.4 65.6 K 1 TB 61.44 K 61.44 K
    VM2.4 65.6 K 2 TB 100 K 65.6 K
    VM2.8 131.2 K 2 TB 100 K 100 K
    VM2.8 131.2 K 12 TB 150 K 131.2 K
    VM2.16 262.4 K 12 TB 150 K 150 K
    VM2.16 262.4 K 22 TB 275 K 262.4 K
    VM2.24 393.6 K 22 TB 275 K 275 K
    VM2.24 393.6 K 32 TB 400 K 393.6 K
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  107. よくある問い合わせ②
    Base Database Service
    108
    VMホストやDBインスタンスが異常停止した場合、どのようにして復旧するか
    • VMホスト
    同一FD内で自動再起動を試みる(RAC使用可否、DBエディションに関わらず)
    • DBインスタンス
    自動再起動を試みる
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  108. よくある問い合わせ③
    Base Database Service
    109
    現行サポートバージョンがサポートされなくなった場合、継続利用は可能か
    作成済み環境は継続は可能だが、作り直しなどができない可能性がある
    基本的にはEOSLとなる前にバージョンアップを推奨
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  109. よくある問い合わせ④
    Base Database Service
    110
    課金を停止するにはどうすればいいか
    • VM,BMで考え方が異なる
    • 次ページ参照
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  110. • VM停止中はOCPU課金停止
    Block Storage は終了されるまで課金
    • Block Storageのスケールアップが可能
    • 利用期間中は課金対象で、
    終了されるまで課金継続
    • OCPUのスケールアップ・ダウンが可能
    Base Database Service
    課金対象期間について
    111
    Base Database Service BM
    Block Storage Bare Metal Dense I/O(2OCPU+Storage)
    Additional OCPUs
    Base Database Service VMs
    作成 終了
    OCPU
    Scale up
    作成 停止 起動 終了
    OCPU
    Scale down
    ストレージ
    Scale up
    停止 起動
    OCPU課金
    Storage/Infrastructure課金
    OCPU
    Scale up
    Base Database Service
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  111. 自動バックアップは、設定した保持期間の時点に戻せるようにバックアップを保持します(≠保持期間までのバックアップを
    保持)します。そのため、長期で保持をする場合、その分バックアップサイズは増えます。週次フルバックアップ、日次で差
    分増分バックアップで取得されます。保持期間の時点に戻すには、保持期間の前のフルバックアップが必要です。
    例えば、
    - 保持期間を30日とした場合、30日前に戻れるようなバックアップを保持する。
    - 日時更新量が仮にデータ量の10%とした場合、単純計算ではデータサイズの最大9.1倍となる (フルバックアップ6 個+
    差分 31個x0.1)」
    よくある問い合わせ⑤
    Base Database Service
    112
    自動バックアップを有効化した場合のバックアップサイズの見積もり方法は
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  112. よくある問い合わせ⑤
    Base Database Service
    113
    DATA Storage Cloud
    データ
    ファイル
    Day 31..37
    増分 増分 増分
    増分 増分
    増分 増分 増分 増分
    増分
    増分 増分 増分 増分 増分
    増分 増分 増分 増分 増分
    増分 増分 増分
    増分
    Day 0~37
    フルBKUP
    フルBKUP
    フルBKUP
    フルBKUP
    フルBKUP
    増分
    増分
    増分
    増分
    増分
    増分
    フルBKUP
    増分
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  113. サービス終了までの予定
    • 2021年12月31日:新規プロビジョニング終了
    • 2022年12月31日:サービス終了
    • 上記日程までに別サービスへの移行をお願いいたします
    お客様への通知
    • 現在ご利用中のお客様へは、OCI Customer
    Notificationを通じて、近日通知されます
    • 最新情報はサポート・ドキュメントで公開しています
    • Oracle Database Cloud Service DBCS-BM X7
    SKUs EOSL Change Notification (Doc ID
    2781994.1)
    移行先のサービス
    • Database Cloud Service - 仮想マシン
    • Exadata Cloud Service
    • Autonomous Database
    移行方法
    • Zero Downtime Migration
    • 無償ツール、オンライン移行にも対応
    • 従来のツール群を活用
    • RMAN, Data Pump, Data Guard 等
    Database Cloud Service - ベアメタル:EOSL(サービス終了)予定のアナウンス
    114 * EOSL: End-of-Support-Life
    Copyright © 2023 Oracle and/or its affiliates.

    View Slide

  114. View Slide