6 クラウドの操作

管理性

プラガブル・データベースのハイブリッド読取り専用モード

管理者は、ハイブリッド読取り専用と呼ばれる新しいモードで動作するようにプラガブル・データベース(PDB)を構成できます。ハイブリッド読取り専用モードでは、PDBに接続されているユーザーに応じて、PDBを読取り/書込みまたは読取り専用として動作させることができます。共通ユーザーの場合、PDBは読取り/書込みモードになります。ローカル・ユーザーの場合、PDBは読取り専用モードに制限されます。

ハイブリッド読取り専用モードを使用すると、より高い権限を持つユーザーを含むローカル・ユーザーが、PDBの継続的なメンテナンス操作を妨害するリスクなしで、オープンPDBの安全なモードでアプリケーションにパッチを適用してメンテナンスできます。

関連リソース

ドキュメントの表示に関する項

リアルタイムSQLモニタリングの機能拡張

リアルタイムSQLモニタリングは、複数のPDBコンテナ間で独立して同時に、効率的に機能します。SQL文、PL/SQLプロシージャと関数およびDBOP (データベース操作)は、PDBおよびCDBレベルでモニターされます。アドホック時間範囲、DBID (内部データベース識別子)およびCON_DBID (CDB識別子)間でSQLモニター・レポートを効率的に問い合せることができます。このデータには、SQL履歴レポートからもアクセスできます。

さらに、SQLモニタリング・データを自動ワークロード・リポジトリ(AWR)とともにエクスポートして、別のデータベースまたはコンテナにインポートすることで、長期のストレージおよび分析を実行できます。

リアルタイムSQLモニタリングが、デフォルトでPDBおよびCDBレベルごとに効率的にサポートされるようになりました。PDBAペルソナとして、アプリケーションのモニター対象SQLのより正確なビューを取得できます。

SQLモニタリング・データは、AWRフレームワークを介して別のコンテナまたはデータベースに転送でき、長期のストレージおよびオフライン分析が可能です。

関連リソース

ドキュメントの表示に関する項

PDBのオープン順序の制御

管理者は、最も重要なPDBが最初に起動される各プラガブル・データベース(PDB)の起動順序または優先度を定義できます。優先度は、PDBのオープン順序およびアップグレード順序に次のように適用されます。

  • CDBのオープン時のPDB状態のリストア
  • PDB OPEN ALL文を使用する場合のPDB状態の設定
  • PDBデータベースのアップグレード操作の順序の設定
  • Active Data Guard (ADG)スイッチオーバーまたはフェイルオーバーでのPDBの起動

この機能により、重要なPDBが重要度の低いPDBより前に起動およびオープンし、重要なアプリケーションが使用できるようになるまでの時間を短縮できます。

関連リソース

ドキュメントの表示に関する項

ODP.NET: 一元化された構成プロバイダ

Managed ODP.NETおよびODP.NET Coreでは、オンプレミス、Oracle Cloud InfrastructureまたはAzureの一元的な場所から、アプリケーション構成データが安全に取得されます。このストアではJSON形式が使用され、接続記述子やチューニング・パラメータなどのデータが含まれます。

一元化されたアプリケーション構成により、管理とクローニングが簡素化されます。これは、マイクロサービスやサーバーレス・デプロイメントなど、最新のアーキテクチャに適しています。

関連リソース

ドキュメントの表示に関する項

パラレル・ファイル・システム操作の最適化されたパフォーマンス

この機能を使用すると、多数のPDBが含まれ、複数のDBMS_FSリクエストをパラレルに処理する必要がある環境でパフォーマンスをチューニングできます。OFS_THREADSの数を更新して、パラレルに実行されるDBMS_FSリクエストの数を増やすことができます。これにより、Oracleデータベース内のOracleファイル・システムでmake、mount、unmountおよびdestroy操作を実行しているワーカー・スレッドの数が増加します。OFS_THREADSの値を増やすと、複数のPDBを含む環境でパラレル・ファイル・システム・リクエストの実行にかかる時間が大幅に短縮されます。

この機能により、複数のPDBを含む統合環境でパラレル・ファイル・システム・リクエストを実行するために必要な時間が大幅に短縮されます。

関連リソース

ドキュメントの表示に関する項

読取り専用のユーザーおよびセッション

データベースに接続しているユーザーの権限に関係なく、ユーザーまたはセッションに読取り/書込み操作を可能にするかどうかを制御できます。READ_ONLYセッションは、どのタイプのコンテナの、どのタイプのユーザーにも適用されます。READ_ONLYユーザーはローカル・ユーザーにのみ適用されます。

権限の取消しや再付与なしで任意のユーザーまたはセッションの読取り/書込み機能を無効化し再有効化できるようにすると、テスト、管理またはアプリケーション開発の目的でユーザーまたはセッションの権限を一時的に制御することがより容易になります。また、同じユーザーまたはセッションによって使用される、アプリケーションの様々な部分で、読取り/書込み動作を簡単に制御できるようになります。

関連リソース

ドキュメントの表示に関する項

継続的可用性

タイムゾーン・データの拡張されたアップグレード

最新の政府夏時間ルールを反映するようにタイムゾーン・データをアップグレードするプロセスが最適化され、テーブルの実際のデータ内容が考慮されます。夏時間ルールの変更によって影響を受ける表のみがデータ変更の対象となります。

夏時間ルールの変更に必要なデータ変更を最適化すると、タイムゾーン・データの全体的なアップグレードが大幅に改善されて最小限になり、データベースが最新のグローバル・タイムゾーン・ルールに反映されます。変更に必要なデータの暗黙的な分析と削減により、タイムゾーン全体のアップグレード・プロセスおよび必要なリソースが大幅に削減されます。

関連リソース

ドキュメントの表示に関する項

データベース・プロセスの最適化された読取り/書込み操作

OFSまたはDBFSを介して管理されているファイルにアクセスするときにデータベース・プロセスによって実行される読取り操作と書込み操作を最適化するには、ファイル・システムのマウント中にdbms_fs.mount_oracle_fsプロシージャに新しいdb_accessマウント・オプションを指定します。

db_accessを有効にすると、メモリー消費量とCPU使用率の両方が減少します。OFSによって管理されるファイルに対してデータベース・プロセスによる読取りおよび書込み操作を実行中、スループットは増加します。

関連リソース

ドキュメントの表示に関する項

DGPDBとGoldenGate Captureの共存のサポート

このプロジェクトでは、PDBごとのDataGuardが導入されています。DGPDBがソース/プライマリ・データベース上で構成されている場合は、ソース上にGoldenGate Captureがまだ存在していないことを保証するための検証が実行されます。DGPDBでロール遷移が許可されておりそれが実行されると、GoldenGateキャプチャ・セッションが中断されます。

このプロジェクトでは、DGPDBとGoldenGate Captureの共存のサポートが追加されています。この変更内容/サポートは、LogMiner、REDO転送およびブローカ・レイヤーで必要になります。

関連リソース

ドキュメントの表示に関する項

一般

適応的な結果キャッシュ・オブジェクト除外

適応的な結果キャッシュ・オブジェクト除外では、結果キャッシュの使用が特定のオブジェクトにとって有益でない場合、無効化の数、結果キャッシュの使用によるコスト削減などの統計的証拠に基づいて、データベースではこれらのオブジェクトをブロックリストに登録することを決定します。除外の対象となるオブジェクトを完全に制御して、対象となるすべてのオブジェクトに対して結果キャッシュを引き続き使用できるようにします。

利点がないオブジェクトや結果キャッシュに悪影響を与えるオブジェクトを適応的に除外すると、全体的な開発および管理ワークロードが減少します。ただちにデータベース・パフォーマンスを向上させることができます。

関連リソース

ドキュメントの表示に関する項

コンパイル時のSQL例外の自動診断および修復

SQL診断では、SQL文が失敗する原因となる多くの重大なコンパイル時のSQL例外を自動的に検出して修復できます。

この機能により、アプリケーションの堅牢性とそのサービス・レベルが向上します。

関連リソース

ドキュメントの表示に関する項

オブジェクト・ストレージ上の読取り専用表領域

読取り専用表領域をオブジェクト・ストレージに、およびオブジェクト・ストレージから透過的に移動でき、それにより、データベースの一部をクラウド内の低コストのストレージに格納できます。

表領域をオブジェクト・ストレージに移動できることで、データ・ライフサイクル管理計画が可能になり、データを、そのビジネス価値またはアクセス頻度に基づいて、最もコスト効率の高いストレージ層に格納できるようになります。

関連リソース

ドキュメントの表示に関する項

SYSDATEおよびSYSTIMESTAMPがPDBタイム・ゾーンを反映

Oracle Multitenantを使用してOracle Databaseで複数のプラガブル・データベースを自己完結型データベースとして統合できるため、リソース使用率とデータベース管理が改善されます。データベース・ホストのOSレベルの設定に従った集中管理のSYSDATEおよびSYSTIMESTAMPに加えて、個々のデータベース・タイム・ゾーン設定に従い、プラガブル・データベースごとにSYSDATEおよびSYSTIMESTAMPを管理できます。ユーザーに表示されるすべての操作はこの設定に従います。

プラガブル・データベース・レベルでSYSDATEおよびSYSTIMESTAMPのタイムゾーンの動作を制御する機能は、マルチテナント環境で個々のデータベースを自己完結させるため増加し、独立したデータベースの統合機能が強化されます。

関連リソース

ドキュメントの表示に関する項

統合メモリー

統合メモリーは、Oracle Databasesの柔軟で単純なメモリー構成で、単一のパラメータを使用してデータベース・メモリー割当てを制御し、メモリー構成を変更するためのシステム再起動の必要性を削減または排除します。統合メモリーは、複数のワークロードの高密度データベース統合環境で特に役立ちます。

統合メモリーにより、メモリー管理が簡素化され、中断を最小限に抑えながら高度に統合された環境で複数のワークロードを実行できます。

関連リソース

ドキュメントの表示に関する項