Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ExaDB-XSで利用されている Exadata Exascaleについて

ExaDB-XSで利用されている Exadata Exascaleについて

oracle4engineer

February 27, 2025
Tweet

More Decks by oracle4engineer

Other Decks in Technology

Transcript

  1. • Exadata Database Service on Exascale Infrastructure での Exascaleアーキテクチャ •

    Exascale アーキテクチャ • Exascale Template • Exascale Storage Pool • Exascale Vault • Exascale File • Exascale Storage Vault のサイズと IOPS • Exascale シンクローン • Exascale Volume • その他(ESCLIコマンド、AWR、ACFS領域作成) アジェンダ Copyright © 2025, Oracle and/or its affiliates 2
  2. • Pool = Exascale Storage Pool / Storage Pool •

    Vault = Exascale Storage Vault / Exascale Vault / Storage Vault / Exascale Database Storage Vault / Exascale Database Vault • ≠ OCI Vault • File = Exascale File • ExaDB-XS = Exadata Database Service on Exascale Infrastructure(共有型)= XS • ExaDB-D = Exadata Database Service on Dedicated Infrastructure(専有型)= Dedicated [注意] 略称について Copyright © 2025, Oracle and/or its affiliates 3
  3. Copyright © 2025, Oracle and/or its affiliates 4 Exadata Database

    Service on Exascale Infrastructure での Exascaleのアーキテクチャ Exascale Pool / Exascale Vault / Exascale File
  4. Exadata Exadata Exascale Exadataとクラウドを最大限に活用 6 Copyright © 2025, Oracle and/or

    its affiliates Exadata • インテリジェントなAI • インテリジェントなAnalytics • インテリジェントなOLTP Cloud • マルチテナント • プールされたリソース • ハイパー・エラスティック Exadata Exascale
  5. クライアント VM層 LUNs ロード・ バランサー層 ストレージ・ メタデータ層 ストレージ層 • ストレージはVM内のLUNとして公開

    • 標準的なブロックIOプロトコルを使用 • ロード・バランサー層は、 LUN IOをメタデータ・サーバーにルーティング • ストレージ・メタデータ層は、 LUNの分散とミラー化を管理 • ストレージ層はデータを保持 • 更にレイヤーがある場合も... 従来型のクラウドストレージのアーキテクチャ Copyright © 2025, Oracle and/or its affiliates 7 すべての層でレイテンシとボトルネックが増加
  6. 中間ストレージ管理層の必要性を独自アーキテクチャで排除 Oracle Database 23aiでは、 インテリジェントなデータ・リクエストを ストレージ・サーバーに直接送信 • 中間層のない直接I/Oアーキテクチャは 本質的に高速 •

    RDMAリクエストに対応したハードウェアにより、マ イクロ秒のレイテンシと 数百万IOPSのスループットを実現 Exascale アーキテクチャ Copyright © 2025, Oracle and/or its affiliates 8 Exadata Database Cluster 100G RoCE Network Oracle DB 23ai Exadata Exascale Storage Pool SQL オフロード RDMA
  7. Storage Server Storage Server Storage Server Storage Server Exadata Database

    Server Virtual Machine Exadata Database Server Virtual Machine Exadata Database Server Virtual Machine Oracle Grid Infrastructure クラスタ管理 – クラスタ・ストレージ管理ごと Exadata スマート・ストレージ機能 Smart Flash Cache, XRMEM Data Accelerator, Smart Scan, Storage Indexes, Columnar Caching, Bloom filters, 等 Automatic Storage Management 従来の Exadata のアーキテクチャ Automatic Storage Management – Oracle Databaseの実績あるデータベース・ストレージ • 自動ストレージ管理(ASM)は 各データベース・クラスタ(ベア・メタル、VM)で実行 • Cell disk は複数のGrid diskにスライスされ、 ASMに表示 • Grid disk は単一のデータベース・クラスタ専用 • 容量の再割当ての場合、 複数のASMディスク・グループのGrid diskの サイズ変更が必要 • 実績のある重要なテクノロジー 9 Copyright © 2025, Oracle and/or its affiliates +SPARSE +RECO +DATA Oracle Database 11g-23ai
  8. Storage Server Storage Server Storage Server Storage Server Exadata Database

    Server Virtual Machine Exadata Database Server Virtual Machine Exadata Database Server Virtual Machine Exadata Exascale Services Storage Pools、 Vault と Volume Management、冗長性とパートナーシップ、キャッシ ングと階層化、ファイル・メタデータ管理、スナップショットとクローン、 データ整合性 Exadata スマート・ストレージ機能 Smart Flash Cache, XRMEM Data Accelerator, Smart Scan, Storage Indexes, Columnar Caching, Bloom filters等 Exascale アーキテクチャ Exascale - ストレージ・サーバー上での新しい分散ストレージ管理 • Exascaleは、 ストレージ管理をデータベース・クラスタから ストレージ・サーバーに移動 • Oracle Database 23aiは Exadata Exascaleストレージをネイティブにサポート • ダイレクトI/O、RDMA操作を有効化 • 古い情報が見つかった場合、マッピング・テーブルは ストレージ・サーバーから直接リフレッシュされる 10 Copyright © 2025, Oracle and/or its affiliates Oracle Database 23ai Oracle Grid Infrastructure クラスタ管理 – クラスタ・ストレージ管理ごと すべてのExadataスマート・ストレージ機 能が使用可能
  9. Exascale (ExaDB-XS) ASM(ExaDB-D) [grid@fraes1-39287 ~]$ /u01/app/23.0.0.0/gridhome_1/bin/crsctl stat res -t --------------------------------------------------------------------------------

    Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.LISTENER.lsnr ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE ora.acfsrm ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE ora.bz4koxtn.vexdb01.acfs ONLINE ONLINE fraes1-39287 mounted on /var/opt/ oracle/dbaas_acfs, STABLE ONLINE ONLINE fraes2-39286 mounted on /var/opt/ oracle/dbaas_acfs, STABLE ora.ccmb ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE ora.chad ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE ora.net1.network ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE ora.ons ONLINE ONLINE fraes1-39287 STABLE ONLINE ONLINE fraes2-39286 STABLE -------------------------------------------------------------------------------- 続く [grid@goro-yxhmx1 ~]$ /u01/app/23.0.0.0/grid/bin/crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.DATAC5.ACFSVOL01.advm ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE ora.LISTENER.lsnr ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE ora.chad ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE ora.datac5.acfsvol01.acfs ONLINE ONLINE goro-yxhmx1 mounted on /acfs01, STABLE ONLINE ONLINE goro-yxhmx2 mounted on /acfs01, STABLE ora.helper OFFLINE OFFLINE goro-yxhmx1 IDLE,STABLE OFFLINE OFFLINE goro-yxhmx2 IDLE,STABLE ora.net1.network ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE ora.ons ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE ora.proxy_advm ONLINE ONLINE goro-yxhmx1 STABLE ONLINE ONLINE goro-yxhmx2 STABLE -------------------------------------------------------------------------------- 続く [参考] Exascale環境 / ASM 環境の crsctl stat res -t 比較 Copyright © 2025, Oracle and/or its affiliates 11
  10. Exascale (ExaDB-XS) ASM(ExaDB-D) 続き -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1

    ONLINE ONLINE fraes2-39286 STABLE ora.LISTENER_SCAN2.lsnr 1 ONLINE ONLINE fraes1-39287 STABLE ora.LISTENER_SCAN3.lsnr 1 ONLINE ONLINE fraes1-39287 STABLE ora.cdp1.cdp 1 ONLINE ONLINE fraes2-39286 STABLE ora.cdp2.cdp 1 ONLINE ONLINE fraes1-39287 STABLE ora.cdp3.cdp 1 ONLINE ONLINE fraes1-39287 STABLE ora.cvu 1 ONLINE ONLINE fraes2-39286 STABLE ora.db0624_zz9_fra.db 1 ONLINE ONLINE fraes1-39287 Open,HOME=/u02/app/o racle/product/23.0.0 .0/dbhome_1,STABLE 2 ONLINE ONLINE fraes2-39286 Open,HOME=/u02/app/o racle/product/23.0.0 .0/dbhome_1,STABLE 続き -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup) 1 ONLINE ONLINE goro-yxhmx1 STABLE 2 ONLINE ONLINE goro-yxhmx2 STABLE ora.DATAC5.dg(ora.asmgroup) 1 ONLINE ONLINE goro-yxhmx1 STABLE 2 ONLINE ONLINE goro-yxhmx2 STABLE ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE goro-yxhmx2 STABLE ora.LISTENER_SCAN2.lsnr 1 ONLINE ONLINE goro-yxhmx2 STABLE ora.LISTENER_SCAN3.lsnr 1 ONLINE ONLINE goro-yxhmx1 STABLE ora.RECOC5.dg(ora.asmgroup) 1 ONLINE ONLINE goro-yxhmx1 STABLE 2 ONLINE ONLINE goro-yxhmx2 STABLE ora.asm(ora.asmgroup) 1 ONLINE ONLINE goro-yxhmx1 Started,STABLE 2 ONLINE ONLINE goro-yxhmx2 Started,STABLE ora.asmnet1.asmnetwork(ora.asmgroup) 1 ONLINE ONLINE goro-yxhmx1 STABLE 2 ONLINE ONLINE goro-yxhmx2 STABLE ora.cdp1.cdp 1 ONLINE ONLINE goro-yxhmx2 STABLE ora.cdp2.cdp 1 ONLINE ONLINE goro-yxhmx2 STABLE ora.cdp3.cdp 1 ONLINE ONLINE goro-yxhmx1 STABLE ora.cvu 1 ONLINE ONLINE goro-yxhmx2 STABLE ora.db0610_brj_kix.db 1 ONLINE ONLINE goro-yxhmx1 Open,HOME=/u02/app/o racle/product/23.0.0 .0/dbhome_1,STABLE 2 ONLINE ONLINE goro-yxhmx2 Open,HOME=/u02/app/o racle/product/23.0.0 .0/dbhome_1,STABLE [参考] Exascale環境 / ASM 環境の crsctl stat res -t 比較 Copyright © 2025, Oracle and/or its affiliates 12
  11. 1.3.1 Exadata Software Overview より • データベースサーバー • Exadata System

    Software • dbmcli • ms, rs • Exascale Client Services • Exadataシステムがストレージ管理にOracle Exadata Exascale を使用するように構成されている場合、 各Exadataデータベース・サーバーには、Exascaleストレージをサ ポートするためのクライアント・サービス、その他のプログラムも含まれる • ストレージサーバー • Exadata System Software • cellcli • cellsrv, ms, rs • Exascale Storage Services • Exadataシステムがストレージ管理にOracle Exadata Exascale を使用するように構成されている場合、 各Exadataストレージ・サーバーには、Exascaleストレージ・クラスタ を実装するストレージ・サービス、その他のプログラムも含まれる Exadata ソフトウェア・スタックの中のExascale Copyright © 2025, Oracle and/or its affiliates 13
  12. [root@kixvm1-cgthd ~]# dbmcli -e list dbserver detail name: kixvm1_cgthd cpuCount:

    4 diagHistoryDays: 7 httpsAccess: ALL id: 9ef9e298-6e83-4baa-9bb9-1d2efc77e58c interconnect1: stre0 interconnect2: stre1 ipaddress1: 100.105.65.10/16 ipaddress2: 100.105.65.11/16 kernelVersion: 5.4.17-2136.330.7.5.el8uek.x86_64 listeningInterface: ALL makeModel: KVM managementIpAddress: 10.0.0.95 metricFGCollIntvlInSec: 0 metricHistoryDays: 7 metricStreamEndPoint: metricStreamIntvlInSec: 60 msVersion: OSS_24.1.5.0.0_LINUX.X64_241016 releaseImageStatus: success releaseTrackingBug: 37148144 releaseVersion: 24.1.5.0.0.241016 rpmVersion: 24.1.5.0.0.241016 status: online upTime: 24 days, 5:43 msStatus: running rsStatus: running edvStatus: running ★ Exascale Direct Volume esnpStatus: running ★ Exascale Node Proxy Service [root@kixvm1-cgthd ~]# ExaDB-XS ゲストVM内で動いている Exascale サービス Copyright © 2025, Oracle and/or its affiliates 14
  13. Exascale Services より Exascale Service 数 Storage Server KVM Host

    KVM Guest Cluster Services (EGS) 5 ◦ ◦ (Storage Server 5台未満の時) Control Services (ERS) Storage Server 5台以上の場合、5。 最初の3つにFrontendプロセスとBackendプロセス。 最後の2つはBackendプロセスのみ Storage Server 5台未満の場合、Storage Serverの台数分 (例 3 cell なら3つ) 最初の3つにFrontendとBackend。残りはBackendプロセスのみ ◦ System Vault Manager (SYSEDS) 通常5 Storage Server 5台未満の場合、Storage Serverの台数分(例 3 cell なら3つ) ◦ User Vault Manager (USREDS) 通常5 Storage Server 5台未満の場合、Storage Serverの台数分(例 3 cell なら3つ) ◦ Block Store Manager (BSM) 通常5 Storage Server 5台未満の場合、Storage Serverの台数分(例 3 cell なら3つ) ◦ Block Store Worker (BSW) 通常5 Storage Server 5台未満の場合、Storage Serverの台数分(例 3 cell なら3つ) ◦ Instance Failure Detection (IFD) すべての Storage Server ◦ Exadata Cell Services CELLSRV, MS, RS MS, RS MS, RS Exascale Node Proxy (ESNP) ◦ ◦ Exascale Direct Volume (EDV) ◦ ◦ Exascaleサービス一覧とサービスの動いている場所 Copyright © 2025, Oracle and/or its affiliates 15
  14. 1.3.2 Exadata Storage Management Overview より • ストレージ管理にOracle Exadata Exascaleを使用するように

    構成されている場合、プール・ディスクを使用 • プール・ディスクは、 Exascaleストレージ・プールで使用するために Exascaleに直接公開されるセル・ディスクから割り当てられたス トレージ領域 • 1つのセル・ディスクで複数のExascaleプール・ディスクを収容 可能 • Exascaleは多数のテナント間でストレージ・プール・リソー スを安全に共有するように設計されているため、 通常は複数のプールディスクへの分割は不要 Exadata ストレージ管理概要 Copyright © 2025, Oracle and/or its affiliates 16
  15. Exadata Exascale Storage Pool Exascale アーキテクチャ データベース・エクステント データベース・ファイルを8MBエクステントとして格納: • 優れた順次読取りパフォーマンスを実現するのに

    十分な大きさ • CPU、メモリ、I/Oリソースを最大限に活用するため、多 数のディスク、ストレージ・サーバーにデータベースを分 散させるのに十分な小ささ 19 Copyright © 2025, Oracle and/or its affiliates Database Datafile 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB Exascaleは、 データベース・エクステントのジャイアント・プールを 直接管理
  16. ストレージ・バケットへのエクステントのマッピング • エクステントはストレージ・バケットにハッシュされる • 複数のエクステントは 同じストレージ・バケットに割り当てることが可能 • Oracle Database 23aiは

    マッピングテーブルをキャッシュする • エクステントは、 割り当てられたファイル・テンプレートに従って 冗長的に格納される • High Redundancy – 3つの複製 • Normal Redundancy – 2つの複製 Exascale アーキテクチャ Copyright © 2025, Oracle and/or its affiliates 20 自動でかつ透過的 管理不要 Database Datafile 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB Hash(Extent#) Exascale Mapping Table 0 Location Bucket Pri, Sec, Ter 1 2 3 ... … … ... ... ... ...
  17. V$EXA_TEMPLATE 列 データ型 説明 TEMPLATE_NAME VARCHAR2(32) Exascaleテンプレート名 VAULT_NAME VARCHAR2(256) テンプレートを含むExascaleボールトの名前

    REDUNDANCY VARCHAR2(20) ファイルの冗長性設定。使用可能な値: •normal: ファイル・データの2つのミラー・コピーを示す •high: ファイル・データの3つのミラー・コピーを示す CONTENT_TYPE VARCHAR2(20) ファイルのコンテンツ・タイプ。使用可能な値: •DATA •RECO MEDIA_TYPE VARCHAR2(20) ファイルで使用されるストレージ・メディア・タイプ。サポートされているメディア・タイプ •HC: ハード・ディスク・ドライブ(HDD)を使用する大容量ストレージ・メディアを識別 •EF: フラッシュ・デバイスを使用するExtreme Flashストレージ・メディアを識別 CON_ID NUMBER Oracle DatabaseコンテナID テンプレートの情報を確認するには? Copyright © 2025, Oracle and/or its affiliates 21
  18. V$EXA_TEMPLATE SQL> desc V$EXA_TEMPLATE Name Null? Type ________________ ________ ________________

    TEMPLATE_NAME VARCHAR2(32) VAULT_NAME VARCHAR2(256) REDUNDANCY VARCHAR2(20) CONTENT_TYPE VARCHAR2(20) MEDIA_TYPE VARCHAR2(20) CON_ID NUMBER SQL> [参考] Exascale のテンプレート確認 Copyright © 2025, Oracle and/or its affiliates 22
  19. V$EXA_TEMPLATE SQL> select * from V$EXA_TEMPLATE; TEMPLATE_NAME VAULT_NAME REDUNDANCY CONTENT_TYPE

    MEDIA_TYPE CON_ID ____________________________ _____________ _____________ _______________ _____________ _________ ARCHIVELOG xga98Wgg high RECO HC 1 AUDIT_SPILLFILES xga98Wgg high DATA HC 1 AUTOBACKUP xga98Wgg high RECO HC 1 AUTOLOGIN_KEY_STORE xga98Wgg high DATA HC 1 AWRHUBFILE xga98Wgg high DATA HC 1 BACKUPSET xga98Wgg high RECO HC 1 BLOCK DUMP xga98Wgg high DATA HC 1 BLOCKSTORE_VOLUME xga98Wgg high DATA HC 1 BLOCKSTORE_SRVMETA xga98Wgg high DATA HC 1 CHANGETRACKING xga98Wgg high DATA HC 1 CONTAINER xga98Wgg high DATA HC 1 CONTROLFILE xga98Wgg high DATA HC 1 DATAFILE xga98Wgg high DATA HC 1 DATAFILE_COPY xga98Wgg high RECO HC 1 DATAGUARDCONFIG xga98Wgg high DATA HC 1 DEFAULT xga98Wgg high DATA HC 1 DUMPSET xga98Wgg high DATA HC 1 EDVFILE xga98Wgg high DATA HC 1 FLASHBACK xga98Wgg high RECO HC 1 FLASHFILE xga98Wgg high DATA HC 1 INCR XTRANSPORT BACKUPSET xga98Wgg high RECO HC 1 KEY_STORE xga98Wgg high DATA HC 1 MISCELLANEOUS xga98Wgg high DATA HC 1 OCRFILE xga98Wgg high DATA HC 1 OCRBACKUP xga98Wgg high RECO HC 1 ONLINELOG xga98Wgg high DATA HC 1 OSFILE xga98Wgg high DATA HC 1 PARAMETERFILE xga98Wgg high DATA HC 1 PASSWORD xga98Wgg high DATA HC 1 TEMPFILE xga98Wgg high DATA HC 1 VOTINGFILE xga98Wgg high DATA HC 1 XMLFILE xga98Wgg high DATA HC 1 XTRANSPORT xga98Wgg high DATA HC 1 XTRANSPORT BACKUPSET xga98Wgg high RECO HC 1 RECO_HC_HIGHREDUNDANCY xga98Wgg high RECO HC 1 RECO_EF_HIGHREDUNDANCY xga98Wgg high RECO HC 1 DATA_HC_HIGHREDUNDANCY xga98Wgg high DATA HC 1 [参考] Exascale のテンプレート確認 Copyright © 2025, Oracle and/or its affiliates 23
  20. マッピング・テーブルは、現在エクステントが格納されている各ストレージ・バケットのディスク・ドライブをトラック Exascale アーキテクチャ Copyright © 2025, Oracle and/or its affiliates

    24 マッピング・テーブルには、 すべてのエクステント・ミラーの場所(ストレージサーバー、ディスク・ドライブ)が格納される Mirror Mirror Mirror Exadata Exascale Storage Pool Database Datafile 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB Exascale Mapping Table 0 Location Bucket Pri, Sec, Ter 1 2 3 ... … … ... ... ... ... Hash(Extent#)
  21. Exascale アーキテクチャ メタデータをスケーリング不要でスケーラビリティを実現 • マッピング・テーブルは、固定数のストレージ・バケットを定義 • ストレージ・バケットの数は?: • 数千台のストレージ・サーバーにデータを分散するのに十分な大きさ •

    データベース・サーバーのDRAMにマッピング・テーブルをキャッシュ可能な 小ささ • データベースが大きくなる、ないしはデータベース数が増える、ないしは ストレージ・サーバーが追加されると、 既存のストレージ・バケットへのエクステント・ハッシュが増加 • マッピング・テーブルは増大しない 25 Copyright © 2025, Oracle and/or its affiliates Exascale Mapping Table 0 Location Bucket Pri, Sec, Ter 1 2 3 ... … … … … … … データがスケールした際も、メタデータのスケーリングは不要
  22. Exadata Exascale Storage Pool Exascale アーキテクチャ マッピング・テーブルはストレージ側で管理される Copyright © 2025,

    Oracle and/or its affiliates 26 Exascale Mapping Table 0 Location Bucket 1 2 3 ... … … … … … … • エクステントの マッピング・テーブルは ストレージ・サーバー内で 自動的に管理される • エクステントの マッピング・テーブルは 高可用性と拡張性を実現 するために レプリケートされて、 分散されて管理
  23. Exascale アーキテクチャ ストレージへのダイレクトI/Oパス Copyright © 2025, Oracle and/or its affiliates

    27 Exascale Mapping Table 0 Location Bucket 1 2 3 ... … … … … … … • マッピング・テーブルは、 各データベース・サーバーと 各データベース・インスタンスで 自動的に透過的にキャッシュ される • データベースは、 インテリジェントなI/Oリクエスト をExadataストレージ・サーバー に直接送信可能 Mirror Exadata Exascale Storage Pool Exadata Database Server RDMA Cached
  24. Exascale アーキテクチャ マッピング・テーブルのインテリジェントなリフレッシュ Copyright © 2025, Oracle and/or its affiliates

    28 疎結合アーキテクチャで拡張性を実現 • サーバー間でのデータの再分散 時の分散ロックは不要 • クライアントのデータベースが キャッシュの失効により I/Oを間違ったストレージ・サー バーに送信した場合、 ストレージ・サーバーはI/Oを拒 否し、 データベースにマッピング・テー ブルをリフレッシュするように指 示 • I/Oが正しいストレージサー バーに再送信される I/Oが拒否されると マッピング・テーブル のリフレッシュ指示 Exascale Mapping Table 0 Location Bucket 1 2 3 ... … … … … … … Mirror Exadata Exascale Storage Pool Exadata Database Server Cached
  25. • ストレージ・プールは同一メディアタイプのストレージサー バー全体にまたがったプールディスク・リソースの集合体 • High Capacity、 Extreme Flash • ストレージ・プールは、

    以下のストレージ機能を提供し、断片化を排除: • 多数のテナント、多数のクラスタ−・グリッドに対応する容量 • 複数の冗長性タイプ(NORMALおよびHIGH) • 異なるcontent_type- DATAおよびRECO • データベースのスナップショット、クローン • ストレージプールは、 さまざまな世代のハードウェアを使用し、 さまざまなサイズのディスクを組み込むことが可能 Exascale Storage Pools Copyright © 2025, Oracle and/or its affiliates 30 Exadata High Capacity Storage Server Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk Pool Disk HC Storage Pool
  26. Exascaleタブ オンプレミス Exascale Poolの指定 Copyright © 2025, Oracle and/or its

    affiliates 31 Selected nodes Storage Server を選択 Storage Pool Details画面 Storage Pool Size デフォルト 50% Storage Pool Name デフォルト hcpool1 各 Exascale Cluster 毎に 1 Storage pool が定義可能 Exascale タブ Exascale Cluster の作成 ExascaleCluster1
  27. • OCI側でExascale Storage Poolは作成済み • ユーザーが Exascale Storage Pool を設定/選択する画面は無し(ユーザーに

    Pool を意識させない) • Exascale Storage Pool の構成は非公開 ExaDB-XS での Exascale Storage Pool Copyright © 2025, Oracle and/or its affiliates 32
  28. Exadata Exascale Storage • Exascale Vault とは ストレージ・プールによって提供される物理リソースを ホスト・ファイルに表示する論理コンテナ •

    Vault とは?: • ファイルを含む最上位ディレクトリのように表示 • パス名は“@(アットマーク)”の文字で開始 • 権限を介したアクセス制御を提供 • 明示的な権限無しには他のファイルにアクセスできない 複数のユーザー、複数のクラスタ、複数のテナント間で 共有可能 • データベースは、 VaultをOracle Managed Files (OMF)を作 成する記憶域の宛先として使用 • Vault内のファイルは、 Redundancy(冗長性)、 CONTENT TYPE(コンテンツタイプ)、 を複数の異なる構成にすることが可能 Exascale Vault Copyright © 2025, Oracle and/or its affiliates 34 Tenant A Cluster @Vault_A 100TB Tenant B Cluster @Vault_B 50TB
  29. Exascale Vault リソース管理 Vaultにはストレージ・リソースが割り当てられる • Storage Size –永続的なストレージの容量 • Performance

    –読取り/書込みIOPS、スキャンの帯域幅、をマップ • Flash Cache Size • XRMEM Cache Size • Flash Log リソースは独立して動的に変更可能 • 顧客の柔軟性の向上 @OLTP HC Size : 1TB IOPS : 800K Flash Cache Size: 300GB XRMEM Cache Size: 20GB @DW HC Size : 1TB IOPS : 100K Flash Cache Size: 800GB XRMEM Cache Size: 20GB @DEV HC Size : 1TB IOPS : 200K Flash Cache Size: 30GB XRMEM Cache Size: 2GB Copyright © 2025, Oracle and/or its affiliates 35 Exadata I/O Resource Manager (IORM)との統合
  30. Clustersタブ オンプレミス Exascale Vaultの指定 Copyright © 2025, Oracle and/or its

    affiliates 36 Clusters タブの Exascale clusters 選択肢で Exascale タブで作成した ExascaleCluster1 を選択すると、 Vault Name Vault size が表示されVaultが構成される。 Vaultのデフォルト名: Cluster-c1vault デフォルトサイズ: 10000GB(10TB)
  31. VM クラスタの作成 ExaDB-XS VM クラスタ作成時に Vault を作成 Copyright © 2025,

    Oracle and/or its affiliates 37 Exascale Database Storage Vault データベースに必要なストレージの サイズを指定 最小 300GB 最大 100TB 内 50GB ACFS領域 (200GBまで予約済) 残り 250GB DB領域
  32. VM クラスタの作成後 ExaDB-XS VM クラスタ作成後の Vault確認 Copyright © 2025, Oracle

    and/or its affiliates 38 Exascale database storage: Vault-202501291142 Storage capacity (free/total): 249 GB / 300 GB (VM作成直後、DB作成前。 ACFS領域50GBのみ作成)
  33. データベースの作成後 ExaDB-XS VM クラスタ作成後、DB作成後の Vault確認 Copyright © 2025, Oracle and/or

    its affiliates 39 Exascale database storage: Vault-202501291142 Storage capacity (free/total): 130 GB / 300 GB (DB作成後。 free 120 GB減少)
  34. V$EXA_VAULT 列 データ型 説明 VAULT_NAME VARCHAR2(256) Exascaleボールト名 CREATE_TIME DATE ボールト作成時間

    EF_SPACE_USED NUMBER Extreme Flash (EF)ストレージ・メディアで使用されたボールト領域 EF_SPACE_PROV NUMBER EFストレージ・メディアにプロビジョニングされたボールト領域 EF_IOPS_PROV NUMBER EFストレージ・メディアにプロビジョニングされたボールト1秒当たりのI/O数(IOPS) HC_SPACE_USED NUMBER 大容量(HC)ストレージ・メディアで使用されたボールト領域 HC_SPACE_PROV NUMBER HCストレージ・メディアにプロビジョニングされたボールト領域 HC_IOPS_PROV NUMBER HCストレージ・メディアにプロビジョニングされたボールト1秒当たりのI/O数(IOPS) FLASH_CACHE_PROV NUMBER ボールト用にプロビジョニングされたフラッシュ・キャッシュ領域 (共有クラウドでは追加でプロビジョニングされたFLASHのみが表示される、 デフォルトでプロビジョニングされるFLASHはここには表示されない) XRMEM_CACHE_PROV NUMBER ボールト用にプロビジョニングされたExadata RDMAメモリー(XRMEM)キャッシュ領域 (共有クラウドでは指定できない) CON_ID NUMBER Oracle DatabaseコンテナID Vaultの情報をコマンドで確認するには? Copyright © 2025, Oracle and/or its affiliates 40
  35. V$EXA_VAULT SQL> desc V$EXA_VAULT Name Null? Type ___________________ ________ ________________

    VAULT_NAME VARCHAR2(256) CREATE_TIME DATE EF_SPACE_USED NUMBER EF_SPACE_PROV NUMBER EF_IOPS_PROV NUMBER HC_SPACE_USED NUMBER HC_SPACE_PROV NUMBER HC_IOPS_PROV NUMBER FLASH_CACHE_PROV NUMBER XRMEM_CACHE_PROV NUMBER CON_ID NUMBER 最小構成 300GB の場合 SQL> select * from V$EXA_VAULT; VAULT_NAME CREATE_TIME EF_SPACE_USED EF_SPACE_PROV EF_IOPS_PROV HC_SPACE_USED HC_SPACE_PROV HC_IOPS_PROV FLASH_CACHE_PROV XRMEM_CACHE_PROV CON_ID _____________ ______________ ________________ ________________ _______________ ________________ ________________ _______________ ___________________ ___________________ _________ xga98Wgg 14-JAN-25 0 0 0 545975827650 966367641600 32000 0 0 1 SQL> HC_SPACE_USED = 545975827650 B = 508 GB (High Redundancy) = 170 GB Used (130 GB free) HC_SPACE_PROV = 966367641600 B = 900 GB (High Redundancy) = 300 GB usable [参考] Exascale Vault の確認 Copyright © 2025, Oracle and/or its affiliates 41
  36. • Oracle Managed Filesを使用すると、Oracle Databaseの管理が簡素化 • Oracle Managed Filesにより、 DBAは、Oracle

    Databaseを構成するオペレーティング・システム・ファイルに対して直接の管理作業が不要に • Oracle Managed Filesでは、ファイル・システム・ディレクトリを指定することで、データベースがデータベース・オブジェクト・ レベルでファイルを自動的に作成、命名、管理 • 例:指定する必要があるのは作成する表領域のみ • DATAFILE句を使用した表領域のデータファイルの名前、パスの指定は不要 • 論理ボリューム・マネージャ(LVM)とともに使用すると効果的 • 初期化パラメータによって、特定のタイプのファイルに使用するファイル・システム・ディレクトリを指定 • 一意のOracle Managed Filesが作成される、不要になると削除される • Exadata も利用 [参考] Oracle Managed Filesとは Copyright © 2025, Oracle and/or its affiliates 44
  37. • DB_CREATE_FILE_DEST • 作成操作でファイル仕様を指定しなかった場合、 データベースによってデータファイルまたは一時ファイルが作成されるデフォルトのファイル・システム・ディレクトリまたは Oracle ASMディスク・グループの場所を定義 • DB_CREATE_ONLINE_LOG_DEST_n •

    作成操作でファイル仕様を指定しなかった場合、 REDOログ・ファイルおよび制御ファイルが作成されるデフォルトのファイル・システム・ディレクトリまたは Oracle ASMディスク・グループの場所を定義 • DB_RECOVERY_FILE_DEST • データベースによってRMANによるバックアップ(フォーマット・オプションが使用されていない場合)、 アーカイブ・ログ(他のローカル・アーカイブ先が構成されていない場合)、 フラッシュバック・ログが作成されるデフォルトのファイル・システム・ディレクトリ、 Oracle ASMディスク・グループである高速リカバリ領域の場所を定義 [参考] Oracle Managed Filesを有効化する初期化パラメータ Copyright © 2025, Oracle and/or its affiliates 45
  38. ExaDB-Dの場合 [oracle@shiro-8havw1 ~]$ sql / as sysdba SQLcl: Release 24.1

    Production on Tue Jul 23 15:54:23 2024 Copyright (c) 1982, 2024, Oracle. All rights reserved. Connected to: Oracle Database 23ai EE Extreme Perf Release 23.0.0.0.0 - Production Version 23.4.0.24.05 SQL> show parameter db_create_file_dest; NAME TYPE VALUE ------------------- ------ ------- db_create_file_dest string +DATAC2 ★ディスクグループ名を指定 SQL> SQL> show parameter db_create_online_log_dest NAME TYPE VALUE --------------------------- ------ ------- db_create_online_log_dest_1 string +DATAC2 ★ディスクグループ名を指定 db_create_online_log_dest_2 string db_create_online_log_dest_3 string db_create_online_log_dest_4 string db_create_online_log_dest_5 string SQL> SQL> show parameter DB_RECOVERY_FILE_DEST NAME TYPE VALUE -------------------------- ----------- ------- db_recovery_file_dest string +RECOC2 ★ディスクグループ名を指定 db_recovery_file_dest_size big integer 365152M SQL> OMF(Oracle Managed Files) 初期化パラメーター Copyright © 2025, Oracle and/or its affiliates 46
  39. ExaDB-XSの場合 [oracle@kixxssec1-ahnvr ~]$ sql / as sysdba SQLcl: Release 24.2

    Production on Thu Feb 06 07:35:15 2025 Copyright (c) 1982, 2025, Oracle. All rights reserved. Connected to: Oracle Database 23ai EE Extreme Perf Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems Version 23.6.0.24.10 SQL> show parameter db_create_file_dest; NAME TYPE VALUE ------------------- ------ --------------------------------- db_create_file_dest string @xga98Wgg(DATA_HC_HIGHREDUNDANCY) ★Vault名を指定 SQL> SQL> show parameter db_create_online_log_dest; NAME TYPE VALUE --------------------------- ------ --------------------------------- db_create_online_log_dest_1 string @xga98Wgg(DATA_HC_HIGHREDUNDANCY) ★Vault名を指定 db_create_online_log_dest_2 string db_create_online_log_dest_3 string db_create_online_log_dest_4 string db_create_online_log_dest_5 string SQL> SQL> show parameter db_recovery_file_dest; NAME TYPE VALUE -------------------------- ----------- --------------------------------- db_recovery_file_dest string @xga98Wgg(RECO_HC_HIGHREDUNDANCY) ★Vault名を指定 db_recovery_file_dest_size big integer 240G SQL> OMF(Oracle Managed Files) 初期化パラメーター Copyright © 2025, Oracle and/or its affiliates 47
  40. V$EXA_FILE 列 データ型 説明 FULL_PATH VARCHAR2(1024) ボールト名およびボールト内のファイル・パスを含む、完全ファイル・パス VAULT_NAME VARCHAR2(256) ファイルを含むExascaleボールトの名前

    FILE_NAME VARCHAR2(1024) ボールト内のファイル・パス REDUNDANCY VARCHAR2(20) ファイルの冗長性設定。使用可能な値は、次のとおり normal: ファイル・データの2つのミラー・コピーを示す high: ファイル・データの3つのミラー・コピーを示す CONTENT_TYPE VARCHAR2(20) ファイルのコンテンツ・タイプ。使用可能な値は、次のとおり: DATA RECO MEDIA_TYPE VARCHAR2(20) ファイルで使用されるストレージ・メディア・タイプ。サポートされているメディア・タイプは次のとおり HC: ハード・ディスク・ドライブ(HDD)を使用する大容量ストレージ・メディアを識別 EF: フラッシュ・デバイスを使用するExtreme Flashストレージ・メディアを識別 CREATE_TIME DATE ファイル作成時間 FILE_TYPE VARCHAR2(30) Oracle Databaseファイル・タイプ SIZE_IN_BYTES NUMBER ファイル・サイズ(バイト単位) SPACE_USED NUMBER ファイルで使用されたストレージ領域 USED_BY VARCHAR2(64) ファイルに関連付けられたOracle Grid InfrastructureクラスタまたはOracle Databaseを識別します CON_ID NUMBER Oracle DatabaseコンテナID Exascale Vault 内の Exascale File を確認するには? Copyright © 2025, Oracle and/or its affiliates 48
  41. V$EXA_FILE SQL> desc V$EXA_FILE Name Null? Type ________________ ________ _________________

    FULL_PATH VARCHAR2(1024) VAULT_NAME VARCHAR2(256) FILE_NAME VARCHAR2(1024) REDUNDANCY VARCHAR2(20) CONTENT_TYPE VARCHAR2(20) MEDIA_TYPE VARCHAR2(20) CREATE_TIME DATE FILE_TYPE VARCHAR2(30) SIZE_IN_BYTES NUMBER SPACE_USED NUMBER USED_BY VARCHAR2(64) CON_ID NUMBER SQL> Exascale Vault 内の Exascale File を確認するには? Copyright © 2025, Oracle and/or its affiliates 49
  42. V$EXA_FILE SQL> select * from V$EXA_FILE; FULL_PATH VAULT_NAME FILE_NAME REDUNDANCY

    CONTENT_TYPE MEDIA_TYPE CREATE_TIME FILE_TYPE SIZE_IN_BYTES SPACE_USED USED_BY CON_ID _____________________________________________________________________________________________________________________________________ _____________ ___________________________________________________________________________________________________________________________ _____________ _______________ _____________ ______________ _________________ ________________ _______________ __________________________________________________ _________ @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_243.OMF.4C5E5930 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_243.OMF.4C5E5930 high RECO HC 21-JAN-25 ARCHIVELOG 10940928 32833536 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_06/thread_2_seq_282.OMF.43D5F11F xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_06/thread_2_seq_282.OMF.43D5F11F high RECO HC 22-JAN-25 ARCHIVELOG 26541568 79626240 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_255.OMF.372EF7C9 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_255.OMF.372EF7C9 high RECO HC 21-JAN-25 ARCHIVELOG 7597568 22806528 b459377231d97f6abf2d199a01f94cd3:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_271.OMF.42DF8B6F xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_271.OMF.42DF8B6F high RECO HC 21-JAN-25 ARCHIVELOG 6960128 20889600 cd0a5af0db62cfe8bf6430505d446b69:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDO_4.OMF.5B004D00 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDO_4.OMF.5B004D00 high DATA HC 14-JAN-25 DATAFILE 100016128 300048384 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 3 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_244.OMF.12781B77 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_244.OMF.12781B77 high RECO HC 21-JAN-25 ARCHIVELOG 34985472 104964096 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_6.OMF.1D622924 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_6.OMF.1D622924 high RECO HC 18-JAN-25 FLASHBACK 4194312192 12582936576 b459377231d97f6abf2d199a01f94cd3: 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_263.OMF.5F591102 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_263.OMF.5F591102 high RECO HC 21-JAN-25 ARCHIVELOG 6478848 19439616 cd0a5af0db62cfe8bf6430505d446b69:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_241.OMF.78971201 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_2_seq_241.OMF.78971201 high RECO HC 21-JAN-25 ARCHIVELOG 6553088 19660800 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_6.OMF.3F49A214 xga98Wgg KIXSX-VMC2- 59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_6.OMF.3F49A214 high DATA HC 14-JAN-25 ONLINELOG 4194304512 12582936576 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 0 以下続く Exascale Vault の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 50
  43. V$EXA_FILE OMF_dest/[cluster_details/]db_unique_name/[pdb_guid_name/]file_type/[date_stamp/]name.OMF.random @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDO_4.OMF.5B004D00 OMF_dest Exascale Vault名 [cluster_details] clustername-clusterguid [grid@kixxssec2-berll ~]$

    crsctl get cluster name CRS-6724: Current cluster name is 'kixsx-vmc2’ [grid@kixxssec2-berll ~]$ crsctl get css clusterguid 59bcd16c14006f20bffedaf765f1b057 db_unique_name SQL> show parameter db_unique_name NAME TYPE VALUE -------------- ------ -------------- db_unique_name string DB0129_x6g_kix [pdb_guid_name] SQL> select name,guid from V$PDBS; NAME GUID ______________ ___________________________________ PDB$SEED 2CD27D01B83BF73EE0635600000AAE2D PDB1 2CD29BC56E31AD0DE0635600000ADF66 file_type [date_stamp] name.OMF.random [参考] Exascale File 命名規則 Copyright © 2025, Oracle and/or its affiliates 51
  44. xsh ls コマンド [grid@kixxssec2-berll ~]$ xsh man ls NAME ls

    - list directory contents SYNOPSIS ls [-h] [-l] [-r] [-t] [-a ] [-1] [ -D | --debug ] [{ -w | --wallet } <wallet-location> ] filename DESCRIPTION If the filename is a directory, list the contents of that directory sorted alphabetically. If the filename is a simple file, list the file. Wildcard '%' is supported, it can be applied either on the vault name or the filename, but not both. NOTES If no filename is specified, list all known vaults. If a specific vault name is specified, list all files of that vault. If a specific file name in a vault is specified, list specifically that file. OPTIONS -h Human readable form (e.g. 10M, 22K, 300G, etc...) Used with -l. -l A longer listing including file size and creation date. -r Reverse the sort order. -t Sort by creation time instead of alphabetically. -a Do not ignore hidden/special entries. -1 List one file/vault per line. -s Include vault statistics. -d, --detail Include all info. -w, --wallet Path to the wallet directory. -D, --debug Turn on debug mode. [grid@kixxssec2-berll ~]$ Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 52
  45. xsh ls コマンド Exascale Vault名、Vault の詳細を確認 Exascale Vaultを確認( If no

    filename is specified, list all known vaults ) [root@kixxssec2-berll ~]# xsh ls @xga98Wgg ★ Exascale Vault名 [root@kixxssec2-berll ~]# [root@kixxssec2-berll ~]# xsh ls -lh 0 Jan 29 02:56:04 2025 @xga98Wgg [root@kixxssec2-berll ~]# xsh ls -lhd name createTime createdBy flashCacheProv flashLogProv iopsProvEF iopsProvHC spaceProvEF spaceProvHC spaceUsedEF spaceUsedHC xrmemCacheProvEF xrmemCacheProvHC acl @xga98Wgg Jan 29 02:56:04 2025 escssvcops 0 true 0 31K 0 900G 0 508G 0 0 escssvcops:M;NPWXRUG5J1LOMWGKG76ZRCDQQ:R;QQS5NJ5NXNJNQOGSHFA6WAJA:R [root@kixxssec2-berll ~]# Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 53
  46. xsh ls コマンドで Vault名指定 Exascale File を確認 File を確認 (

    If the filename is a directory, list the contents of that directory sorted alphabetically. ) [grid@kixxssec2-berll ~]$ xsh ls -h @xga98Wgg @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/SYSAUX.OMF.3AA3F59F @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/SYSTEM.OMF.7231F653 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/UNDOTBS1.OMF.065AD6F7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/temp012025-01-29_05-21-57-219-AM.dbf @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/SYSAUX.OMF.7DB414D8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/SYSTEM.OMF.4E720E93 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDOTBS1.OMF.1F7100FA @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDO_4.OMF.5B004D00 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/USERS.OMF.6E8F1E73 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/TEMPFILE/TEMP.OMF.3EA30EA9 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/SYSAUX.OMF.1C33ACA9 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/SYSTEM.OMF.653012F6 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/UNDOTBS1.OMF.723FBF4D @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/UNDO_4.OMF.13C84D0F @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/USERS.OMF.4665B422 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/TEMPFILE/TEMP.OMF.72A84B7B @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/SYSAUX.OMF.7DB414D8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/SYSTEM.OMF.4E720E93 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/UNDOTBS1.OMF.1F7100FA @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/UNDO_4.OMF.5B004D00 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/USERS.OMF.6E8F1E73 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/TEMPFILE/TEMP.OMF.50C5BA46 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSAUX.OMF.7DB414D8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSTEM.OMF.4E720E93 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDOTBS1.OMF.1F7100FA @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDO_4.OMF.5B004D00 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/USERS.OMF.6E8F1E73 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/TEMPFILE/TEMP.OMF.729802AD @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_05/thread_1_seq_244.OMF.12781B77 略 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_06/thread_2_seq_284.OMF.405202B2 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_02_06/thread_2_seq_285.OMF.2D865882 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/AUTOBACKUP/2025_01_29/s_1191649686.OMF.4E252FA2 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/AUTOBACKUP/2025_01_29/s_1191653889.OMF.7E4CBFAB @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/AUTOBACKUP/2025_01_29/s_1191655691.OMF.62CB7957 続く Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 54
  47. xsh ls コマンドで Vault名指定 Exascale File を確認 続き @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/AUTOBACKUP/2025_01_29/s_1191656892.OMF.40CE14C8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CHANGETRACKING/ctf.OMF.25AE6D5F

    @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/Current.OMF.33EA90D4 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/snapcf_DB0129.f @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSAUX.OMF.2E975A2C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSTEM.OMF.62EFD9AF @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS1.OMF.0D6F9D68 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS2.OMF.7E247977 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/USERS.OMF.52576239 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_1.OMF.3592826A @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_2.OMF.5D17894C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_3.OMF.508A0673 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_4.OMF.1F55AF81 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_5.OMF.6B48C168 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_6.OMF.1D622924 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_1.OMF.58B6FCC8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_2.OMF.08F18CD4 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_3.OMF.6F73E7F1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_4.OMF.5426072F @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_5.OMF.6CEFAA1B @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_6.OMF.3F49A214 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_7.OMF.44D1AC0B @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_8.OMF.14BE1D92 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/PARAMETERFILE/spfile.OMF.7AEB1D8A @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/PASSWORD/pwdDB0129_X6G_KIX.3BEB8A4D @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/TEMPFILE/TEMP.OMF.5E71DEE6 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup00.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup01.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup02.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/data.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/day.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/day_.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/vfile1 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/week.ocr @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/week_.ocr @xga98Wgg/vol.3fc263d3be15410caa6f90bf4dcbed8c [grid@kixxssec2-berll ~]$ Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 55
  48. xsh ls -l コマンド Exascale File のサイズを確認 ファイル毎の容量 -l [grid@kixxssec2-berll

    ~]$ xsh ls -lh @xga98Wgg 略 11M Jan 31 19:14:23 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CHANGETRACKING/ctf.OMF.25AE6D5F 169M Jan 29 05:20:39 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/Current.OMF.33EA90D4 169M Feb 6 08:46:18 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/snapcf_DB0129.f 5G Jan 29 05:24:47 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSAUX.OMF.2E975A2C 1G Jan 29 05:24:56 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSTEM.OMF.62EFD9AF 1G Jan 29 05:25:04 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS1.OMF.0D6F9D68 1G Jan 29 05:24:45 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS2.OMF.7E247977 1G Jan 29 05:25:12 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/USERS.OMF.52576239 3G Jan 29 05:35:04 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_1.OMF.3592826A 3G Jan 29 05:35:38 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_2.OMF.5D17894C 3G Jan 29 05:35:40 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_3.OMF.508A0673 3G Jan 29 05:36:31 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_4.OMF.1F55AF81 3G Jan 31 22:01:44 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_5.OMF.6B48C168 3G Feb 2 04:58:21 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_6.OMF.1D622924 3G Jan 29 05:20:41 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_1.OMF.58B6FCC8 3G Jan 29 05:20:41 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_2.OMF.08F18CD4 3G Jan 29 05:20:41 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_3.OMF.6F73E7F1 3G Jan 29 05:20:41 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_4.OMF.5426072F 3G Jan 29 05:28:15 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_5.OMF.6CEFAA1B 3G Jan 29 05:28:16 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_6.OMF.3F49A214 3G Jan 29 05:28:16 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_7.OMF.44D1AC0B 3G Jan 29 05:28:17 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ONLINELOG/group_8.OMF.14BE1D92 8K Jan 29 05:28:19 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/PARAMETERFILE/spfile.OMF.7AEB1D8A 2K Jan 29 05:17:31 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/PASSWORD/pwdDB0129_X6G_KIX.3BEB8A4D 17G Jan 29 05:26:05 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/TEMPFILE/TEMP.OMF.5E71DEE6 2M Feb 6 08:02:00 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup00.ocr 2M Feb 6 08:02:00 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup01.ocr 2M Feb 6 08:02:00 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/backup02.ocr 556M Jan 29 03:54:33 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/data.ocr 2M Feb 6 04:01:52 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/day.ocr 2M Feb 6 04:01:52 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/day_.ocr 20M Jan 29 03:54:45 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/vfile1 2M Jan 29 03:56:21 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/week.ocr 2M Feb 5 00:01:03 2025 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/week_.ocr 50G Jan 29 03:57:51 2025 @xga98Wgg/vol.3fc263d3be15410caa6f90bf4dcbed8c [grid@kixxssec2-berll ~]$ Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 56
  49. xsh ls コマンド ワイルドカードの利用 ワイルドカード % [root@kixxssec2-berll ~]# xsh ls

    @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/% @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSAUX.OMF.2E975A2C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSTEM.OMF.62EFD9AF @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS1.OMF.0D6F9D68 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS2.OMF.7E247977 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/USERS.OMF.52576239 [root@kixxssec2-berll ~]# Exascale Vault 内の Exascale File の確認 Copyright © 2025, Oracle and/or its affiliates 57
  50. • Q. ExaDB-XS の IOPS性能値は? • A. Exascale Vault のサイズにIOPSが(大体)比例

    VaultのサイズとIOPS Copyright © 2025, Oracle and/or its affiliates 60
  51. Exascale Storage Vaultのスケール VaultのサイズとIOPS Copyright © 2025, Oracle and/or its

    affiliates 61 300GB - 100TB save change で数分でスケール Scale storage vault
  52. Exascale Storage Vault スケール前後のHC_IOPS_PROV 確認 Vault = 900 GB の時

    SQL> select * from V$EXA_VAULT; VAULT_NAME CREATE_TIME EF_SPACE_USED EF_SPACE_PROV EF_IOPS_PROV HC_SPACE_USED HC_SPACE_PROV HC_IOPS_PROV FLASH_CACHE_PROV XRMEM_CACHE_PROV CON_ID _____________ ______________ ________________ ________________ _______________ ________________ ________________ _______________ ___________________ ___________________ _________ coXWR76q 05-JUL-24 0 0 0 1994314629120 2899102924800 90000 0 0 1 SQL> Vault = 700 GB の時 SQL> select * from V$EXA_VAULT; VAULT_NAME CREATE_TIME EF_SPACE_USED EF_SPACE_PROV EF_IOPS_PROV HC_SPACE_USED HC_SPACE_PROV HC_IOPS_PROV FLASH_CACHE_PROV XRMEM_CACHE_PROV CON_ID _____________ ______________ ________________ ________________ _______________ ________________ ________________ _______________ ___________________ ___________________ _________ coXWR76q 05-JUL-24 0 0 0 1994423967744 2254857830400 70000 0 0 1 SQL> HC_IOPS_PROV = Vault size(GB) x 100(約) 参考 BaseDB (E5.Flex) Higher Performance の場合、 Storage Size(GB) x 75 (例 512 GB = 38,400 IOPS、1024 GB = 76,800 IOPS) VaultのサイズとIOPS Copyright © 2025, Oracle and/or its affiliates 62
  53. Exascale Storage Vaultのスケール add smart flash cache Vaultに add smart

    flash cache すると? Copyright © 2025, Oracle and/or its affiliates 63 700 GB で add smart flash cache (最小 100GB の%指定) Flashを追加する場合 Show add smart flash and memory cache options
  54. Exascale Storage Vaultのスケール add smart flash cache Vaultに add smart

    flash cache すると? Copyright © 2025, Oracle and/or its affiliates 64 Add smart flash cache 15% 700 GB x 15% = 105GB save change
  55. Exascale Storage Vaultのスケール add smart flash cache Vaultに add smart

    flash cache すると? Copyright © 2025, Oracle and/or its affiliates 65 Vaultの画面からはadd smart flash cache したことは確認出 来ない
  56. Exascale Storage Vaultのスケール add smart flash cache Vaultに add smart

    flash cache すると? Copyright © 2025, Oracle and/or its affiliates 66 Scale storage vault の画面 で additional flash cache 後 のサイズを確認出来る
  57. Exascale Storage Vaultのスケール add smart flash cache 前後の FLASH_IOPS_PROV add

    smart flash cache 前 SQL> select * from V$EXA_VAULT; VAULT_NAME CREATE_TIME EF_SPACE_USED EF_SPACE_PROV EF_IOPS_PROV HC_SPACE_USED HC_SPACE_PROV HC_IOPS_PROV FLASH_CACHE_PROV XRMEM_CACHE_PROV CON_ID _____________ ______________ ________________ ________________ _______________ ________________ ________________ _______________ ___________________ ___________________ _________ coXWR76q 05-JUL-24 0 0 0 1994423967744 2254857830400 70000 0 0 1 SQL> add smart flash cache 後 SQL> select * from V$EXA_VAULT; VAULT_NAME CREATE_TIME EF_SPACE_USED EF_SPACE_PROV EF_IOPS_PROV HC_SPACE_USED HC_SPACE_PROV HC_IOPS_PROV FLASH_CACHE_PROV XRMEM_CACHE_PROV CON_ID _____________ ______________ ________________ ________________ _______________ ________________ ________________ _______________ ___________________ ___________________ _________ coXWR76q 05-JUL-24 0 0 0 1994423967744 2254857830400 70000 112742891520 0 1 SQL> FLASH_CACHE_PROV 112742891520 = 105 GB → additional smart flash cache を確認 HC_IOPS_PROV 変化無し Vaultに add smart flash cache すると? Copyright © 2025, Oracle and/or its affiliates 67
  58. Exascaleでは開発、テスト用のデータベース(またはPDB)クローンを迅速に作成 • フル・コピーまたはシン・クローンを作成する機能 • ライブ・データベース/ライブ・PDB、または既存のスナップショットから作成 • クローンのクローンから独立 • アップストリームの依存関係なし- 読取り専用テスト・マスターが不要

    クローンではExascale redirect-on-write テクノロジを活用 • 変更が発生するまではクローンの親とブロックを共有 • クローニングに必要なストレージ容量を劇的に削減 データベース対応のインテリジェント・クローン 開発・テスト用 シン・クローン 本番 データベース 開発、テスト、リカバリ・コピーでのExadataネイティブ・パフォーマンスを実現 Copyright © 2025, Oracle and/or its affiliates 69
  59. PDBクローニングは、CREATE PLUGGABLE DATABASE文を使用 FROM句でソースPDBを指定 PDBクローニングのためのCREATE PLUGGABLE DATABASEオプション 句 クローニング操作 関連項目

    USING SNAPSHOT PDBレベルのスナップショットからクローンを作成(ALTER PLUGGABLE DATABASE SNAPSHOT) PDBスナップショット名、SCNまたはタイムスタンプを指定 PDBスナップショットからのクローン REFRESH MODE リフレッシュ可能クローンPDBを作成 リフレッシュ可能クローンPDB SNAPSHOT COPY 記憶域管理スナップショットからスナップショット・コピーPDBを作成 (ALTER PLUGGABLE DATABASE SNAPSHOTではない) 記憶域管理スナップショットは、特定のファイル・システムでのみサポート スナップショット・コピーPDBには、ソース・データ・ファイルの完全なコピーは含まれない。 かわりに、基礎となるファイル・システムの記憶域レベルのスナップショットが作成され、そのスナップショットか らクローンPDBが作成される 標準のクローンPDBとは異なり、スナップショット・コピーPDBは記憶域スナップショットに依存。 そのため、スナップショット・コピーPDBは、CDBルートから切断することも、アプリケーション・ルートに接続する こともできない。 また、そのPDBが基づいている記憶域スナップショットを削除することもできない。そのかわりに、スナップショッ ト・コピーPDBをマテリアライズする必要がある。これにより、非スパース・ファイルによる完全PDBに変換 スナップショット・コピーPDB USING MIRROR COPY mirror_nameで指定されているASM記憶域ミラーを分割することで、新しいPDBを作成 準備済ミラー・コピーからは1つのPDBのみを分割可能 追加の分割を作成する場合は、新しいミラー・コピーを準備する必要がある 「分割ミラーによるクローンPDBの作成」 PDBクローニングのユーザー・インタフェース一覧 Copyright © 2025, Oracle and/or its affiliates 70
  60. 読込専用( Read only)テスト・マスター、SPARSEディスクグループが必要 ExaDB-D/ExaDB-C@C のVM クラスタ内での、 データベースのスナップショット機能 • ストレージ使用量を最適化し、迅速にクローンを作成 •

    コピーオンライト形式のスナップショット • 更新データのみを保持し、未更新データはマスターを参照 • スナップショットの元となる読込専用のテスト・マスターPDBが必要 • スナップショット先の領域として、SPARSE ディスク・グループが必要 • 従来の DATA や RECO ディスク・グループとは異なる、 SPARSE 属性のディスク・グループとグリッド・ディスクを使用 [参考] 従来のExadata Snapshots (Sparse Clones) Copyright © 2025, Oracle and/or its affiliates 71 SPARSE ディスク・ グループ DATA ディスク・ グループ 読込専用 マスター 更新分 更新分 更新分 更新分 スナップショット
  61. 読込専用( Read only)テストマスターのPDB作成 ① PDB1 (本番想定 PDB) の準備 ② PDB1

    のテスト用環境構築のための PDB1Cの作成 (ここでは PDB クローンを実施) とテスト・マスター化 ③ PDB1C からのテスト用に利用できるスナップショット PDB (PDB1CS1) を作成 (Exadata スナップショットの実行) [参考] 従来のExadata Snapshots (Sparse Clones) Copyright © 2025, Oracle and/or its affiliates 73 PDB1 PDB1 PDB1C PDB1 PDB1C PDB1CS1 (SNAPSHOT COPY PDB) PDBクローン スナップショット テスト・マスター(親)化 (Read only) テスト/開発用 (子) PDB (Read Write 可能) CDB CDB CDB CREATE PLUGGABLE DATABASE PDB1C FROM PDB1 alter pluggable database PDB1C open read only CREATE PLUGGABLE DATABASE PDB1CS1 FROM PDB1C SNAPSHOT COPY
  62. データベース対応のインテリジェント・クローン 同じコンテナ・データベースに プラガブル・データベースの シン・クローンを作成 異なるコンテナ・データベー スへのプラガブル・データベー スのシン・クローニング プラガブル・データベースの スナップショット・カルーセル -

    数分ごとの新しいスナップ ショット ソース・データベースの スナップショット・ファイルを 使用したデータベース全体 のシン・クローン 読取り/書込みが可能なソースPDB/DBへのインスタントに作成できる領域効率に優れたクローン SQL> CREATE PLUGGABLE DATABASE pdb1c FROM pdb1@CDB1_link SNAPSHOT COPY; # gDBClone.bin snap \ –sdbname CDB1 \ –tdbname CLONE SQL> ALTER PLUGGABLE DATABASE pdb1 SNAPSHOT MODE EVERY 2 hours; SQL> CREATE PLUGGABLE DATABASE pdb1c FROM pdb1 SNAPSHOT COPY; Copyright © 2025, Oracle and/or its affiliates 75
  63. Enable Thin clone PDB シン・クローン Copyright © 2025, Oracle and/or

    its affiliates 77 オプション Enable thin clone: Exascaleのリダイレクト・オン・ライ ト・テクノロジを利用してPDBのシ ン・クローンを作成するには、このオ プションを選択 このオプションを使用すると、複製 ブロックが親PDBで再利用され、ク ローンと共有される このオプションの選択を解除すると、 すべてのブロックがコピーされ、親か ら完全に独立した従来のフル・ク ローンになる Clone
  64. ローカルクローン フルクローンで作成 PDB シン・クローン Copyright © 2025, Oracle and/or its

    affiliates 80 PDB1LC1 Local clone では Enable thin clone がデフォルト選択済み
  65. ローカルクローン フルクローンで作成 PDB シン・クローン Copyright © 2025, Oracle and/or its

    affiliates 81 通常のクローンを作成するため チェックを外して作成
  66. ローカルクローン フルクローンで作成 PDB シン・クローン Copyright © 2025, Oracle and/or its

    affiliates 82 PDB1LC1 画面から通常のフルクローンか、シ ンクローンかは分からない
  67. ローカルクローン フルクローンで作成 追加されたフルクローンPDB1LC1 SQL> show pdbs CON_ID CON_NAME OPENMODE RESTRICTED

    _________ ___________ _____________ _____________ 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB1LC1 READ WRITE NO SQL> 追加されたフルクローンPDB1LC1のGUID SQL> select pdb_name, GUID, status from cdb_pdbs; PDB_NAME GUID STATUS ___________ ___________________________________ _________ PDB1 2CD29BC56E31AD0DE0635600000ADF66 NORMAL PDB$SEED 2CD27D01B83BF73EE0635600000AAE2D NORMAL PDB1LC1 2CD3A96825BD4163E0635600000A4D97 NORMAL SQL> PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 83
  68. ローカルクローン フルクローンで作成 追加されたフルクローンPDB の GUID が Exascale File のパスに含まれる [root@kixxssec2-berll

    ~]# xsh ls @xga98Wgg/ @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/SYSAUX.OMF.3AA3F59F @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/SYSTEM.OMF.7231F653 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/UNDOTBS1.OMF.065AD6F7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/24C26E584BA61F76E0633307F40A7940/DATAFILE/temp012025-01-29_05-21-57-219-AM.dbf @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/SYSAUX.OMF.7DB414D8 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/SYSTEM.OMF.4E720E93 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDOTBS1.OMF.1F7100FA @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/UNDO_4.OMF.5B004D00 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/USERS.OMF.6E8F1E73 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/TEMPFILE/TEMP.OMF.3EA30EA9 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/SYSAUX.OMF.1C33ACA9 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/SYSTEM.OMF.653012F6 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/UNDOTBS1.OMF.723FBF4D @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/UNDO_4.OMF.13C84D0F @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/USERS.OMF.4665B422 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/TEMPFILE/TEMP.OMF.72A84B7B @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_01_29/thread_2_seq_1.OMF.40BBEC9C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_01_29/thread_2_seq_2.OMF.6709724A @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/ARCHIVELOG/2025_01_29/thread_2_seq_3.OMF.7D70C9FD @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/AUTOBACKUP/2025_01_29/s_1191649686.OMF.4E252FA2 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/Current.OMF.33EA90D4 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/CONTROLFILE/snapcf_DB0129.f @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSAUX.OMF.2E975A2C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/SYSTEM.OMF.62EFD9AF @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS1.OMF.0D6F9D68 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/UNDOTBS2.OMF.7E247977 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/DATAFILE/USERS.OMF.52576239 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_1.OMF.3592826A @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_2.OMF.5D17894C @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_3.OMF.508A0673 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/FLASHBACK/log_4.OMF.1F55AF81 PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 84
  69. ローカルクローン シンクローンで作成 PDB シン・クローン Copyright © 2025, Oracle and/or its

    affiliates 87 PDB1LC1THIN1 画面からはシンクローンであること は分からない。。
  70. ローカルクローン シンクローンで作成 SQL> show pdbs CON_ID CON_NAME OPENMODE RESTRICTED _________

    ______________ _____________ _____________ 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB1LC1 READ WRITE NO 5 PDB1LCTHIN1 READ WRITE NO SQL> select pdb_name, GUID, status from cdb_pdbs; PDB_NAME GUID STATUS ______________ ___________________________________ _________ PDB1 2CD29BC56E31AD0DE0635600000ADF66 NORMAL PDB$SEED 2CD27D01B83BF73EE0635600000AAE2D NORMAL PDB1LC1 2CD3A96825BD4163E0635600000A4D97 NORMAL PDB1LCTHIN1 2CD42B34C253E0D9E0635600000A2B9B NORMAL SQL> PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 88
  71. ローカルクローン コマンドラインからシンクローンで作成 コマンドラインからシンクローンで作成 SQL> CREATE PLUGGABLE DATABASE PDB1LCTHIN2 FROM pdb1

    SNAPSHOT COPY keystore identified by XX; Pluggable database PDB1LCTHIN2 created. SQL> show pdbs CON_ID CON_NAME OPENMODE RESTRICTED _________ ______________ _____________ _____________ 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB1LC1 READ WRITE NO 5 PDB1LCTHIN1 READ WRITE NO 7 PDB1LCTHIN2 READ WRITE NO SQL> SQL> select pdb_name, GUID, status from cdb_pdbs; PDB_NAME GUID STATUS ______________ ___________________________________ _________ PDB1 2CD29BC56E31AD0DE0635600000ADF66 NORMAL PDB$SEED 2CD27D01B83BF73EE0635600000AAE2D NORMAL PDB1LC1 2CD3A96825BD4163E0635600000A4D97 NORMAL PDB1LCTHIN1 2CD42B34C253E0D9E0635600000A2B9B NORMAL PDB1LCTHIN2 2CD45043F3C68CD6E0635600000A032C NORMAL SQL> PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 89
  72. フルクローンPDBとシンクローンPDBの確認方法 V$EXAFILE 上でのフルクローンPDB、ソースPDBとの違いは? SQL> select * from v$exa_file where FULL_PATH

    like '%2CD45043F3C68CD6E0635600000A032C%'; FULL_PATH VAULT_NAME FILE_NAME REDUNDANCY CONTENT_TYPE MEDIA_TYPE CREATE_TIME FILE_TYPE SIZE_IN_BYTES SPACE_USED USED_BY CON_ID _______________________________________________________________________________________________________________________________________ _____________ _____________________________________________________________________________________________________________________________ _____________ _______________ _____________ ______________ ____________ ________________ _____________ __________________________________________________ _________ @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSTEM.OMF.4E720E93 xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSTEM.OMF.4E720E93 high DATA HC 14-JAN-25 DATAFILE 629153792 188967321 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDOTBS1.OMF.1F7100FA xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDOTBS1.OMF.1F7100FA high DATA HC 14-JAN-25 DATAFILE 629153792 188783001 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/TEMPFILE/TEMP.OMF.729802AD xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/TEMPFILE/TEMP.OMF.729802AD high DATA HC 14-JAN-25 TEMPFILE 1073750016 3221250048 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/USERS.OMF.6E8F1E73 xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/USERS.OMF.6E8F1E73 high DATA HC 14-JAN-25 DATAFILE 1073750016 322161867 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSAUX.OMF.7DB414D8 xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/SYSAUX.OMF.7DB414D8 high DATA HC 14-JAN-25 DATAFILE 629153792 189888921 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 @xga98Wgg/KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDO_4.OMF.5B004D00 xga98Wgg KIXSX- VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/UNDO_4.OMF.5B004D00 high DATA HC 14-JAN-25 DATAFILE 100016128 30041700 59bcd16c14006f20bffedaf765f1b057:DB0129_x6g_kix 7 6 rows selected. SQL> PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 90
  73. フルクローンPDBとシンクローンPDBの確認 V$EXA_FILE の SIZE_IN_BYTES、 SPACE_USED クローン元ソースPDB1 SQL> select file_name, size_in_bytes,

    space_used from v$exa_file where con_id=3 and file_name like '%USERS%'; FILE_NAME SIZE_IN_BYTES SPACE_USED __________________________________________________________________________________________________________________________ ________________ _____________ KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD29BC56E31AD0DE0635600000ADF66/DATAFILE/USERS.OMF.6E8F1E73 1073750016 3221250048 コンソール作成フルクローン SQL> select file_name, size_in_bytes, space_used from v$exa_file where con_id=4 and file_name like '%USERS%'; FILE_NAME SIZE_IN_BYTES SPACE_USED __________________________________________________________________________________________________________________________ ________________ _____________ KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD3A96825BD4163E0635600000A4D97/DATAFILE/USERS.OMF.4665B422 1073750016 3221250048 コンソール作成シンクローン SQL> select file_name, size_in_bytes, space_used from v$exa_file where con_id=5 and file_name like '%USERS%'; FILE_NAME SIZE_IN_BYTES SPACE_USED __________________________________________________________________________________________________________________________ ________________ _____________ KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD42B34C253E0D9E0635600000A2B9B/DATAFILE/USERS.OMF.6E8F1E73 1073750016 322161867 コマンド作成シンクローン(SNAPSHOT COPY句) SQL> select file_name, size_in_bytes, space_used from v$exa_file where con_id=7 and file_name like '%USERS%'; FILE_NAME SIZE_IN_BYTES SPACE_USED __________________________________________________________________________________________________________________________ ________________ _____________ KIXSX-VMC2-59BCD16C14006F20BFFEDAF765F1B057/DB0129_X6G_KIX/2CD45043F3C68CD6E0635600000A032C/DATAFILE/USERS.OMF.6E8F1E73 1073750016 322161867 SIZE_IN_BYTES は同じだが、シンクローンのSPACE_USED はフルクローンに比べて一桁小さいことが分かる PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 91
  74. フルクローンPDBとシンクローンPDBの確認 dba_pdb_history の CLONETAG シンクローン(SNAPSHOT COPY)だと DBA_PDB_HISTORY の CLONETAG がPDBのGUIDになる

    SQL> select PDB_NAME, CLONED_FROM_PDB_NAME, CLONETAG from dba_pdb_history; PDB_NAME CLONED_FROM_PDB_NAME CLONETAG ______________ _______________________ ___________________________________ CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT CDB$ROOT PDB$SEED PDB$SEED PDB$SEED PDB$SEED PDB1 PDB$SEED PDB1LC1 PDB1 PDB1LCTHIN1 PDB1 2CD42B34C253E0D9E0635600000A2B9B PDB1LCTHIN2 PDB1 2CD45043F3C68CD6E0635600000A032C 18 rows selected. SQL> CLONETAG PDBがスナップショット・コピー方式を使用してクローン化された場合の、PDBのクローン・タグ名 PDB シン・クローン Copyright © 2025, Oracle and/or its affiliates 92
  75. Copyright © 2025, Oracle and/or its affiliates 93 Exascale Volume

    インテリジェントなブロック・ストレージ
  76. Exadata Database Server Exadata Database Server • ACFS ファイルシステム •

    極めて高いI/Oパフォーマンスを提供可能 • 従来のブロックI/Oに対する極めて低いレイテンシと 極めて高いスループット • 仮想マシン・イメージ • インテリジェント共有ストレージに配置可能 • RDMA対応のVMのライブ・マイグレーション基盤を 提供 データベース内のデータに加えて、ファイル・システム 上のデータに対して、領域効率の優れた高パフォー マンス・ボリューム・スナップショット、クローンを提供 Exascale Volumes Copyright © 2025, Oracle and/or its affiliates 94 RDMA対応のブロック・ボリューム Exadata Exascale Storage Customer VM1 Customer VM2 HR RAC Database VM1 Volumes VM2 Volumes @HR_Vault RDMA RDMA
  77. VM クラスタの作成 ExaDB-XS の場合 VM file system storage Copyright ©

    2025, Oracle and/or its affiliates 95 VM file system storage Specify storage capacity (in GB) between 280 and 1100. VMのルート、u01,u02などの領 域、280GB が最小サイズになる 従来はコンピュートのローカルディ スク上にあったが、ExaDB-XS で は Storage Server 上に VM file system storage の領域が 作成される ファイルシステム毎のサイズ指定は 無い
  78. VM クラスタ内のファイルシステム [root@kixxssec2-berll ~]# df -Th Filesystem Type Size Used

    Avail Use% Mounted on devtmpfs devtmpfs 11G 0 11G 0% /dev tmpfs tmpfs 22G 512M 21G 3% /dev/shm tmpfs tmpfs 11G 8.3M 11G 1% /run tmpfs tmpfs 11G 0 11G 0% /sys/fs/cgroup /dev/mapper/VGExaDb-LVDbSys1 xfs 15G 5.6G 9.4G 38% / /dev/mapper/VGExaDbDisk.u01_Vmmyuwc_2_5e8f-LVDBDisk xfs 40G 5.7G 35G 15% /u01 /dev/mapper/VGExaDb-LVDbVar1 xfs 5.0G 1.2G 3.8G 23% /var /dev/mapper/VGExaDb-LVDbKdump xfs 20G 175M 20G 1% /crashfiles /dev/mapper/VGExaDb-LVDbHome xfs 4.0G 77M 4.0G 2% /home /dev/mapper/VGExaDbDisk.u02_extra.img-LVDBDisk ext4 120G 7.0G 107G 7% /u02 /dev/mapper/VGExaDb-LVDbVarLog xfs 18G 478M 18G 3% /var/log /dev/mapper/VGExaDb-LVDbTmp xfs 10G 108M 9.8G 2% /tmp /dev/mapper/VGExaDb-LVDbVarLogAudit xfs 3.0G 191M 2.8G 7% /var/log/audit /dev/sda1 xfs 412M 118M 295M 29% /boot oracle_clusterware tmpfs 128M 5.2M 123M 5% /u01/app/grid/crsdata/kixxssec2-berll/shm /dev/exc/vExdb40 acfs 50G 3.0G 48G 6% /var/opt/oracle/dbaas_acfs ★ACFS領域(50GB) tmpfs tmpfs 2.2G 0 2.2G 0% /run/user/1001 tmpfs tmpfs 2.2G 0 2.2G 0% /run/user/2000 tmpfs tmpfs 2.2G 0 2.2G 0% /run/user/0 tmpfs tmpfs 2.2G 0 2.2G 0% /run/user/1000 [root@kixxssec2-berll ~]# ・Exascale Storage Vault 作成時に自動作成される ACFS 50 GB は Exascale Volume で構成されて、デバイスパスは /dev/exc になる VM クラスタ Copyright © 2025, Oracle and/or its affiliates 96
  79. VM クラスタ内のファイルシステム [root@kixxssec2-berll ~]# lvs LV VG Attr LSize Pool

    Origin Data% Meta% Move Log Cpy%Sync Convert LVDbHome VGExaDb -wi-ao---- 4.00g LVDbKdump VGExaDb -wi-ao---- 20.00g LVDbSwap1 VGExaDb -wi-ao---- 16.00g LVDbSys1 VGExaDb -wi-ao---- 15.00g LVDbSys2 VGExaDb -wi-a----- 15.00g LVDbTmp VGExaDb -wi-ao---- 10.00g LVDbVar1 VGExaDb -wi-ao---- 5.00g LVDbVar2 VGExaDb -wi-a----- 5.00g LVDbVarLog VGExaDb -wi-ao---- 18.00g LVDbVarLogAudit VGExaDb -wi-ao---- 3.00g LVDoNotRemoveOrUse VGExaDb -wi-a----- 2.00g LVDBDisk VGExaDbDisk.u01_Vmmyuwc_2_5e8f -wi-ao---- 40.00g LVDBDisk VGExaDbDisk.u02_extra.img -wi-ao---- 222.00g [root@kixxssec2-berll ~]# vgs VG #PV #LV #SN Attr VSize VFree VGExaDb 1 11 0 wz--n- <113.25g 252.00m VGExaDbDisk.u01_Vmmyuwc_2_5e8f 1 1 0 wz--n- <42.00g <2.00g VGExaDbDisk.u02_extra.img 1 1 0 wz--n- <224.00g <2.00g [root@kixxssec2-berll ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 VGExaDb lvm2 a-- <113.25g 252.00m /dev/sdb1 VGExaDbDisk.u02_extra.img lvm2 a-- <224.00g <2.00g /dev/sdc1 VGExaDbDisk.u01_Vmmyuwc_2_5e8f lvm2 a-- <42.00g <2.00g [root@kixxssec2-berll ~]# VM クラスタ Copyright © 2025, Oracle and/or its affiliates 97
  80. VM クラスタ内のファイルシステム [root@kixxssec2-berll ~]# lsblk -p NAME MAJ:MIN RM SIZE

    RO TYPE MOUNTPOINT /dev/sda 8:0 0 114G 0 disk |-/dev/sda1 8:1 0 512M 0 part /boot |-/dev/sda2 8:2 0 256M 0 part `-/dev/sda3 8:3 0 113.3G 0 part |-/dev/mapper/VGExaDb-LVDbSys1 252:2 0 15G 0 lvm / |-/dev/mapper/VGExaDb-LVDbVar1 252:3 0 5G 0 lvm /var |-/dev/mapper/VGExaDb-LVDbVarLog 252:4 0 18G 0 lvm /var/log |-/dev/mapper/VGExaDb-LVDbHome 252:5 0 4G 0 lvm /home |-/dev/mapper/VGExaDb-LVDbSys2 252:6 0 15G 0 lvm |-/dev/mapper/VGExaDb-LVDbSwap1 252:7 0 16G 0 lvm [SWAP] |-/dev/mapper/VGExaDb-LVDbTmp 252:8 0 10G 0 lvm /tmp |-/dev/mapper/VGExaDb-LVDbVar2 252:9 0 5G 0 lvm |-/dev/mapper/VGExaDb-LVDbVarLogAudit 252:10 0 3G 0 lvm /var/log/audit |-/dev/mapper/VGExaDb-LVDbKdump 252:11 0 20G 0 lvm /crashfiles `-/dev/mapper/VGExaDb-LVDoNotRemoveOrUse 252:12 0 2G 0 lvm /dev/sdb 8:16 0 224G 0 disk `-/dev/sdb1 8:17 0 224G 0 part `-/dev/mapper/VGExaDbDisk.u02_extra.img-LVDBDisk 252:1 0 222G 0 lvm /u02 /dev/sdc 8:32 0 42G 0 disk `-/dev/sdc1 8:33 0 42G 0 part `-/dev/mapper/VGExaDbDisk.u01_Vmmyuwc_2_5e8f-LVDBDisk 252:0 0 40G 0 lvm /u01 /dev/exc-dev1 251:1 0 50G 0 disk /var/opt/oracle/dbaas_acfs [root@kixxssec2-berll ~]# Exascale Volume で構成される KVM Guest の起動領域、u01、u02 は、KVM HOST 側でアタッチされているので、KVM Guest 側からは Exascale Volume であることは分からない VM クラスタ Copyright © 2025, Oracle and/or its affiliates 98
  81. • ESCLIコマンド • Exascale 構成の作成、変更、確認等を実施 • オンプレミスExascaleでは ESCLI コマンドの利用が可能 •

    Exascale の構成確認が可能 • クラウドの ExaDB-XS では ESCLI コマンドは利用不可 • Exascale の設定、操作をマスクして、ユーザーに意識させない ExaDB-XS でのESCLI コマンドの使用 Copyright © 2025, Oracle and/or its affiliates 100
  82. ExaDB-XS Exadata ExaDB-XS は Exadata Configuration and Statistics が表示されない。。 Copyright

    © 2025, Oracle and/or its affiliates 102 今後のエンハンスに期待
  83. Q. ExaDB-XS でユーザーが共有ファイルシステムのACFS領域を作成することは出来ますか? A. 現時点ではExaDB-XS では共有ファイルシステムのACFS領域の作成は出来ません。 理由:ACFS を作成する Exascale Volume

    をユーザーが作成する機能が用意されていないため。 オンプレミスでは escli mkvolumeコマンドで Exascale Volume を作成、 ExaDB-XS は escli コマンドが使えないため 将来的なエンハンスメントを期待 Copyright © 2025, Oracle and/or its affiliates 104
  84. • Exadata Database Service on Exascale Infrastructure での Exascaleアーキテクチャ •

    Exascale アーキテクチャ • 従来のASMの構成との違い、性能の仕組み • Exascale Template • ファイルの冗長性、配置場所(CONTENT_TYPE)、 V$EXA_TEMPLATE • Exascale Storage Pool • ExaDB-XS では構成済み、意識不要 • Exascale Storage Vault • V$EXA_VAULTでの見え方 • Exascale File • V$EXA_FILE、xsh ls コマンドでの見え方 • Exascale Storage Vault のサイズと IOPS • サイズ変更時のIOPS • Exascale シンクローン • V$EXA_FILEでの見え方 • Exascale Volume • その他(ESCLIコマンド、AWR、ACFS領域作成) まとめ Copyright © 2025, Oracle and/or its affiliates 106
  85. Blogs Exadata Exascale - 世界で唯一のクラウド向けインテリジェント・データ・アーキテクチャ(技術ブログ) Oracle Exadata Database Service on

    Exascale Infrastructureの紹介 Exadataでの Oracle Database 23ai 対応 Documentation Exadata Exascale Technical Documentation リソース Copyright © 2025, Oracle and/or its affiliates 107