すべてのRESTエンドポイント
Data Dictionary
Data Dictionaryカテゴリの操作。
- データベース・リンクの取得
- メソッド: getパス:
/database/db_links/{owner},{db_link}
- パーティションの取得
- メソッド: getパス:
/database/objects/partitions/{table_owner},{table_name},{partition_name}
- パッケージで定義されているプロシージャの取得
- メソッド: getパス:
/database/objects/packages/procedures/{object_id},{subprogram_id}
- 特定の列の取得
- メソッド: getパス:
/database/objects/columns/{owner},{table_name},{column_name}
- 特定の外部キーの取得
- メソッド: getパス:
/database/objects/foreign_keys/{owner},{constraint_name}
- 特定のファンクションの取得
- メソッド: getパス:
/database/objects/functions/{object_id}
- 特定の索引の取得
- メソッド: getパス:
/database/objects/indexes/{owner},{index_name}
- 特定のオブジェクトの取得
- メソッド: getパス:
/database/objects/{owner},{object_name},{object_type}
- 特定の表の取得
- メソッド: getパス:
/database/objects/tables/{owner},{table_name}
- シノニムの取得
- メソッド: getパス:
/database/objects/synonyms/{owner},{synonym_name}
- ファンクションとプロシージャのすべての引数の取得
- メソッド: getパス:
/database/objects/arguments/
- すべてのデータベース・リンクの取得
- メソッド: getパス:
/database/db_links/
- すべてのデータベース・オブジェクトの取得
- メソッド: getパス:
/database/objects/
- すべての外部キーの取得
- メソッド: getパス:
/database/objects/foreign_keys/
- すべてのファンクションの取得
- メソッド: getパス:
/database/objects/functions/
- すべての索引の取得
- メソッド: getパス:
/database/objects/indexes/
- すべてのマテリアライズド・ビュー・ログの取得
- メソッド: getパス:
/database/objects/materialized_view_logs/
- すべてのオブジェクト・タイプの取得
- メソッド: getパス:
/database/objects/types/
- データベースのすべてのパーティションの取得
- メソッド: getパス:
/database/objects/partitions/
- パッケージで定義されているすべてのプロシージャの取得
- メソッド: getパス:
/database/objects/packages/procedures/
- データベースのすべてのシノニムの取得
- メソッド: getパス:
/database/objects/synonyms/
- すべての表の列の取得
- メソッド: getパス:
/database/objects/columns/
- すべての表の取得
- メソッド: getパス:
/database/objects/tables/
- 引数の取得
- メソッド: getパス:
/database/objects/arguments/{object_id},{subprogram_id},{argument_name}
- オブジェクト・タイプの取得
- メソッド: getパス:
/database/objects/types/{owner},{type_name}
- 特定のマテリアライズド・ビュー・ログに関する情報の取得
- メソッド: getパス:
/database/objects/materialized_view_logs/{log_owner},{log_table}
環境
Environmentカテゴリの操作。
- デフォルトのOracleホームでの新しいデータベースの作成
- メソッド: postパス:
/environment/databases/
- 指定したOracleホームでの新しいデータベースの作成
- メソッド: postパス:
/environment/homes/{homeName}/databases/
- デフォルトのOracleホームでの新しいDBCAジョブの作成
- メソッド: postパス:
/environment/dbca/jobs/
- Oracleホームでの新しいDBCAジョブの作成
- メソッド: postパス:
/environment/homes/{homeName}/dbca/jobs/
- デフォルトのOracleホームでの指定したDBCAジョブの削除
- メソッド: deleteパス:
/environment/dbca/jobs/{jobId}/
- デフォルトのOracleホームでの指定したDBCAジョブの削除
- メソッド: deleteパス:
/environment/homes/{homeName}/dbca/jobs/{jobId}/
- Oracleホームに定義されているデータベースのリストの取得
- メソッド: getパス:
/environment/homes/{homeName}/databases/
- デフォルトのOracleホームに定義されているデータベースのリストの取得
- メソッド: getパス:
/environment/databases/
- Oracleホームに定義されているDBCAデータベース・テンプレートのリストの取得
- メソッド: getパス:
/environment/homes/{homeName}/dbca/templates/
- デフォルトのOracleホームに定義されているDBCAデータベース・テンプレートのリストの取得
- メソッド: getパス:
/environment/dbca/templates/
- デフォルトのOracleホームでORDSデータベースAPIを介して作成されたDBCAジョブのリストの取得
- メソッド: getパス:
/environment/dbca/jobs/
- OracleホームでORDSデータベースAPIを介して作成されたDBCAジョブのリストの取得
- メソッド: getパス:
/environment/homes/{homeName}/dbca/jobs/
- 特定のOracleホームに定義されている特定のデータベースの取得
- メソッド: getパス:
/environment/homes/{homeName}/databases/{databaseName}
- デフォルトのOracleホームに定義されている特定のデータベースの取得
- メソッド: getパス:
/environment/databases/{databaseName}
- 特定のOracleホーム内の特定のデータベース・テンプレート・ファイルの取得
- メソッド: getパス:
/environment/homes/{homeName}/dbca/templates/{filename}
- デフォルトのOracleホーム内の特定のデータベース・テンプレート・ファイルの取得
- メソッド: getパス:
/environment/dbca/templates/{filename}
- デフォルトのOracleホームでORDSデータベースAPIを介して作成された指定したDBCAジョブの取得
- メソッド: getパス:
/environment/dbca/jobs/{jobId}/
- 指定したOracleホームでORDSデータベースAPIを介して作成された指定したDBCAジョブの取得
- メソッド: getパス:
/environment/homes/{homeName}/dbca/jobs/{jobId}/
- データベースOracleホームの取得
- メソッド: getパス:
/environment/homes/
- デフォルトのOracleホームでORDSデータベースAPIを介して作成された指定したDBCAジョブのDBCAログ・ファイル・コンテンツの取得
- メソッド: getパス:
/environment/dbca/jobs/{jobId}/log
- 指定したOracleホームでORDSデータベースAPIを介して作成された指定したDBCAジョブのDBCAログ・ファイル・コンテンツの取得
- メソッド: getパス:
/environment/homes/{homeName}/dbca/jobs/{jobId}/log
フリート・パッチ適用およびプロビジョニング/RHP - ゴールド・イメージの管理
ゴールド・イメージおよびシリーズを作成してデプロイメントを管理できます。
- 新しいイメージ・シリーズの追加
- メソッド: postパス:
/series/{seriesId}
- シリーズへのイメージの追加
- メソッド: postパス:
/series/{seriesId}/images/{imageId}
- イメージ・シリーズの削除
- メソッド: deleteパス:
/series/{seriesId}
- 指定したイメージ名の削除
- メソッド: deleteパス:
/images/{imageId}
- 指定したイメージの構成の表示
- メソッド: getパス:
/images/{imageId}
- すべてのシリーズの取得
- メソッド: getパス:
/series
- イメージ・シリーズの取得
- メソッド: getパス:
/series/{seriesId}
- すべてのゴールド・イメージのリスト
- メソッド: getパス:
/images
- 指定した問合せパラメータに一致するすべてのゴールド・イメージをリストします。
- メソッド: getパス:
/images/search
- シリーズからのイメージの削除
- メソッド: deleteパス:
/series/{seriesId}/images/{imageId}
- イメージのインポート操作のスケジュール
- メソッド: postパス:
/images
- 特定のパラメータに一致するシリーズの検索
- メソッド: getパス:
/series/search
- シリーズへのユーザーのサブスクライブ
- メソッド: postパス:
/series/{seriesId}/users/{userId}
- シリーズからのユーザーのサブスクライブ解除
- メソッド: deleteパス:
/series/{seriesId}/users/{userId}
フリート・パッチ適用およびプロビジョニング/RHP - 操作結果の管理
ソフトウェア・ホームのイメージング、プロビジョニング、アップグレードおよびパッチ適用操作など、スケジュールされた実行を処理するジョブを作成するすべての操作のステータスを確認し、出力メッセージを取得できます。
- すべてのジョブの取得
- メソッド: getパス:
/jobs
- ジョブ詳細の取得
- メソッド: getパス:
/jobs/{jobId}
- ジョブの出力と結果の取得
- メソッド: getパス:
/jobs/{jobId}/output
フリート・パッチ適用およびプロビジョニング/RHP - ソフトウェア・ホームへのパッチ適用
ゴールド・イメージのプロビジョニング済コピーから、上位のパッチ・レベルにあるゴールド・イメージのプロビジョニング済コピーに移動できます。
- Oracle Databaseソフトウェア・ホームへのパッチ適用
- メソッド: patchパス:
/workingcopies/{workingCopyId}/databases
- Grid Infrastructureソフトウェア・ホームへのパッチ適用
- メソッド: patchパス:
/workingcopies/{workingCopyId}/gihome/{destWcId}
フリート・パッチ適用およびプロビジョニング/RHP - 管理対象外のソフトウェア・ホームへのパッチ適用
ゴールド・イメージのコピーではないソフトウェア・ホームから、最初のソフトウェア・ホームより上位のパッチ・レベルにあるゴールド・イメージのプロビジョニング済コピーに移動できます。
- 管理対象外のOracle Databaseソフトウェア・ホームへのパッチ適用
- メソッド: patchパス:
/databases
- 管理対象外のGrid Infrastructureソフトウェア・ホームへのパッチ適用
- メソッド: patchパス:
/gihome/{destWcId}
フリート・パッチ適用およびプロビジョニング/RHP - ソフトウェア・ホームのプロビジョニング
ゴールド・イメージの作業用コピーをプロビジョニングできます。
- Oracle Databaseソフトウェアの作成
- メソッド: postパス:
/workingcopies/{workingCopyId}/databases
- 作業用コピーの作成
- メソッド: postパス:
/workingcopies
- 作業用コピーの削除
- メソッド: deleteパス:
/workingcopies/{workingCopyId}
- すべての作業用コピーの取得
- メソッド: getパス:
/workingcopies
- 特定のイメージ・タイプに基づく作業用コピーの取得
- メソッド: getパス:
/workingcopies/imagetypes/{imageType}
- 作業用コピー詳細の取得
- メソッド: getパス:
/workingcopies/{workingCopyId}
- 作業用コピーの検索
- メソッド: getパス:
/workingcopies/search
フリート・パッチ適用およびプロビジョニング/RHP - ソフトウェア・ホームのアップグレード
ゴールド・イメージのプロビジョニング済コピーから、上位バージョンにあるゴールド・イメージのプロビジョニング済コピーに移動できます。
- Oracle Databaseソフトウェア・ホームのアップグレード
- メソッド: putパス:
/workingcopies/{workingCopyId}/databases/{dbUniqueName}
- Grid Infrastructureソフトウェア・ホームのアップグレード
- メソッド: putパス:
/workingcopies/{workingCopyId}/gihome/{destWcId}
フリート・パッチ適用およびプロビジョニング/RHP - 管理対象外のソフトウェア・ホームのアップグレード
ゴールド・イメージのコピーではないソフトウェア・ホームから、最初のソフトウェア・ホームより上位のバージョン・レベルにあるゴールド・イメージのプロビジョニング済コピーに移動できます。
- 管理対象外のOracle Databaseソフトウェア・ホームのアップグレード
- メソッド: putパス:
/databases/{dbUniqueName}
- 管理対象外のGrid Infrastructureソフトウェア・ホームのアップグレード
- メソッド: putパス:
/gihome/{destWcId}
全般
Generalカテゴリの操作。
- データ・ポンプ・ジョブの作成
- メソッド: postパス:
/database/datapump/jobs/
- エクスポート・データ・ポンプ・ジョブの作成
- メソッド: postパス:
/database/datapump/export
- インポート・データ・ポンプ・ジョブの作成
- メソッド: postパス:
/database/datapump/import
- データベース・コンポーネントの取得
- メソッド: getパス:
/database/components/{comp_id}
- このデータベースの特定のローカル・リスナーの説明の取得
- メソッド: getパス:
/database/connections/{host_name},{port},{service_name}
- このデータベースのすべてのローカル・リスナーの説明の取得
- メソッド: getパス:
/database/connections/
- 特定のデータ・ポンプ・ジョブのファイルの取得
- メソッド: getパス:
/database/datapump/jobs/{owner_name},{job_name}/{filename}
- 特定のデータ・ポンプ・ジョブの取得
- メソッド: getパス:
/database/datapump/jobs/{owner_name},{job_name}/
- 特定のデータベース・パラメータの取得
- メソッド: getパス:
/database/parameters/{name}
- 特定のデータベース・ユーザーの取得
- メソッド: getパス:
/database/security/users/{username}
- 表領域の取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/
- 表領域セグメントの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/segments/{segment_name}
- すべてのデータ・ポンプ・ジョブの取得
- メソッド: getパス:
/database/datapump/jobs/
- すべてのデータベース・コンポーネントの取得
- メソッド: getパス:
/database/components/
- すべてのデータベース・パラメータの取得
- メソッド: getパス:
/database/parameters/
- すべてのデータベース・ユーザーの取得
- メソッド: getパス:
/database/security/users/
- すべての機能の使用状況統計の取得
- メソッド: getパス:
/database/feature_usage/
- すべての表領域の取得
- メソッド: getパス:
/database/storage/tablespaces/
- 特定の表領域のデータ・ファイル使用状況サマリーの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/datafiles_usage
- 表領域のデータ・ファイルの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/datafiles/
- データベース・ステータスの取得
- メソッド: getパス:
/database/status
- データベース・バージョンの取得
- メソッド: getパス:
/database/version
- 特定のデータベースOracleホームの取得
- メソッド: getパス:
/environment/homes/{homeName}/
- 記憶域統計の取得
- メソッド: getパス:
/database/storage/bytes
- 表領域のデータ・ファイルの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/datafiles/{file_id}/
- 表領域データ・ファイルの使用状況の取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/datafiles/{file_id}/usage
- 複数の表領域セグメントの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/segments/
- 表領域領域の使用状況履歴の取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/history
- 表領域の一時ファイルの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/tempfiles/{file_id}/
- 表領域の一時ファイル使用状況の取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/tempfiles/{file_id}/usage
- 特定の表領域の一時ファイル使用状況サマリーの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/tempfiles_usage
- 表領域の一時ファイルの取得
- メソッド: getパス:
/database/storage/tablespaces/{tablespace_name}/tempfiles/
- 機能の使用状況統計の取得
- メソッド: getパス:
/database/feature_usage/{dbid},{name}
監視
Monitoringカテゴリの操作。
- セッションの取得
- メソッド: getパス:
/database/monitoring/sessions/{sid},{serial_number}/
- 他のセッションをブロックしているセッション・ロックの取得
- メソッド: getパス:
/database/monitoring/session_locks/holding/{session_id},{lock_id1},{lock_id2}
- セッションが待機中の特定のロックの取得
- メソッド: getパス:
/database/monitoring/session_locks/waiting/{session_id},{lock_id1},{lock_id2}
- 特定のセッション・ロック・レコードの取得
- メソッド: getパス:
/database/monitoring/session_locks/{session_id},{lock_id1},{lock_id2}
- 特定のセッション待機を取得
- メソッド: getパス:
/database/monitoring/session_waits/{sid},{seq_number}
- 特定のセッション待機クラス・レコードの取得
- メソッド: getパス:
/database/monitoring/session_wait_classes/{sid},{serial_number},{wait_class_number}
- すべてのアラートの取得
- メソッド: getパス:
/database/monitoring/alerts/
- すべての現在のセッションの取得
- メソッド: getパス:
/database/monitoring/sessions/
- データベースに保持されているすべてのロックの取得
- メソッド: getパス:
/database/monitoring/session_locks/
- 他のセッションをブロックしているすべてのロックの取得
- メソッド: getパス:
/database/monitoring/session_locks/holding/
- セッションが待機中のすべてのロックの取得
- メソッド: getパス:
/database/monitoring/session_locks/waiting/
- セッションのすべての長時間実行操作の取得
- メソッド: getパス:
/database/monitoring/sessions/{sid},{serial_number}/long_running_operations
- すべてのセッション制限の取得
- メソッド: getパス:
/database/monitoring/session_limits
- すべてのセッション待機クラス・レコードの取得
- メソッド: getパス:
/database/monitoring/session_wait_classes/
- すべてのセッション待機の取得
- メソッド: getパス:
/database/monitoring/session_waits/
- すべての待機クラスのメトリックの取得
- メソッド: getパス:
/database/monitoring/wait_class_metrics
- アラート・レコードの取得
- メソッド: getパス:
/database/monitoring/alerts/{record_id}
- メッセージ・レベル別のアラート数の取得
- メソッド: getパス:
/database/monitoring/alerts_summaries/by_message_level
- メッセージ・タイプ別のアラート数の取得
- メソッド: getパス:
/database/monitoring/alerts_summaries/by_message_type
- 様々なセッション・タイプ数の取得
- メソッド: getパス:
/database/monitoring/session_summaries/by_type
- メッセージ・レベル別の最近のアラート数の取得
- メソッド: getパス:
/database/monitoring/alerts_recent_summaries/by_message_level
- メッセージ・タイプ別の最近のアラート数の取得
- メソッド: getパス:
/database/monitoring/alerts_recent_summaries/by_message_type
- セッションの現在アクティブなプロセスの取得
- メソッド: getパス:
/database/monitoring/sessions/{sid},{serial_number}/process
- すべての登録された待機クラスの合計時間の取得
- メソッド: getパス:
/database/monitoring/wait_class_totals
- 最近のアクティブ・セッション履歴レコードからの待機時間サマリーの取得
- メソッド: getパス:
/database/monitoring/waits_recent
パフォーマンス
Performanceカテゴリの操作。
- データベース内の指定されたサンプル・セッション・アクティビティの取得
- メソッド: getパス:
/database/performance/active_sessions_history/{sample_id}
- データベース内のすべてのサンプル・セッション・アクティビティの取得
- メソッド: getパス:
/database/performance/active_sessions_history/
- すべてのCPU時間の降順に並べたSQL文の取得
- メソッド: getパス:
/database/performance/top_sql_statements/
- SQL文の実行計画の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/plan
- SQL文の履歴統計の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/history
- 監視対象の文に関する情報の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/monitor/{sql_exec_id},{sql_exec_start}/
- SQL文の監視統計の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/monitor/
- 特定の文の実行に関するパラレル実行情報の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/monitor/{sql_exec_id},{sql_exec_start}/parallelism
- SQL文の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/text
- 特定のセッションのSQL統計の取得
- メソッド: getパス:
/database/performance/active_sessions_history_waits/{sid},{seq_number}/active_sql
- SQL統計の最大値の取得
- メソッド: getパス:
/database/performance/top_sql_statements/maximums
- SQL文の統計の取得
- メソッド: getパス:
/database/performance/sql_statements/{sql_id}/
- すべてのSQL文の統計の取得
- メソッド: getパス:
/database/performance/sql_statements/
- アクティブなセッションごとの最新10個の待機イベントの取得
- メソッド: getパス:
/database/performance/active_sessions_history_waits/
- 特定のアクティブ・セッションの指定された待機イベントの取得
- メソッド: getパス:
/database/performance/active_sessions_history_waits/{sid},{seq_number}/
プラガブル・データベースのライフサイクル管理
Pluggable Database Lifecycle Managementカテゴリの操作。
- PDBの状態の変更
- メソッド: postパス:
/database/pdbs/{pdb_name}/status
- PDBのクローンまたは切断操作
- メソッド: postパス:
/database/pdbs/{pdb_name}/
- PDB$SEEDまたはXMLからのPDBの作成
- メソッド: postパス:
/database/pdbs/
- PDBの削除
- メソッド: deleteパス:
/database/pdbs/{pdb_name}/
- プラガブル・データベースの取得
- メソッド: getパス:
/database/pdbs/{pdb_name}/
- すべてのプラガブル・データベースの取得
- メソッド: getパス:
/database/pdbs/
- PDBのステータス情報を戻す
- メソッド: getパス:
/database/pdbs/{pdb_name}/status