KVM DB Systemの作成
post
/dbsystem
DbSystemCreateParamsを使用して、Oracle Database Applianceに新しいKVM DB Systemを作成します。 Oracle Database Appliance KVM DBシステム・イメージがダウンロードされ、リポジトリが最初にイメージで更新されていることを確認します。
リクエスト
サポートされているメディア・タイプ
- application/json
DB Systemを作成するためのパラメータ
ルート・スキーマ : DbSystemCreateParams
型:
Show Source
object
- database: object DbSystemCreateDatabaseParams
- dbHome: object DbSystemCreateDbHomeParams
- forced: boolean
DB Systemの作成操作を強制するかどうか
- grid: object DbSystemCreateGridParams
- network(required): object DbSystemCreateNetworkParams
- restoreDatabase: object DbSystemCreateRestoreDatabaseParams
- system(required): object DbSystemCreateSystemParams
ネストされたスキーマ : DbSystemCreateDatabaseParams
型:
Show Source
object
- adminPassword(required): string
データベースの管理パスワード
- characterSet: object DbCharacterSet
- dbClass(required): string
許容値:
[ "OLTP", "DSS", "IMDB" ]
データベースのクラス(OLTP|DSS|IMDB) - dbStorage: string
許容値:
[ "ASM", "PMEM" ]
データベースのストレージ・タイプ(ASM|PMEM) - デフォルト値はASMです - domainName(required): string
データベースのドメイン名
- edition(required): string
許容値:
[ "SE", "EE" ]
データベースのエディション(SE|EE) - enableDbConsole: boolean
データベース・コンソールが有効かどうか
- enableEEHA: boolean
HA for EE SIデータベースを有効にするかどうか
- enableFlashCache: boolean
フラッシュ・キャッシュを有効にするかどうか
- enableFlashStorage: boolean
フラッシュ・ストレージを有効にするかどうか
- enableSEHA: boolean
19c以降のSIデータベースでHA for SEを有効にするかどうか
- enableTDE: boolean
TDEを有効にするかどうか
- enableUnifiedAuditing: boolean
統合監査を有効にするかどうか
- isCdb: boolean
データベースがCDBかどうか
- level0BackupDay: string
許容値:
[ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ]
データベースのバックアップ日 (monday|tuesday|wednesday|thursday|friday|saturday|sunday) - name(required): string
データベースの名前。
- pdbAdminUser: string
PDB管理ユーザーの名前
- pdbName: string
PDBの名前
- redundancy: string
データベースの冗長性。 ディスク・グループの冗長性がFLEXの場合、データベースの冗長性は「HIGH」または「MIRROR」のいずれかに設定する必要があります。それ以外の場合はnullにできます
- rmanBackupPassword: string
データベースのRMANバックアップ・パスワード
- role(required): string
許容値:
[ "PRIMARY", "STANDBY" ]
データベースのロール(PRIMARY|STANDBY) - shape(required): string
許容値:
[ "odb1s", "odb1", "odb2", "odb4", "odb6", "odb8", "odb10", "odb12", "odb16", "odb20", "odb24", "odb28", "odb32", "odb36", "odb42", "odb48", "odb56", "odb64" ]
データベースのシェイプ(odb1s|odb1|odb2|odb4|odb6| odb8|odb10|odb12|odb16|odb20|odb24|odb28|odb32| odb36|odb42|odb48|odb56|odb64) - targetNodeNumber: integer
データベースのターゲット・ノード番号
- tdePassword: string
データベースのTDEパスワード
- type(required): string
許容値:
[ "RAC", "RACOne", "SI" ]
データベースのタイプ(RAC|RACOne|SI) - uniqueName(required): string
データベースの一意の名前
- version(required): string
データベースのバージョン
ネストされたスキーマ : DbSystemCreateDbHomeParams
型:
Show Source
object
- エディション: string
許容値:
[ "SE", "EE" ]
データベース・ホームのエディション(SE|EE) - enableUnifiedAuditing: boolean
統合監査を有効にするかどうか
- version(required): string
データベース・ホームのバージョン
ネストされたスキーマ : DbSystemCreateGridParams
型:
Show Source
object
- enableAFD: boolean
AFDがDBシステム内で有効かどうか
- language: string
グリッド・インストールの言語設定
- version: string
グリッド・ホームのバージョン
ネストされたスキーマ : DbSystemCreateNetworkParams
型:
Show Source
object
- clusterInterconnect: object DbSystemClusterInterconnect
- dnsServers(required): array dnsServers
ネットワークのDNSサーバー
- domainName(required): string
ネットワークのドメイン名
- nodes(required): array nodes
- ntpServers(required): array ntpServers
ネットワークのNTPサーバー
- publicVNetwork: string
パブリック仮想ネットワークの名前
- scanIps: array scanIps
DBシステム・データベースのSCAN IP
- scanName: string
DBシステム・データベースのSCAN名
ネストされたスキーマ : DbSystemCreateRestoreDatabaseParams
型:
Show Source
object
- backupPasswords: array backupPasswords
- backupReportDetails(required): object DbSystemCreateRestoreBackupReportDetails
新しいDB System内のデータベースのリストアに使用する必要があるバックアップ・レポートの詳細
- customization: object DbSystemCreateRestoreBackupDatabaseCustomization
新しいDB System内でリストアされたデータベース用にカスタマイズできるデータベース・パラメータ
- enableForceDelete: boolean
バックアップから作成されるデータベースのファイル・グループ、FRAおよびアーカイブ・ログ(存在する場合)を削除
- numberOfRmanChannels: integer
バックアップからデータベースを作成する際に使用する必要があるRMANチャネルの数
- sourceDetails(required): object DbSystemCreateRestoreBackupSourceDetails
バックアップとその宛先の詳細
- sysPassword(required): string
データベースの管理パスワード。
- tdePassword: string
パスワードで保護されたソフトウェア・キーストアに使用されるパスワード
ネストされたスキーマ : DbSystemCreateSystemParams
型:
Show Source
object
- bootOptions: string
DB System VMのブート・オプション
- cpuPoolName: string
共有DB System CPUプールの名前
- customMemorySize: string
DB Systemのメモリー
- customRoleSeparation: object DbSystemCreateRoleSeparationParams
- diskGroup: string
ASMディスク・グループ
- enableRoleSeparation: boolean
ロールの分離を有効にするかどうか
- failOver: boolean
- multiUserAccess: object DbSystemCreateIdmParams
- name(required): string
DB Systemの名前
- redundancy: string
許容値:
[ "MIRROR", "HIGH" ]
VMストレージの冗長性 - shape: string
DB Systemのシェイプ(odb2|odb4|odb6|odb8|odb10| odb12|odb16|odb20|odb24|odb28|odb32|odb36|odb42| odb48|odb56|odb64)
- singleNode: string
- systemPassword(required): string
DB Systemのパスワード
- timeZone(required): string
DB Systemのタイム・ゾーン
- useReservedCores: boolean
予約済CPUコアを使用するかどうか
ネストされたスキーマ : DbSystemClusterInterconnect
型:
Show Source
object
- gateway(required): string
クラスタ・インターコネクトのゲートウェイ・アドレス
- interfaceName(required): string
クラスタ・インターコネクトのインタフェース
- subnet(required): string
クラスタ・インターコネクトのサブネット・マスク
- vlanId(required): string
クラスタ・インターコネクトのvlan id
ネストされたスキーマ : DbSystemCreateNetworkNodeParams
型:
Show Source
object
- gateway(required): string
DBシステム・ノードのゲートウェイ
- ipAddress(required): string
DBシステム・ノードのIPアドレス
- name(required): string
DBシステム・ノードの名前
- netmask(required): string
DBシステム・ノードのネットマスク
- number(required): integer
DBシステム・ノードの数
- vipAddress: string
DBシステム・ノードの仮想IPアドレス
- vipName: string
DBシステム・ノードの仮想IP名
ネストされたスキーマ : DbSystemCreateRestoreBackupReportDetails
型:
object
新しいDB System内のデータベースのリストアに使用する必要があるバックアップ・レポートの詳細
Show Source
- backupReport: object BackupReport
- backupReportId: string
バックアップ・レポートのODAリソースID
- backupReportPath: string
ローカル・ベア・メタルに存在するバックアップ・レポートJSONファイルのパス
ネストされたスキーマ : DbSystemCreateRestoreBackupDatabaseCustomization
型:
object
新しいDB System内でリストアされたデータベース用にカスタマイズできるデータベース・パラメータ
Show Source
- backupLocation: string
データベース・バックアップのロケーション
- dbClass: string
データベースのクラス(OLTP|DSS|IMDB)
- dbConsoleEnable: boolean
データベース・コンソールが有効かどうか
- dbDomainName: string
データベースのドメイン名
- dbEdition: string
データベースのエディション(SE|EE)
- dbName: string
データベースの名前。
- dbRedundancy: string
データベースの冗長性
- dbShape: string
データベースのシェイプ(odb1s|odb1|odb2|odb4|odb6| odb8|odb10|odb12|odb16|odb20|odb24|odb28|odb32| odb36|odb42|odb48|odb56|odb64)
- dbType: string
データベースのタイプ(RAC|RACOne|SI)
- dbUniqueName: string
データベースの一意の名前
- enableEEHA: boolean
HA for EE SIデータベースの有効化
- enableSEHA: boolean
19c以降のSIデータベースに対するSEのHAの有効化
- tdeFilesLocation: string
TDEウォレット・バックアップのロケーション
ネストされたスキーマ : DbSystemCreateRestoreBackupSourceDetails
型:
object
バックアップとその宛先の詳細
Show Source
- nfsDetails: object DbSystemCreateRestoreBackupNfsDetails
バックアップが存在するNFSのロケーションの詳細
- objectStoreDetails: object DbSystemCreateRestoreBackupObjectStoreDetails
バックアップが存在するオブジェクト・ストアの詳細
- rmanBackupEncrypted: boolean
バックアップがRMANによって暗号化されていることを示すフラグ。
- tdeEnabled: boolean
TDE対応を使用してバックアップが暗号化されていることを示すフラグ
ネストされたスキーマ : BackupReport
型:
Show Source
object
- backupLocation: string
- backupLogLoc: string
- backupReportLogDetail: string
- backupType: string
- cfBackupHandle: string
- compressionAlgo: string
データベースが構成されているRMAN圧縮アルゴリズム。
- cpuPool: string
CPUプール名を定義
- createTime: string(date-time)
- dbConfigLoc: string
- dbDataSize: string
- dbId: string
- dbInfo: object DbInfo
- dbName: string
- dbRedoSize: string
- dbResId: string
- dbUniqueName: string
- id: string
- keepDays: integer
- keystoreType: string
TDEマスター暗号化キーを格納するキーストアのタイプ。 ソフトウェアまたはOKV。
- name: string
リソースの表示名
- numberOfCores: integer
コア数を定義
- okvWalletName: string
データベースに対応するOKVサーバーに存在するウォレットの名前。
- oraHomeVersion: string
- pitrSCN: string
- pitrTimeStamp: string(date-time)
- resetLogsSCN: string
- resetLogsTimeStamp: string(date-time)
- rmanBackupPieces: string
- spfBackupHandle: string
- sqlPatches: string
- state: object ResourceState
- tag: string
- tdeWalletLoc: string
- updatedTime: string(date-time)
ネストされたスキーマ : ResourceState
型:
Show Source
object
- status: string
許容値:
[ "CREATING", "CONFIGURED", "UPDATING", "DELETING", "FAILED", "RUNNING", "ENABLED", "DISABLED", "STALE" ]
ネストされたスキーマ : DbSystemCreateRestoreBackupNfsDetails
型:
object
バックアップが存在するNFSのロケーションの詳細
Show Source
- serverIP(required): string
NFSサーバーのロケーションが使用可能なマシンのIPアドレス
- serverLocation(required): string
NFSサーバーのロケーション
ネストされたスキーマ : DbSystemCreateRestoreBackupObjectStoreDetails
型:
object
バックアップが存在するオブジェクト・ストアの詳細
Show Source
- endPointURL: string
オブジェクト・ストアのエンド・ポイントURL
- objectStoreSwiftName(required): string
オブジェクト・ストアSwiftオブジェクトの名前
- password: string
オブジェクト・ストアのパスワード
- tenantName: string
オブジェクト・ストア・テナンシの名前
- userName: string
オブジェクト・ストアのユーザー名
ネストされたスキーマ : DbSystemCreateIdmParams
型:
Show Source
object
- configurations: object DbSystemCreateIdmConfigurationsParams
- isMultiUserAccessEnabled: boolean
この環境でマルチ・ユーザー・アクセスを有効にするには、このフラグをtrueに設定します。
- isMultiUserAccessPLEnabled: boolean
この環境でパスワードなしのマルチ・ユーザー・アクセスを有効にするには、このフラグをtrueに設定します。
- userCredentials: object DbSystemCreateIdmUserCredentialsParams
ネストされたスキーマ : DbSystemCreateGroupParams
型:
Show Source
object
- id(required): integer
グループのID
- name(required): string
グループの名前
- role(required): string
グループのロール
ネストされたスキーマ : DbSystemCreateUserParams
型:
Show Source
object
- id(required): integer
ユーザーのID
- name(required): string
ユーザーの名前
- role(required): string
ユーザーのロール
ネストされたスキーマ : DbSystemCreateIdmConfigurationsParams
型:
Show Source
object
- dcsUserPasswdExpDurationInDays: integer
DCSユーザーのパスワード失効期間(日数)
- maxNumFailedLoginAttempts: integer
ユーザー・アカウントがロックされるまでのログイン試行の最大失敗回数
- metadataStoreName: string
IDMサービス・プロバイダの永続ストア
- passwordResetDurationInMins: integer
ロックされたアカウントのパスワードのリセットが必要な期間(分)
- providerName: string
IDMサービス・プロバイダの名前
- tokenExpirationInMins: integer
認証トークンの有効期限(分)
ネストされたスキーマ : DbSystemCreateIdmUserCredentialsParams
型:
Show Source
object
- gridUserPasswd: string
gridUserロールを持つシステム・ユーザーのパスワード
- odaadminUserPasswd: string
ODA-ADMINISTRATORロールを持つシステム・ユーザーのパスワード
- oracleUserPasswd: string
oracleUserロールを持つシステム・ユーザーのパスワード
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ : KvmJob
型:
Show Source
object
- jobId: string
- jobReport: object ServiceJobReport
ジョブ・リクエストのステータス
- syncJob: boolean
ネストされたスキーマ : ServiceJobReport
型:
object
ジョブ・リクエストのステータス
Show Source
- createTimestamp: string(date-time)
- description: string
- jobId: string
- jobType: string
- message: string
- reports: array reports
- resourceList: array resourceList
- status: string
許容値:
[ "Created", "Scheduled", "Running", "Success", "Failure", "Retrying", "Waiting", "InternalError", "Reverting", "Reverted", "NodeDisconnectedFailure" ]
- updatedTime: string(date-time)
ネストされたスキーマ : TaskReport
型:
Show Source
object
- duration: string
- endTime: string(date-time)
- jobId: string
- nodeName: string
- parentTaskId: string
- reportLevel: string
許容値:
[ "Verbose", "Info", "Error" ]
- startTime: string(date-time)
- status: string
許容値:
[ "Created", "Scheduled", "Running", "Success", "Failure", "Retrying", "Waiting", "InternalError", "Reverting", "Reverted", "NodeDisconnectedFailure", "Skipped" ]
- tags: array tags
- taskDescription: string
- taskId: string
- taskName: string
- taskResult: string
- updatedTime: string(date-time)
ネストされたスキーマ : JobResourceInfo
型:
object
リソース情報
Show Source
- jobId: string
- resourceId: string
- resourceNewType: string
- resourceType: string
許容値:
[ "Backup", "BackupConfig", "DB", "DbHome", "Grid", "Pdb", "Recovery", "Report", "Tde", "ObjectStoreSwift" ]
- updatedTime: string(date-time)
デフォルト・レスポンス
予期しないエラーが発生しました