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

OCI Oracle Database Services 新機能アップデート (FY24Q2)

oracle4engineer
December 13, 2023
480

OCI Oracle Database Services 新機能アップデート (FY24Q2)

OCI上のOracle Database関連サービスのFY24Q2新機能一覧です。

今回は、下記のサービスの内容を含んでいます。
1. Autonomous Database(ADB)
2. Base Database Service(BaseDB) + Autonomous Recovery Service(ZRCV/RCV)
3. Exadata Database Service (ExaDB-D & ExaDB-C@C)
4. GoldenGate(OCI GG)
5. Database Migration Service(DMS)

oracle4engineer

December 13, 2023
Tweet

More Decks by oracle4engineer

Transcript

  1. Copyright © 2023, Oracle and/or its affiliates 2 OCIの下記サービスの、FY24Q1(2023/09-2023/11)分アップデートを掲載しています 1.

    Autonomous Database(ADB) 2. Base Database Service(BaseDB) + Autonomous Recovery Service(ZRCV/RCV) 3. Exadata Database Service (ExaDB-D & ExaDB-C@C) 4. GoldenGate(OCI GG) 5. Database Migration Service(DMS) 本資料の内容
  2. https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsn/index.html 2023/9 • Select AIによる⾃然⾔語プロンプトか らのSQL⽣成 • クラウド・リンクの機能拡張 • エラスティック・リソース・プール

    • 無償のコンテナ・イメージの提供 • ECPUモデルのATPのストレージ指定 がGB単位に変更 • Oracle管理の異機種間接続による データベース・リンクのGoogle Analyticsサポート 2023/10 • シークレット資格証明のサポート拡張 • ドキュメントの追加 • ADBの請求について • Oracle Databaseからの移⾏ • Oracle管理の異機種間接続による データベース・リンクのServiceNowサ ポート • OCI FunctionとAWS Lambadaの呼 び出しのサポート 2023/11 • Select AIのAIプロバイダーにAzure OpenAI Serviceをサポート • ウォレットなし(TLS)のAutonomous Database 間データベース・リンク • SAAS_ADMINユーザーによる緊急アクセス (Break Glass) 前回のAutonomous Databaseユーザ会以降の新機能、機能強化 Copyright © 2023, Oracle and/or its affiliates 4 ADB-S︓Autonomous Database Serverless(共有インフラストラクチャ)
  3. https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsn/index.html 2023/9 • Select AIによる⾃然⾔語プロンプトか らのSQL⽣成 • クラウド・リンクの機能拡張 • エラスティック・リソース・プール

    • 無償のコンテナ・イメージの提供 • ECPUモデルのATPのストレージ指定 がGB単位に変更 • Oracle管理の異機種間接続による データベース・リンクのGoogle Analyticsサポート 2023/10 • シークレット資格証明のサポート拡張 • ドキュメントの追加 • ADBの請求について • Oracle Databaseからの移⾏ • Oracle管理の異機種間接続による データベース・リンクのServiceNowサ ポート • OCI FunctionとAWS Lambadaの呼 び出しのサポート 2023/11 • Select AIのAIプロバイダーにAzure OpenAI Serviceをサポート • ウォレットなし(TLS)のAutonomous Database 間データベース・リンク • SAAS_ADMINユーザーによる緊急アクセス (BreakGlass) 前回のAutonomous Databaseユーザ会以降の新機能、機能強化 Copyright © 2023, Oracle and/or its affiliates 5 ADB-S︓Autonomous Database Serverless(共有インフラストラクチャ)
  4. https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/nfaee/index.html 2023/9 • X10Mのサポート(ADB-C@C) • ACDに対するオペレーターアクセスの 制御 • 統合モードの並列Replicatのサポート •

    ドキュメントの更新(トラブルシューティ ングガイド) 2023/10 • ドキュメントの更新(主要なセキュリティ 機能) • ACDのタイム・ゾーンファイル更新 • メンテナンスにおけるローリング、⾮ローリ ング適⽤の選択 • ドキュメントの更新(MS Active DirectoryとのCMU構成⼿順) • ECPUモデルのサポート • リソース使⽤量のトラッキングの拡張 (ADB-C@C) 2023/11 • ドキュメントの更新(クライアントVMのセキュリ ティ) • 既存ACDに対するAutonomous Dataguard の有効化 • Oracle RAT Database Replayのサポート 前回のAutonomous Databaseユーザ会以降の新機能、機能強化 Copyright © 2023, Oracle and/or its affiliates 6 ADB-D︓Autonomous Database Dedicated(専有インフラストラクチャ)
  5. https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/nfaee/index.html 2023/9 • X10Mのサポート(ADB-C@C) • ACDに対するオペレーターアクセスの 制御 • 統合モードの並列Replicatのサポート •

    ドキュメントの更新(トラブルシューティ ングガイド) 2023/10 • ドキュメントの更新(主要なセキュリティ 機能) • ACDのタイム・ゾーンファイル更新 • メンテナンスにおけるローリング、⾮ローリ ング適⽤の選択 • ドキュメントの更新(MS Active DirectoryとのCMU構成⼿順) • ECPUモデルのサポート • リソース使⽤量のトラッキングの拡張 (ADB-C@C) 2023/11 • ドキュメントの更新(クライアントVMのセキュリ ティ) • 既存ACDに対するAutonomous Dataguard の有効化 • Oracle RAT Database Replayのサポート 前回のAutonomous Databaseユーザ会以降の新機能、機能強化 Copyright © 2023, Oracle and/or its affiliates 7 ADB-D︓Autonomous Database Dedicated(専有インフラストラクチャ)
  6. 8 本⽇ご紹介するアップデート <データベース管理> • ECPUモデルのATPのストレージ指定がGB単位に変更(ADB-S) • ECPUモデルのサポート(ADB-D/ADB-C@C) • メンテナンスにおけるローリング、⾮ローリング適⽤の選択、 ACDのタイム・ゾーンファイル更新(ADB-D/ADB-C@C)

    • エラスティック・リソース・プール <SELECT AI> • Select AIによる⾃然⾔語プロンプトからのSQL⽣成 < 検証⽀援> • 無償のコンテナ・イメージの提供 <可⽤性/DR> • 既存ACDに対するAutonomous Dataguardの有効化(ADB-D) <データ連携/サービス連携> • ウォレットなし(TLS)のAutonomous Database間データベース・リンク(ADB-S) • Oracle管理の異機種間接続によるデータベース・リンクのサポート対象の拡張(ADB-S) Copyright © 2023, Oracle and/or its affiliates ADB-S︓Autonomous Database Serverless(共有インフラストラクチャ) ADB-D︓Autonomous Database Dedicated(専有インフラストラクチャ)
  7. 10 Copyright © 2023, Oracle and/or its affiliates ECPUモデルのATPのストレージ指定がGB単位に変更 ECPUモデルのATPでストレージをギガバイト(GB)単位でプロビジョニング、クローン作成、およびスケーリングできるようになりま

    した。課⾦もギガバイト単位となります。最⼩ストレージのサイズは20GBです。 ストレージの価格 ※バックアップもATPはGB単位で課⾦、ADWはTB単位で課⾦ 2023/9 Documentation: Provision Autonomous Database 単価 単位 最⼩単位 ATP(ECPU) ¥16.184 GB/⽉ 20 GB ADW(ECPU) ¥3.416 GB/⽉ 1,000 GB ATP/ADW(OCPU) ¥16,576.00 TB/⽉ 1 TB
  8. 11 Copyright © 2023, Oracle and/or its affiliates ADB-D/ADB-C@CでECPUモデルをサポート DedicatedでECPUモデルがサポートされました。Autonomous

    Exadata VM Cluster作成時に指定します。 • ECPUは19.20以降のみ利⽤可能 • ECPU数の最⼩は2ECPU、2以上の追加・縮⼩は1ECPU単位 • OCPU数の最⼩は0.1OCPU、1以上の追加・縮⼩は1OCPU単位 • ストレージやバックアップについての課⾦はADW/ATPで違いはない 2023/10 ECPU価格 OCPU 価格 Autonomous Data Warehouse (ADW) ¥47.04 BYOL : ¥11.298 ¥188.174 BYOL : ¥45.164 Autonomous Transaction Processing (ATP) ¥47.04 BYOL : ¥11.298 ¥188.174 BYOL : ¥45.164 Dedicated Documentation: Compute Management and Billing in Autonomous Database on Dedicated Exadata Infrastructure
  9. 12 Copyright © 2023, Oracle and/or its affiliates Autonomous Container

    Database(ACD)メンテナンス⽅法の拡張 ACDのメンテナンス⽅法の選択肢が追加されました。 • ローリング/⾮ローリング • 次のリリース更新(RU)/最新リリース更新(RU) • タイムゾーン・ファイルの更新の有無 • 更新ありの場合は⾮ローリング適⽤となる 新しくACDのホームページにメンテナンスのスケジュールメニューが追 加されました。 • 次回のメンテナンスをオンデマンドでスケジュール • ダイアログで⽇時をスケジュールしたメンテナンスに対して のみ設定が適⽤される • タイムゾーン・ファイル更新のみの選択が可能 2023/11 Documentation: • View and Manage Scheduled Maintenance of an Autonomous Container Database • Change the Maintenance Schedule of an Autonomous Container Database New! New! Dedicated
  10. 標準基盤でよりコストコントロールを可能に エラスティック・リソース・プールはAutonomous Databaseの「ファミリープラン」と考えることができます。個別の Autonomous Databaseインスタンスの使⽤量ではなく、インスタンスをグループ化したプール全体の使⽤量に対しての ⽀払いが可能になります。プールに追加できるインスタンスは、最⼩サイズは1ECPUで、プールサイズとなるプールECPU数 の最⼤4倍の数までプロビジョニングできます。数百〜数千のAutonomous Databaseインスタンスを利⽤するケースで コストメリットを得られます。 例︓512個の最⼩サイズのAutonomous

    Databaseインスタンスをプロビジョニング リソース・プールを使⽤しない︓ • 2ECPU*512=1024ECPU/時間の請求 リソース・プールを使⽤する︓ • プールECPU数128のリソース・プールを作成 • 1ECPUで512個のインスタンスをメンバーとしてプロビジョニング • 全インスタンスの1時間当たりのCPU使⽤量合計が128ECPU以下であれば128ECPU/時間で請求 エラスティック・リソース・プール(Elastic Resource Pools) Copyright © 2023, Oracle and/or its affiliates 13 最⼤8倍の コスト差 Documentation: Use and Manage Elastic Resource Pools on Autonomous Database blog: How to Achieve up to 87% Compute Cost Savings with Elastic Resource Pools on Autonomous Database Elastic Resource Poolsの利⽤イメージ 設定したプールを有効 活⽤し多数のDBイン スタンスを稼働
  11. Copyright © 2023, Oracle and/or its affiliates 15 Select AI

    - ビジネスについて答えを得る最も簡単な⽅法 DBに対して質問をするだけ Autonomous Database が クエリプロセス全体を管理し、 答えを⽣成する what are our total streams for each Tom Hanks movie this month?
  12. AI⼤規模⾔語モデル(LLM)を使って問合せを処理する Select AI が⾃然⾔語をOracleのSQL⾔語に翻訳 Copyright © 2023, Oracle and/or its

    affiliates 16 問い 推論 what are our total streams total number of movie views for each breakout views by movie Tom Hanks movie tom hanks is an actor this month? Understanding of time SELECT m.title AS movie_title, COUNT(s.views) AS total_streams FROM movie m JOIN sales_sample s ON m.movie_id = s.movie_id JOIN actors a ON m.movie_id = a.movie_id WHERE a.actor = 'Tom Hanks' AND EXTRACT(MONTH FROM s.day_id) = EXTRACT(MONTH FROM SYSDATE) GROUP BY m.title
  13. ビジネスに最適な1つまたは複数のAIプロファイルを使⽤ 17 ⾃然⾔語クエリ⽤にデータを簡単に設定可能 Copyright © 2023, Oracle and/or its affiliates

    ⾃然⾔語からSQLを⽣成するための LLMを選択 シンプルなPL/SQL APIでAIプロファイルを作成: BEGIN DBMS_CLOUD_AI.CREATE_PROFILE( profile_name => 'movie_nl_processing', attributes => '{"provider": "openai", "credential_name": "OPENAI_CRED", "object_list": [{"owner": "myschema", "name": "movie"}, {"owner": "myschema", "name": "sales_sample"}, {"owner": "myschema", "name": "customer"} ] }' ); END; / 処理に使⽤するスキーマ、テーブル、 ビューを指定 1 2 Copyright © 2023, Oracle and/or its affiliates
  14. Select AIを使⽤した⾃然⾔語プロンプトからのSQL⽣成 AIプロバイダーと連携し、ラージ⾔語モデル(LLM)を使⽤して⾃然⾔語からSQLを⽣成、実⾏するSelect AI機能が提供 されました。Select AI機能を利⽤することで、簡単に新しい⾃然⾔語アプリケーションの拡張と構築ができます。 Cohere Find the top

    3 baby boomer big spenders AI Profile • Database metadata • LLM to use Produce Prompt • profile + question Generate SQL using LLM Open AI Return query results or SQL to app REST 1 2 3 4 Documentation : Use Select AI to Generate SQL from Natural Language Prompts blog: Autonomous Database speaks “human” , Introducing Select AI - Natural Language to SQL Generation on Autonomous Database Livelabs: Chat with your data in Autonomous Database using generative AI • AIプロバイダーはOpen AI、Azure OpenAI ServiceおよびCohereを サポート(2023/11現在) • 現時点でDatabase Actions、APEXでSelect AIは使⽤不可、 DBMS_CLOUD_AI.GENERATEのみ使⽤可能(2023/9) SQL> SELECT AI how many customers exist; TOTAL_CUSTOMERS --------------- 55500 SQL> SELECT AI SHOWSQL how many customers exist; RESPONSE ------------------------------------------------- SELECT COUNT(*) AS TOTAL_CUSTOMERS FROM SH.CUSTOMERS Copyright © 2023, Oracle and/or its affiliates 18 Azure OpenAI
  15. • Use Select AI to Generate SQL from Natural Language

    Prompts https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/sql-generation-ai-autonomous.html • DBMS_CLOUD_AI Package https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-package.html • LiveLabs︓Chat with Your Data in Autonomous Database Using Generative AI https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3831 • Autonomous Database︓SELECT AI機能を使⽤してOpenAIを利⽤した⾃然⾔語によるクエリ実⾏を試してみた https://qiita.com/500InternalServerError/items/10d1af43a381514a51dd • Autonomous Database︓SELECT AI機能を使⽤してCohereを利⽤した⾃然⾔語によるクエリ実⾏を試してみた https://qiita.com/500InternalServerError/items/7ba0bd00439075ed15d0 • Autonomous Database︓Azure OpenAI Serviceを利⽤した⾃然⾔語によるクエリ実⾏(SELECT AI)を試してみた https://qiita.com/500InternalServerError/items/e3934a84bea97feecf29 SELECT AIの参考情報 Copyright © 2023, Oracle and/or its affiliates 19
  16. Copyright © 2023, Oracle and/or its affiliates 20 TC WEB資料

    • [ADB-S] Autonomous Database におけるSELECT AI機能の利⽤⽅法 https://apex.oraclecorp.com/pls/apex/tcweb/r/docs/detail?id=52351 • 2023/11/29開催︓第6回Autonomoous Databaseユーザ会 Oracle CloudWorldフィードバック SELECT AI https://apex.oraclecorp.com/pls/apex/tcweb/r/docs/detail?id=53059 SELECT AIの参考情報
  17. Autonomous Database Free Container Image Autonomous Databaseの無料のコンテナ・イメージ Always Free Autonomous

    Databaseはインターネットアクセスが必要です。そこで、OCIコンソールやインターネットにアク セスできない環境でも利⽤できるAutonomous Databaseの無料のコンテナ・イメージがOCI RegistryやGitHubから⼊⼿で きるようになりました。クラウドでもオンプレミスでも無料でAutonomous Databaseを使⽤した開発や検証ができます。 推奨リソース • CPU: 4CPU、 Memory: 8GB 制限事項 • 最⼤サイズはAlways Freeと同じ4ECPU/20GB • 以下のツールはサポート対象外 • Graph Studio • Oracle Machine Learning • Data Transforms • OCIコンソール、APIを通じてのみ利⽤できる機能は サポート対象外 2023/9 Documentation: Use the Oracle Autonomous Database Free Container Image blog: Introducing Autonomous Database Free Container Image Copyright © 2023, Oracle and/or its affiliates 22
  18. 24 Copyright © 2023, Oracle and/or its affiliates (ADB-D) 既存ACDのAutonomous

    Data Guard構成が可能に ADB-Dで既存のACDに対してAutonomous Data Guardの有効化ができるようになりました。コンソールだけでなく、 API、CLIでも可能です。 2023/11 Documentation: Enable Autonomous Data Guard on an Autonomous Container Database Dedicated
  19. Autonomous Database間でTLS接続によるデータベース・リンク作成が可能になりました。mTLS接続の場合はリンク 先のAutonomous Databaseのウォレットをリンク元のAutonomous Databaseに登録する⼿順が必要でしたが、TLS 接続の場合はその⼿順が不要になります。 ▪mTLSの場合 ▪TLSの場合 ウォレットなし(TLS)のAutonomous Database間データベース・リンク

    26 Copyright © 2023, Oracle and/or its affiliates 2023/11 Documentation: Create Database Links from Autonomous Database to a Publicly Accessible Autonomous Database without a Wallet (TLS) Create Database Links to a Target Autonomous Database on a Private Endpoint without a Wallet (TLS) SQL 実データ ローカル : ADB リモート : ADB SQL 実データ ローカル : ADB リモート : ADB 前提︓ネットワークの相互TLS (mTLS)認証が不要になっていること ②ディレクトリに アップロード ①ダウンロード オブジェクト ストレージ 必要︕
  20. 27 Copyright © 2023, Oracle and/or its affiliates ウォレットなし(TLS)のAutonomous Database間データベース・リンク

    リモートのAutonomous Databaseでの作業 Autonomous DatabaseのTLS接続 • ウォレットファイルなしでの接続 • プライベート・エンドポイントの利⽤、もしくはネットワークACLの有効化が必須 • ポート︓1521 • クライアントのバージョン制限あり • Oracle Call Interface (OCI) 、ODBCまたはJDBC OCI • Oracle Instant Client 19.13(Linux x64のみ) • Oracle Instant Client 19.14以上 および 21.5以上 • ODP.NET Core / Managed ODP. NET 19.13 および 21.4以上 • Unmanaged ODP. NET 19.14 および 21.5以上 • JDBC • JDKがバージョン8 (8u161以上)である場合、追加の準備は不要 • JDKバージョン8 (8u161より前)を使⽤している場合、 JCEポリシー・ファイルの更新が必要
  21. ウォレットなし(TLS)のAutonomous Database間データベース・リンク ローカルのAutonomous Databaseの作業 28 Copyright © 2023, Oracle and/or

    its affiliates 1. クレデンシャルの作成 2. データベース・リンクの作成(リンク先がパブリック・エンドポイントでACL設定の場合) • リンク先がプライベート・エンドポイントの場合はprivate_target=>trueが追加で必要です 2023/11 BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DB_LINK_CRED', username => 'NICK', password => 'password' ); END; / BEGIN DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK( db_link_name => 'SALESLINK', hostname => 'adb.ap-tokyo-1-1.oraclecloud.com', port => '1521', service_name => 'example_medium.adwc.example.oraclecloud.com', ssl_server_cert_dn => NULL, credential_name => 'DB_LINK_CRED', directory_name => NULL); END; / ユーザ名は⼤⽂字で記載してください
  22. 29 Copyright © 2023, Oracle and/or its affiliates Oracle管理の異機種間接続によるデータベース・リンクのサポート対象の拡張 Oracle管理の異機種間接続の対象が新たに2つ追加されました。現在下記のデータベースに接続可能です。

    • Amazon Redshift • Microsoft SQL Server、Azure SQL、Azure Synapse Analytics • IBM Db2 • Google Analytics • Google BigQuery • Apache Hive • MongoDB • MySQL • MySQL Community Edition • PostgreSQL • Salesforce • ServiceNow • Snowflake 2023/9 2023/10 Documentation: Create Database Links to Non-Oracle Databases with Oracle-Managed Heterogeneous Connectivity 10⽉ New! 9⽉ New!
  23. Oracle Base Database Service (BaseDB) Autonomous Recovery Service(RCV/ZRCV) FY24Q2 サービスアップデート

    ⽇本オラクル株式会社 データベース・ソリューション部 2023 年 12⽉ 13⽇
  24. Copyright © 2023, Oracle and/or its affiliates 31 Oracle Base

    Database Service (BaseDB) • Oracle Database 23cのサポート開始
  25. Oracle Database 23cがクラウドで利⽤可能に 最新のアプリケーションをあらゆるユース・ケースで簡単に開発および実⾏ RACとArmシェイプは23.4 Releaseからサポート開始予定 32 Copyright © 2023,

    Oracle and/or its affiliates Oracle Database 23c エディション • Enterprise Edition以上 シェイプ • VM.Standard.E4.Flex(AMD) • VM.Standard3.Flex(Intel X9) ストレージ管理 • Oracle⾃動ストレージ管理(ASM) • 論理ボリュームマネージャ(LVM) OS • OL8.6 UEK6 サポート対象外 • RAC • Armシェイプ • 以前のバージョンから23cへのアップグレード • リカバリ・サービス(RCV/ZRCV) • データベース・ソフトウェア・イメージ • OCI Vault統合 2023/9/19 追加 23c
  26. Copyright © 2023, Oracle and/or its affiliates 33 [速報] BaseDBでOracle

    Linux8が利⽤可能に • コンソール/APIを利⽤してBaseDBのOSをOracle Linux 8(OL8)にアップグレード可能 • 新規作成時にRU19.21.12以上 • OL7上で19.21以上のRUを利⽤したい場合は19.20以下で作成後、アップデート 2023/12/6 追加 既存データベースの詳細画⾯に アップグレード案内が表⽰ 「更新」からアップグレード可能
  27. Copyright © 2023, Oracle and/or its affiliates 34 Autonomous Recovery

    Service(RCV/ZRCV) • 保護されたデータベース・リソースおよびデータベース・バックアップの削除の遅延 • Dry-Runモードで保護されたデータベースを作成・事前チェック • 保護ポリシーの保持ロックが設定可能に
  28. 保護されたデータベースの「状態」に新ステータス「削除スケジュール済」が追加 Copyright © 2023, Oracle and/or its affiliates 35 •

    保護されたデータベースを終了、もしくは⾃動バックアップを無効にすると、保護DBの⼀覧の「状態」が 「削除スケジュール済」 に変更 • 「データベース終了後の削除オプション」の状態にある保護DBを容易にチェック可能に 2023/10/18 追加 データベース終了後の削除オプション • バックアップ保持期間ごとにバックアップを保持 • バックアップを72時間保持し、その後削除
  29. Dry-Runモードでリカバリ・サービスで必要な条件を事前チェック Copyright © 2023, Oracle and/or its affiliates 36 実⾏例

    CreateProtectedDatabaseRequest createProtectedDatabaseRequest = CreateProtectedDatabaseRequest.builder() .createProtectedDatabaseDetails(createProtectedDatabaseDetails) .opcRetryToken("EXAMPLE-opcRetryToken-Value") .opcDryRun(true) .opcRequestId("UCCBPPQDHXIF5I7A11SS<unique_ID>").build(); 出⼒例 Status Code : 409 Service Code: IncorrectState Error Message: Authorization failed. Autonomous Recovery Service does not have the required security policies to manage virtual-network-family in the chosen compartment. See, 'Prerequisites for Using Recovery Service as a Automatic Backup Destination' in the Recovery Service documentation. The following compartment quotas were exceeded: protected-database-backup-storage-gb in policy 'example-policy' by 1. The prerequisite of registering a Recovery Service subnet is not met. Ensure that you register a Recovery Service subnet before enabling automatic backups. See, 'Register Recovery Service Subnet' in the Recovery Service documentation. • 保護されたデータベースを作成する前に、CreateProtectedDatabase API のDry-Runを実⾏ • リカバリ・サービスを利⽤するうえで必要なすべての前提条件を満たしているかを確認 • 不⾜している要件がある場合はエラーメッセージとそれを満たすための推奨アクションを提⽰ 2023/10/18 追加 リカバリ・サービス・リソースが割当て制限を超えています 選択したコンパートメント内のネットワーク・リソースを 管理する権限がありません リカバリ・サービス・サブネットの登録の 前提条件を満たしていません
  30. 保持ロックの有効化によって リカバリ・サービスで設定された保護ポリシーの編集を防⽌ • 保持ロック時間中、保護ポリシーの変更・削除を防⽌ • スケジュールされたロック時間は最短14⽇間で設定可能 • テナンシ管理者含む、すべてのユーザーに制限が有効 • 終了オプションによらず、保持ロック時間を強制

    • 72時間後に削除する設定でも、72時間後に削除されず 保持ロック時間を優先 • スケジュールされたロック時間は延⻑のみ可能 保護ポリシーの保持ロックが設定可能に Copyright © 2023, Oracle and/or its affiliates 37 2023/10/18 追加
  31. Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D) FY24Q2 サービスアップデート

    ⽇本オラクル株式会社 データベース・ソリューション部 2023 年 12⽉13⽇
  32. Copyright © 2023, Oracle and/or its affiliates 39 New Feature

    BaseDB ExaDB-D ExaDB- C@C VM Cluster on a Single VM October 24, 2023 Enhancement to Pluggable Database (PDB) Management October 11, 2023 October 18, 2023 October 11, 2023 Manage Administrator (SYS User) and TDE Wallet Passwords September 28, 2023 October 02, 2023 Backup and Restore from a Standby Database in a Data Guard Environment Dec. 6, 2023 August 24, 2023 Cancel a Running Full or Incremental Backup April 26, 2023 August 21, 2023 Autonomous Recovery Service as the Default Backup Destination August 21, 2023 August 17, 2023 Exadata Fleet Update August 02, 2023 August 02, 2023 Update Guest VM (domU) Operating System to Oracle Linux 8 August 01, 2023 August 03, 2023 Restore a Backup to Create a Database Across Availability Domains within the Same Region July 26, 2023 July 26, 2023 Interim Software Updates June 07, 2023 June 07, 2023 FY24Q2 Oracle Database Cloud Serviceでの実装状況
  33. • Oracle Database 19c以上をサポート • リストア先は新規DB上にのみ。既存DB上へは不可 • クローン(リモート・クローン、リフレッシュ可能クローン)は、同⼀AD内で利⽤可能 • DBバージョンは、同⼀バージョン間もしくは上位へのクローンが可能

    • (ExaDBの場合)Exadata Infrastructure間は不可 • Data Guard Association のスタンバイDBでは利⽤不可 • 現在、Oracle管理キーで管理しているデータベースのみサポート PDB のバックアップ、リストア、再配置(リロケート)、クローン、リフレッシュ可能クローンが可能に Enhancement to Pluggable Database (PDB) Management Copyright © 2023, Oracle and/or its affiliates 40 ExaDB-D ExaDB-C@C
  34. スタンバイ・データベースで⾃動バックアップをスケジュールし、保持期間とバックアップ・スケジュールを構成可能 • プライマリ環境からスタンバイ環境へObject Storageへの⾃ 動バックアップ取得の負荷をオフロード • スタンバイ・バックアップを使⽤してスタンバイ・データベースをリ ストア(in-place restore) •

    可⽤性ドメイン(AD)をまたがるスタンバイ・バックアップから新し いデータベースを作成(out-of-place restore) • スタンバイ環境でオンデマンドのフル・バックアップ作成 考慮事項 • オブジェクト・ストレージへのバックアップでのみ利⽤可能 • データベースが19c以降で利⽤可能 • スタンバイ・バックアップを利⽤したプライマリ・データベースのリストア 操作は不可 スタンバイ・データベースでの⾃動バックアップ取得およびリストア Copyright © 2023, Oracle and/or its affiliates 44 ExaDB-D BaseDB
  35. スタンバイデータベースでの⾃動バックアップの有効化 • サマリー • ⾃動バックアップで設定可能な組み合わせ • ①Primary Object Storage、Standby Object

    Storage • ②Primary Autonomous Recovery Service、Standby バックアップ無し • 上記以外は⾃動バックアップでは設定出来ない • Switchover後の動き • ①Primary Object Storage、Standby Object Storage • 新Primary、新Standbyともに Object Storage へのバックアップが継続する • ②Primary Autonomous Recovery Service、Standby バックアップ無し • 新Standbyでは Automatic backup: Disabledになり、バックアップが⽌まる。新PrimaryでAutonomous Recovery Serviceのバックアップの再設定が可能にな る • Failover後の動き • ①Primary Object Storage、Standby Object Storage • 新Primaryは Object Storage へのバックアップが継続、Disabled Standbyはバックアップ停⽌ • ②Primary Autonomous Recovery Service、Standby バックアップ無し • Disabled Standbyではバックアップが⽌まる。新Primaryでバックアップ設定しようとするとObject Storageしか選べなくなる。Reinstate後、新Standbyでのバック アップ設定を解除して、新PrimaryでAutonomous Recovery Serviceのバックアップの再設定が可能になる Data Guard アソシエーション Copyright © 2023, Oracle and/or its affiliates 45
  36. OCI Region ExaDB-D ExaDB-D ExaDBに対するパッチ適⽤サービス • ExaDB-D/ExaDB-C@C上のDBおよび GIのRU適⽤を簡素化、標準化 • 単⼀のメンテナンス・スケジュールを利⽤して、

    DBとGIをそれぞれのグループでアップデート • OCIネイティブなサービスでOCIコンソール、 API、CLIから実⾏可能 • 無償サービス Exadata Fleet Updateの発表 https://blogs.oracle.com/oracle4engi neer/post/announcing-exadata-fleet- update-jp Exadata Fleet Update 概要 https://blogs.oracle.com/oracle4engi neer/post/exadata-fleet-update- concepts-jp Exadata Fleet Update Overview https://youtu.be/IgGEnykNGss Exadata Fleet Updateサービス Copyright © 2023, Oracle and/or its affiliates 46 ExaDB-D Database Collection Grid Infrastructure Collection ExaDB-C@C ExaDB-D
  37. Maintenance Cycle の仕組み Maintenance Actions Stage software ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ

    トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) Apply update ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) Precheck (apply) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) Copyright © 2023, Oracle and/or its affiliates 47 Precheck (stage) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) 必須ステップ オプションの ステップ Cleanup ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ) ジョブ(ターゲッ トごとに1つ)
  38. Maintenance Cycle の管理 アクションの実⾏ Precheck(apply) 失敗例 Target: ocid1.database.oc1.ap-osaka-1.anvwsljrssl65iqaync3eeabz5g4zdmkppl5rogbw5sq4ubdcjcwvks575ra, EfuJob: ocid1.fsujob.oc1.ap-osaka-

    1.amaaaaaassl65iqarx2avbq7v7jq6kwea6ovury5pco4aawhc2tggedjjlpq, WorkRequestId: ocid1.fsuworkrequest.oc1.ap-osaka- 1.amaaaaaassl65iqae3emjnahd6hqhloqf5puchw3iuqo7nu4lvzksngli3ya ---------------------------------------------- Starting Collection check of DB targets. No Data Guard Associations for target ocid1.database.oc1.ap-osaka-1.anvwsljrssl65iqaync3eeabz5g4zdmkppl5rogbw5sq4ubdcjcwvks575ra, nothing to check. Starting precheck apply for action ocid1.fsuaction.oc1.ap-osaka-1.amaaaaaassl65iqaqilqzsdgloj4u5zymcemujrj455l7afkzclkjmwxz6sa Cycle plan for action 'ocid1.fsuaction.oc1.ap-osaka-1.amaaaaaassl65iqaqilqzsdgloj4u5zymcemujrj455l7afkzclkjmwxz6sa' is successfully validated ======================JOB_EXECUTION_DETAILS_START====================== User: opc Client: cl-cet6m23q Scheduled job command: "rhpctl move database -eval -targetnode kara-vpvao1.sub04210756190.exavcn.oraclevcn.com -dbname DB11062_sxh_kix -sourcewc wc_I0G0L6HZBet4q3VnsvI7mJbKDWjL8akn_20231122062801 -schedule 2023-11-22T07:18:07Z -direct -patchedwc wc_jDRtDrknQu01bms3lSekFoSJx4rUOvzl_20231122062745 -auth restauth - drain_timeout 600 -json -arg5 tlskeystore:/fpp/base/chkbase/scheduled/jksKeyStore-ocid1.cloudvmcluster.oc1.ap-osaka- 1.anvwsljrssl65iqajtlichus76533umwtu5np7uuif472s54ib2pcet6m23q-169660876 -arg4 tlstruststore:/fpp/base/chkbase/scheduled/jksTrustStore-ocid1.cloudvmcluster.oc1.ap- osaka-1.anvwsljrssl65iqajtlichus76533umwtu5np7uuif472s54ib2pcet6m23q-169660877 -arg1 restendpointfile:/fpp/base/chkbase/scheduled/restaddrfile- ocid1.cloudvmcluster.oc1.ap-osaka-1.anvwsljrssl65iqajtlichus76533umwtu5np7uuif472s54ib2pcet6m23q-169660878" Job execution start time: 2023-11-22 07:18:27 Job execution end time: 2023-11-22 07:23:54 Current status: FAILED =======================JOB_EXECUTION_DETAILS_END======================= 2023-11-22 07:18:27.073 UTC : Evaluation in progress for "move database" ... 2023-11-22 07:23:34.271 UTC : fppcsdp-ad1-prod-1.dpapp1.fppcs.oraclevcn.com: verifying versions of Oracle homes ... 2023-11-22 07:23:34.272 UTC : fppcsdp-ad1-prod-1.dpapp1.fppcs.oraclevcn.com: verifying owners of Oracle homes ... 2023-11-22 07:23:34.273 UTC : fppcsdp-ad1-prod-1.dpapp1.fppcs.oraclevcn.com: verifying groups of Oracle homes ... 2023-11-22 07:23:54.467 UTC : PRGO-1774 : The evaluation revealed potential failure for command "move database". PRGO-1571 : The move operation was rejected because the patched working copy "wc_jDRtDrknQu01bms3lSekFoSJx4rUOvzl_20231122062745" is missing the patches for bug numbers "34835593,34792490" which are present in the source working copy "wc_I0G0L6HZBet4q3VnsvI7mJbKDWjL8akn_20231122062801". ---------------------------------------------- 続く Exadata Fleet Update Copyright © 2023, Oracle and/or its affiliates 50
  39. Maintenance Cycle の管理 アクションの実⾏ Precheck(apply) 失敗例 PRGO-1571: パッチ適⽤済作業⽤コピー“{0}“にソース作業⽤コピー“{2}“に存在するバグ番号“{1}“のパッチがないため、移動操 作は拒否されました。 原因:

    パッチを適⽤した作業コピーに⽋落していたソース作業コピーには、⼀部のパッチが含まれていました。 処置: 移動コマンドをʻ-ignorewcpatches’オプションで再実⾏するか、ソース作業コピーと少なくとも同じパッチが適⽤されたパッチ作業コ ピーを指定してください https://docs.oracle.com/cd/F19136_01/errmg/PRGO-01003.html#GUID-A3079418-4270-4F64-87BA-F7BEF572A327 [oracle@kara-vpvao1 ~]$ . DB1106.env [oracle@kara-vpvao1 ~]$ opatch lspatches 34835593;REFERENCE BUG 34792490 - SCHEDULER LAYER CHANGES TO AVOID CYCLIC DEPENDENCY ON DBMS_AQADM_SYS PACKAGE 34792490;FADBRWT STRESS FA ORA-00060 DEADLOCK DETECTED DURING DATAPATCH 34699616;DSTV40 UPDATE - TZDATA2022E - NEED OJVM FIX 34777391;JDK BUNDLE PATCH 19.0.0.0.230117 34786990;OJVM RELEASE UPDATE: 19.18.0.0.230117 (34786990) 34768559;OCW RELEASE UPDATE 19.18.0.0.0 (34768559) 34765931;DATABASE RELEASE UPDATE : 19.18.0.0.230117 (REL-JAN230131) (34765931) OPatch succeeded. [oracle@kara-vpvao1 ~]$ Exadata Fleet Update Copyright © 2023, Oracle and/or its affiliates 51
  40. Maintenance Cycle の管理 アクションの実⾏ Precheck(apply) Exadata Fleet Update Copyright ©

    2023, Oracle and/or its affiliates 52 More actions >Edit maintenance cycle (メンテナンスサイクル実⾏中 しか変更できない) Show advanced options > Software update options Ø Ignore missing patches Ø Bug numbers to ignore Ø エラーで出⼒されたbug 番号を記載 Ø Save changes
  41. • 多くのお客様がデータベースをExadataに統合 • 本番、テスト、開発 • 多くの開発/テスト・データベースは単⼀インスタンスで稼働 • 可⽤性とスケーラビリティの要件を削減して、コストを削減 • お客様のライセンス形態がBYOLの場合、すべてのデータベースでの

    RACライセンスをお持ちで無い場合がある • 新しいVM Cluster on a Single VM(単⼀ノードVMクラスタ)プロジェクトは、 最⼩クラスタサイズを2ノードから1ノードに縮⼩ • VM Cluster on a Single VMで実⾏されているデータベースでは、 RACライセンスは不要 • すべてのクラウド⾃動化ツールがサポートされる • BYOLまたはライセンス込み形態で利⽤可能 • 既存の2ノード以上のクラスタからVM Cluster on a Single VMへの オンライン縮⼩(拡張)をサポート • 各VM Cluster on a Single VMは、1つ以上のCDB/データベースを 実⾏可能 VM Cluster on a Single VM Copyright © 2023, Oracle and/or its affiliates 54 DBServer 2 VM Cluster-A VM Cluster-B DBServer 1 VM Cluster-B VM Cluster-A
  42. • 制限事項 • 可⽤性は低下(テスト・開発⽤途。フェイルオーバーのようは⾼可⽤性機能は無い) • サポートするデータベースバージョン • DB19c • サポートする

    Exadata System Softwareバージョン • すべてのバージョン • サポートするオペレーション • VM Cluster on a Single VMの作成 • OCPU のスケールアップ・スケールダウン(オンライン) • メモリ、ローカルストレージのスケールアップ・スケールダウン(再起動を伴う) • ディスクグループのスケール • 複数ノードへのスケール • 複数のデータベース・ホームの作成 • Single-Node RAC データベースの作成 • OS, GI, Database Home へのダウンタイムを伴うパッチ適⽤ • Exadata Fleet Update でのパッチ適⽤ • マルチノード環境でサポートされているすべてのオペレーション • ⾃動バックアップ、リストア、Data Guard Association(シングルノードとマルチノード間)、PDB管理、FSDR VM Cluster on a Single VM Copyright © 2023, Oracle and/or its affiliates 55
  43. VM Cluster on a Single VM の作成 VM クラスタ Copyright

    © 2023, Oracle and/or its affiliates 56 Create VM Cluster の 画⾯で Change DB Servers で 1ノードのみを 選択
  44. VM Cluster on a Single VM の追加 VM クラスタ Copyright

    © 2023, Oracle and/or its affiliates 57 VM count :1 Add Virtual Machines
  45. VM Cluster on a Single VM の追加 VM クラスタ Copyright

    © 2023, Oracle and/or its affiliates 58 前回選択し なかった dbServer- 2が選択でき る Add Virtual Machines
  46. VM Cluster on a Single VM 追加したVMの削除 VM クラスタ Copyright

    © 2023, Oracle and/or its affiliates 59 さきほど1つ だったVMが2 つへ 今度は Terminateし てみる
  47. VM Cluster on a Single VM の追加 VM クラスタ Copyright

    © 2023, Oracle and/or its affiliates 60 Terminated
  48. Copyright © 2023, Oracle and/or its affiliates 61 [ExaDB-D/ExaCS] What’s

    New in Oracle Exadata Database Service on Dedicated Infrastructure https://docs.oracle.com/en/engineered-systems/exadata-cloud-service/ecscm/exa-whats-new.html [ExaDB-C@C/ExaCC] What’s New in Oracle Exadata Database Service on Cloud@Customer Gen2 https://docs-uat.us.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc- whats-new-in-exadata-cloud-at-customer-gen2.html [BaseDB/DBCS] What's New in Oracle Base Database Service https://docs.oracle.com/en/cloud/paas/base-database/whats-new/ Release Notes | Database https://docs.oracle.com/en-us/iaas/releasenotes/services/database/ 新機能はマニュアルからチェック
  49. 新たな接続先のサポート OCI GodenGate で新たに以下の接続先がサポートされました。 • Big Data • Google BigQuery

    (Targetのみ) • Google Cloud Storage (Targetのみ) • Redis • Amazon Redshift (Targetのみ) • Amazon Kinesis (Targetのみ) • Elasticsearch (Targetのみ) • Microsoft SQL Server • Google Cloud SQL for SQL Server • MySQL • SingleStoreDB • SingleStoreDB Cloud OCI GoldenGate https://docs.oracle.com/en/cloud/paas/goldengate- service/wxntz/index.html Copyright © 2023, Oracle and/or its affiliates 64
  50. IAM のサポート • Identity Domain 利⽤環境において IAM ユーザーでのコンソール・ログインがサポートされました。 • 新規デプロイメントの作成時にボールト・シークレットを

    指定する必要があります。 • OCI GoldenGate のデプロイメント作成画⾯から ボールト・シークレットを作成することも可能です。 • 暗号化キーはAES キー、ソフトウェアで保護されたキー、 および HSM キーのみがサポートされます。 RSA キーと ECDSA キーは、 GoldenGate パスワード秘密キーではサポートされていません。 OCI GoldenGate https://docs.oracle.com/en/cloud/paas/goldengate- service/llyhq/index.html#GUID-899C1348-58CA-43EE-B775- EAD3B365A7A9 Copyright © 2023, Oracle and/or its affiliates 65
  51. DMSのOCI GoldenGateとの統合 • オンライン移⾏において、DMSによって内部的にOCI上にGoldenGateが⾃動構成されるようになった • 以前はオンライン移⾏を実⾏する場合、GoldenGateマーケットプレイス・インスタンスをユーザによって構成し、管理す る必要があったが、こちらはオプションになり、⾃動構成が推奨になった OCI Database Migration

    Service Copyright © 2023, Oracle and/or its affiliates 67 移⾏の作成の設定でオンライン・レプリケーション の使⽤を選択するのみ (※)GoldenGateはマーケットプレイスと同様に利⽤開始から6か⽉間無償 ComputeやObject StorageなどのOCI環境は別途課⾦対象