Autonomous Databaseについて
Oracle Autonomous Database on Dedicated Exadata Infrastructureは、コミットされたハードウェアおよびソフトウェア・リソースを備えたOracle Cloud Infrastructure (OCI)で実行される、高度に自動化されたフルマネージド・データベース環境です。これらの分離されたリソースにより、企業は厳しいセキュリティ、可用性、パフォーマンスの要件を満たしながら、コストと複雑さを軽減できます。Autonomous Databasesは、Autonomous Container Database (ACD)内でプロビジョニングされ、ユーザー・データベースです。1つのAutonomous Container Databaseリソース内に多数のAutonomous Databaseを作成できます。
Autonomous Database on Dedicated Exadata Infrastructureで使用される4つのレイヤー・アーキテクチャの全体像を把握し、このアーキテクチャにおけるAutonomous Databaseの位置付けを理解するには、専用Exadataインフラストラクチャ上のAutonomous Databaseのコンポーネントを参照してください。
アプリケーションDBAは、Autonomous Databasesを作成、監視および管理します。さらに、これらのデータベース内でOracle Databaseユーザーを作成および管理し、データベースへのアクセスに必要な情報を他のユーザーに提供します。フリート管理者がインフラストラクチャ・リソースを設定し、アプリケーションDBAがAutonomous Databaseをデータベース・ユーザーにプロビジョニングすると、Autonomous Databaseに接続し、データベース・アプリケーションの開発を開始できます。データベース・ユーザーは、SQL*Plus、SQLcl、データベース・アクション、Oracle APEXなどの様々なツールを使用してAutonomous Databaseに接続することもできます。
- Autonomous Databaseの要件
- Autonomous Databaseから管理されるデータベース機能
次の機能は、Autonomous Databaseレベルで定義および管理できます。 - Autonomous Databaseツール
Autonomous Databaseユーザーは、次のツールを使用できます: - Autonomous Databaseの管理操作
Autonomous Databaseで次の管理操作を実行できます。
親トピック: 専用Autonomous Databaseの作成と管理
Autonomous Databaseの要件
リソース要件
Autonomous Databaseをプロビジョニングするには、ディザスタ・リカバリ要件に応じて、Autonomous Data Guardの有無にかかわらずAutonomous Container Databaseが必要です。詳細は、Autonomous Container Databaseの作成を参照してください。
必要なIAMポリシー
必要なIAMポリシーを通じて付与された権限を持つOracle Cloud Infrastructureアカウントを持っている必要があります。必要なポリシーは、実行している操作によって異なります。Autonomous Databasesに関連するIAMポリシーのリストは、Autonomous Databasesを管理するポリシーを参照してください。
親トピック: Autonomous Databaseについて
Autonomous Databaseから管理されるデータベース機能
次の機能は、Autonomous Databaseレベルで定義および管理できます。
機能 | ノート | 参照先 |
---|---|---|
ワークロード・タイプ データベースは、Autonomous Data WarehouseまたはAutonomous Transaction Processingのワークロード・タイプのいずれかになるように構成できます。 |
Oracle Autonomous Data Warehouseは、データ・ウェアハウスの運用、データの保護、およびデータ主導型アプリケーションの開発に関するすべての複雑さを実質的になくすクラウド・データ・ウェアハウス・サービスです。 Oracle Autonomous Transaction Processingは、トランザクション、分析およびバッチのワークロードを同時に実行するために最適化された、完全に自動化されたデータベース・サービスです。 |
専用Exadataインフラストラクチャ上のAutonomous Databaseについて |
接続詳細の表示 Oracle Cloud Infrastructure (OCI)コンソールから、クライアント資格証明をダウンロードし、Autonomous DatabaseのTNS名および接続文字列を表示できます。 |
Oracleクライアント資格証明(ウォレット・ファイル)は、サービス管理者がAutonomous Databaseからダウンロードします。Autonomous Databaseの管理者でない場合は、管理者からクライアント資格証明の提供を受ける必要があります。 クロスリージョン・スタンバイAutonomous Databasesの場合、リージョン固有の接続文字列をダウンロードできます。 |
専用Autonomous Databaseへの接続について |
Autonomous Database for Developers Autonomous Database for Developersインスタンスを作成できます。Autonomous Database for Developersは、データベース開発および機能テスト・アクティビティ用に設計された無料の層製品です。 |
Autonomous Database for Developersは、4 ECPUと32GBのストレージで固定されており、手動または自動スケーリングをサポートしていません。 開発者データベース・インスタンスは、Autonomous Data Guardを使用しないECPUベースのACDにのみ作成できるため、OCPUまたはAutonomous Data Guard(あるいはその両方)を使用するACDでは、「空きインスタンス」トグル・ボタンが無効になります。 |
開発者のためのAutonomous Database |
CPU数 プロビジョニング可能なCPUのリストから、データベースのCPUの数を選択できます。 |
CPUタイプ(ECPUまたはOCPU)は、親のAutonomous Exadata VMクラスタのコンピュート・タイプによって決まります。この値のデフォルトは、CPUタイプに応じて2 ECPUまたは1 OCPUです。 |
Autonomous Databaseのコンピュート管理 |
CPUの自動スケーリング CPU自動スケーリングでは、Autonomous Databaseは、データベースのワークロードの増加に応じて、CPU数で指定された最大3倍のCPUを自動的に使用できます。 |
Autonomous Databaseのプロビジョニング中、またはプロビジョニング済の後にCPU自動スケーリングを有効にできます。 |
Autonomous Databaseの自動スケーリングの有効化または無効化 |
記憶域 Autonomous Databaseのプロビジョニング中に、データベースに割り当てるストレージをテラバイト(GB)で指定できます。 |
最小値は32 GBです。 デフォルト値は、Autonomous Data Warehouseの場合は1024 GB、Autonomous Transaction Processingワークロードの場合は32 GBです。 |
|
データベース認証 データベースのプロビジョニング中にデータベースのユーザー名とパスワードを設定します。 |
データベースの作成中にユーザー名とパスワードが定義されるのは、ADMINのユーザー名とパスワードです。アプリケーションDBAは、ADMINユーザー名とパスワードを使用してこのデータベースに接続し、他のデータベース・ユーザーを作成できます。 |
データベース・ユーザーの作成 |
アクセス制御 ネットワーク・アクセスを構成するには、アクセス制御リスト(ACL)を作成します。ACLでは、特定のIPアドレスを持つクライアントのみにデータベースへの接続を許可することにより、Autonomous Databaseの保護を強化できます。 親Autonomous Container DatabaseでAutonomous Data Guardを使用している場合は、スタンバイ・データベースのアクセス制御も定義できます。 |
リスト内のアドレスのタイプに応じて、次のIP表記タイプのオプションのいずれかを選択できます。
|
専用Exadataインフラストラクチャ上のAutonomous Database内のアクセス制御 |
連絡先電子メール Autonomous Databaseに関する運用通知、お知らせおよび計画外メンテナンス通知を受信できる連絡先電子メールを指定できます。 |
Oracleでは、重要な通知やお知らせが見逃されないように、可能な場合は常に、管理者グループではなく管理者グループの電子メール・アドレスを使用することをお薦めします。 |
|
文字セット Autonomous Databaseでは、Autonomous Databaseのプロビジョニング中に、サポートされている文字セットのリストから希望する文字セットを選択できます。 |
Autonomous Databaseのプロビジョニング中に、「文字セット」および「一意の文字セット」を選択します。 現在、サポートされている文字セットのリストには、ASCIIベースのプラットフォームでサポートされるすべてのデータベース文字セットが含まれます。 |
Autonomous Databaseの文字セットの選択 |
データベース・インメモリー データベースのプロビジョニング中またはそれ以降のいずれかで、システム・グローバル領域(SGA)の割合をインメモリー列ストア(IM列ストア)に割り当てることで、Autonomous Databaseのデータベース・インメモリーを有効にできます。In-Memory Column Store (IM列ストア)は、Database In-Memoryの主要機能です。IM列ストアでは、表、パーティションおよび個別の列のコピーが、高速スキャン向けに最適化された特別な圧縮列形式で保持されます。 |
Oracle Cloud Infrastructure (OCI)コンソールの「詳細」ページから、既存のAutonomous Databaseのデータベース・インメモリーを有効または無効にできます。 クローン・ソースでデータベース・インメモリーが有効になっているかどうかに関係なく、データベース・インスタンスまたはバックアップからクローニングされたデータベースでデータベース・インメモリーを有効にすることもできます。 |
データベース・インメモリー |
データベースのクローニング Autonomous Databaseをクローニングして、その時点のコピーまたはそのバックアップ・セットを作成できます。クローニング機能を使用して、テストや開発、分析などの目的で履歴データを使用してAutonomous Databaseを迅速に設定できます。 |
Autonomous Databaseでは、次のクローン・タイプがサポートされます:
|
専用Exadataインフラストラクチャ上のAutonomous Databaseのクローニングについて |
Opsインサイト Ops Insightsは、データベースおよびホストのリソース使用率と容量に関する360度のインサイトを提供するクラウドネイティブ・サービスです。CPUおよびストレージのリソースを簡単に分析し、容量の問題を予測して、データベース・フリート全体のSQLパフォーマンスの問題をプロアクティブに特定できます。 |
デフォルトでは、OpsインサイトがAutonomous Databaseに対して無効になっているため、Oracle Cloud Infrastructureコンソールから有効にする必要があります。 Opsインサイトを使用すると、次のことができます:
|
|
Autonomous Databaseのメトリック Autonomous Databaseのヘルス、容量およびパフォーマンスは、メトリック、アラームおよび通知を使用してモニターできます。Autonomous Databaseメトリックは、CPUおよびストレージ使用率、データベースのログオンおよび接続試行の成功数や失敗数、データベース操作、SQL問合せ、トランザクションなど、有用な定量データを測定するのに役立ちます。メトリック・データを使用すると、Autonomous Databaseリソースの問題を診断してトラブルシューティングできます。 |
Oracle Cloud InfrastructureコンソールまたはモニタリングAPIを使用して、メトリックを表示できます。 |
Autonomous Databaseメトリックを使用したデータベースのモニター |
データ・セーフ Oracle Data Safeは、データの機密性の理解、データに対するリスクの評価、機密データのマスク、セキュリティ制御の実装とモニター、ユーザー・セキュリティの評価、ユーザー・アクティビティのモニター、およびデータベース内のデータ・セキュリティ・コンプライアンス要件への対応を支援します。 |
Oracle Data Safeでは、単一の使いやすい管理コンソールに次の機能セットが用意されています:
データベースをデータ・セーフに登録する前に、専用インフラストラクチャ構成のデータベースにアクセスするようにデータ・セーフを構成する必要があります。 |
親トピック: Autonomous Databaseについて
Autonomous Databaseツール
Autonomous Databaseユーザーは、次のツールを使用できます:
ツール | ノート | 参照先 |
---|---|---|
データベース・アクション Oracle Database Actionsは、Autonomous Databaseの開発ツール、データ・ツール、管理および監視機能を提供するブラウザベースのアプリケーションです。データベース・アクションを使用して、データをロードし、ワークシートでSQL文、問合せおよびスクリプトを実行し、データをエクスポートし、Data Modelerダイアグラムを作成し、データベース管理者がデータベースをモニターできるようにします。 |
システムに追加のソフトウェアをダウンロードまたはインストールせずに、データベース・アクションを使用してAutonomous Databaseに接続できます。 Oracle Database ActionsはOracle REST Data Servicesで実行され、スキーマベースの認証を介してアクセスします。Oracle Database Actionsを使用するには、スキーマがデータベース・アクションに対応しているデータベース・ユーザーとしてサインインする必要があります。 |
|
Oracle APEX(Oracle Application Express) Oracle APEXには、データのロード、データベース・オブジェクトの管理、RESTインタフェースの開発、およびアプリケーションの構築を行うための、使いやすいブラウザベースの環境が用意されています。 |
すべてのOracle Application Expressコンポーネントの構成、パッチ適用、モニターおよびアップグレードは、Oracleによって完全に管理されます。 Oracle APEXアプリケーションの開発者またはエンドユーザーの数に制限はありません。Autonomous Databaseは、ワークロードに基づいて、必要に応じてコンピュートおよびストレージをオンラインで即時にスケーリングできます。 オンプレミスで開発されたOracle APEXアプリケーションをAutonomous Database上のOracle APEXにデプロイすることも、その逆も簡単にデプロイすることもできます。 |
APEXアプリケーションの構築 |
SQL*Plus SQL*Plusは、SQLコマンドの入力に使用するコマンドライン・インタフェースです。SQL*Plusを使用してAutonomous Databaseに接続し、データベースの表、ビュー、トリガー、タイプ、順序などを定義できます。 |
SQL*PlusをAutonomous Databaseに接続するには、SQL*Plusを実行しているシステムがAutonomous Databaseにネットワーク・アクセスできる必要があります。 |
SQL*Plusを使用した接続 |
SQLcl (Oracle SQL Developer Command Line) SQLclは、Oracle Databaseのコマンドライン・インタフェースです。これを使用すると、SQLおよびPL/SQLを対話式またはバッチで実行できます。SQLclは、インライン編集、文の補完、およびコマンドの再呼出しを提供し、豊富な機能を揃えています。また、以前に記述したSQL*Plusスクリプトもサポートされています。 |
SQLClをAutonomous Databaseに接続するには、SQLClを実行しているシステムがAutonomous Databaseにネットワーク・アクセスできる必要があります。 |
Oracle SQLclでの接続 |
SQL Developer Oracle SQL Developerは、従来型デプロイメントとクラウド・デプロイメントのいずれにおいても、Oracle Databaseの開発および管理を簡素化できるフリーの統合開発環境です。SQL Developerは、PL/SQLアプリケーションの完全なエンドツーエンド開発、問合せとスクリプトを実行するためのワークシート、データベースを管理するためのDBAコンソール、レポート・インタフェース、完全なデータ・モデリング・ソリューション、およびサード・パーティ・データベースをOracleに移行するための移行プラットフォームを提供します。 |
SQL DeveloperをAutonomous Databaseに接続するには、SQL Developerを実行しているシステムがAutonomous Databaseにネットワーク・アクセスできる必要があります。 |
Oracle SQL Developerに接続します |
Oracle RESTデータ・サービス Oracle REST Data Services (ORDS)を使用すると、Autonomous Databaseでリレーショナル・データ用のRESTインタフェースを簡単に開発できます。ORDSは、GET、POST、PUT、DELETEなどのHTTP(S)動詞をデータベース・トランザクションにマップし、結果をJSONデータとして戻す中間層Javaアプリケーションです。 |
Autonomous DatabaseのOracle REST Data Services (ORDS)アプリケーションは、事前構成され、完全に管理されています。ORDSは、 |
Autonomous DatabaseでのRESTfulサービスの開発 |
シンプルなOracleドキュメント・アクセス(SODA) Oracleは、データベース内に格納されたJSONデータへのアクセス用に、Simple Oracle Document Access (SODA) APIファミリを提供しています。SODAは、リレーショナル・データベースの機能や言語(SQLやPL/SQLなど)に関する知識なしでスキーマレス・アプリケーションを開発できるように設計されています。これにより、ドキュメントがデータベースにどのように格納されているかを知らなくても、ドキュメントのコレクションを作成してOracle Databaseに格納し、それを取得し、問い合せることができます。 |
SODAドライバは、Autonomous Databaseの「詳細」ページからダウンロードできます。 使用可能なSODAの実装は次のとおりです。
|
SODAの概要 |
MongoDBのOracle Database API Oracle Database API for MongoDBは、MongoDBワイヤ・プロトコルをOracle Databaseによって実行されるSQL文に変換します。MongoDBスキル・セットを持つ開発者は、MongoDBプロトコルを理解するドライバおよびツールを使用するOracle Database用のJSONドキュメント・ストア・アプリケーションを記述できます。 |
Autonomous DatabaseでMongoDB APIを使用するには、顧客管理対象Oracle REST Data Services (ORDS)を個別にインストールおよび構成し、ORDSのバージョンは22.3以上である必要があります。 |
Oracle Database API for MongoDBの概要 |
親トピック: Autonomous Databaseについて
Autonomous Databaseの管理操作
Autonomous Databaseでは、次の管理操作を実行できます。
操作 | タスクの説明 |
---|---|
Autonomous Databaseの作成 | Autonomous Databaseの作成 |
Autonomous Databaseの手動バックアップ | Autonomous Databaseの手動バックアップ |
Autonomous Databaseのクローニング | Autonomous Databaseのクローニング |
長期バックアップの作成 | 長期バックアップの作成 |
Autonomous Databaseの自動スケーリングの有効化または無効化 | Autonomous Databaseの自動スケーリングの有効化または無効化 |
データベース・インメモリーの有効化または無効化 | データベース・インメモリーの有効化または無効化 |
Autonomous DatabaseのOpsインサイトの有効化 | Autonomous DatabaseのOpsインサイトの有効化 |
Autonomous Databaseの詳細の表示 | Autonomous Databaseの詳細の表示 |
Autonomous Databaseの顧客担当者の管理 | Autonomous Databaseの顧客担当者の管理 |
Autonomous DatabaseのCPUまたはストレージ・リソースの管理 | Autonomous DatabaseのCPUまたはストレージ・リソースの管理 |
長期バックアップの管理 | 長期バックアップの管理 |
Autonomous Data Guard構成でのプライマリ・データベースおよびスタンバイ・データベースの管理 | Autonomous Data Guard構成でのプライマリ・データベースおよびスタンバイ・データベースの管理 |
別のコンパートメントへのAutonomous Databaseの移動 | 別のコンパートメントへのAutonomous Databaseの移動 |
Autonomous Databaseのリストアおよびリカバリ | Autonomous Databaseのリストアおよびリカバリ |
Autonomous Databaseの起動、停止および再起動 | Autonomous Databaseの起動、停止および再起動 |
データベースのAutonomous Databaseメトリックの表示 | データベースのAutonomous Databaseメトリックの表示 |
コンパートメント内のデータベースのAutonomous Databaseメトリックの表示 | コンパートメント内のデータベースのAutonomous Databaseメトリックの表示 |
クライアント資格証明のダウンロード | クライアント資格証明のダウンロード |
Autonomous Databaseの接続文字列の表示 | Autonomous Databaseの接続文字列の表示 |
Autonomous Databaseのアクセス制御リストの設定 | Autonomous Databaseのアクセス制御リストの設定 |
データ・セーフへの専用データベースの登録または登録解除 | データ・セーフへの専用データベースの登録または登録解除 |
Autonomous Databaseの終了 | Autonomous Databaseの終了 |
前述の操作は、APIを使用して実行することもできます。詳細は、Autonomous Databasesを管理するためのAPIを参照してください。
親トピック: Autonomous Databaseについて