19 DBCAサイレント・モードのコマンド

この項では、すべてのDBCAサイレント・モード・コマンドと、その構文およびパラメータの説明をリストします。

ノート:

DBCAコマンド・オプションでは、大カッコ [ ]で囲まれたパラメータはオプションです。

addInstance

addInstanceコマンドにより、データベース・インスタンスが管理者管理Oracle RACデータベースに追加されます。

構文およびパラメータ

次の構文でdbca -addInstanceコマンドを使用します。

dbca -addInstance 
   -gdbName global_database_name
   -nodeName database_instance_node_name
   [-updateDirService {true | false}
      -dirServiceUserName directory_service_user_name
      -dirServicePassword directory_service_user_password]
   [-instanceName database_instance_name]
   [-sysDBAUserName SYSDBA_user_name]
   [-sysDBAPassword SYSDBA_user_password]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletPassword wallet_account_password
      -dbCredentialsWalletLocation wallet_files_directory]

表19-1 addInstanceのパラメータ

パラメータ 必須/オプション 説明

-gdbName global_database_name

必須

database_name.domain_name形式のグローバル・データベース名。

-nodeName database_instance_node_name

必須

データベース・インスタンスのノード名。

-instanceName database_instance_name

オプション

データベース・インスタンス名。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つデータベース・ユーザーのユーザー名。

-sysDBAPassword SYSDBA_user_password

オプション

SYSDBA権限を持つデータベース・ユーザーのパスワード。

-updateDirService

{true | false}

オプション

ディレクトリ・サービスにデータベースを登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: ディレクトリ・サービスのユーザー名。

  • —dirServicePassword: ディレクトリ・サービス・ユーザーのパスワード。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

configureDatabase

configureDatabaseコマンドにより、データベースが構成されます。

構文およびパラメータ

次の構文でdbca -configureDatabaseコマンドを使用します。

-configureDatabase
        -sourceDB database_unique_name_for_RAC database_or_SID__for_single_instance_database
        [-addDBOption Specify any of the following DB Options as a comma-separated list: JSERVER | ORACLE_TEXT | CWMLITE | SPATIAL | OMS | DV]
        [-configureOML4PY Configure OML4Py in the database]
            [-enableOml4pyEmbeddedExecution Specify true to enable embedded Python execution]
            [-oml4pyConfigTablespace Specify the tablespace to be used for OracleOML4Py configuration]
        [-configureOracleR Configure Oracle R in the database]
            [-oracleRConfigTablespace Specify the tablespace to be used for Oracle R configuration]
        [-configureTDE true | false Specify true to configure TDE wallet]
            [-encryptPDBTablespaces Specify ALL to encrypt all Tablespaces or a comma separated list of name:value pairs with tablespace encryption to true/false]
            [-encryptTablespaces Specify ALL to encrypt all Tablespaces or A comma separated list of name:value pairs with tablespace encryption to true/false]
            [-primaryDBTdeWallet Specify the location for TDE wallet of primary database]
            [-sourceTdeWalletPassword Specify password for source database TDE wallet]
            [-tdeAlgorithm Specify the TDE Algorithm Type]
            [-tdeWalletLoginType Specify the TDE Wallet Login Type PASSWORD | AUTO_LOGIN  | LOCAL_AUTO_LOGIN. Default is PASSWORD for SI and AUTO_LOGIN is default for RAC]
            [-tdeWalletPassword Specify password for TDE wallet]
            [-tdeWalletPathInTarFile value]
            [-tdeWalletRoot Specify the location for TDE wallet root init parameter]
        [-dvConfiguration true | false Specify true to configure and enable database vault]
            -dvUserName Specify database vault owner user name
            -dvUserPassword Specify database vault owner password
            [-dvAccountManagerName Specify separate database vault account manager]
            [-dvAccountManagerPassword Specify database vault account manager password]
        [-exportTDEKeys Export TDE master encryption keys]
            [-tdeKeysFilePath Location to export TDE master encryption keys]
            [-tdeKeysFileSecret Secret to export TDE master encryption keys]
            [-tdeWalletPassword Specify password for TDE wallet]
        [-moveDatabaseFiles Move database files from one storage location to other]
            -datafileDestination Destination directory for all database files
            -sourceDB Database unique name for RAC database or SID for single instance database
            [-initParams Comma separated list of name=value pairs]
                [-initParamsEscapeChar Specify escape character for comma when a specific initParam has multiple values]
            [-recoveryAreaDestination Destination directory for all recovery files]
                [-recoveryAreaSize Fast Recovery Area Size in MB]
            [-recoveryAreaSize Fast Recovery Area Size in MB]
            [-useOMF true | false Specify true to use Oracle-Managed Files]
        [-olsConfiguration true | false Specify true to configure and enable Oracle Label Security]
        [-prepareTrueCacheConfigFile | -configureTrueCacheInstanceService | -cleanupTrueCacheService]
        [-prepareTrueCacheConfigFile Option to prepare config file for creating true cache]
            -sourceDB Database unique name for RAC database or SID for single instance database
            [-tdeWalletPassword Specify password for TDE wallet]
            [-trueCacheBlobLocation Location to create the config file]
        [-configureTrueCacheInstanceService Option to configure true cache service and update database service property]
            -serviceName Database service name to update true cache service property
            -sourceDB Database unique name for RAC database or SID for single instance database
            -trueCacheConnectString EZCONNECT string to connect to true cache
            -trueCacheServiceName True cache service name
            [-pdbName Pluggable database name]
        [-cleanupTrueCacheInstanceService Option to cleanup true cache service and update primary database service property]
            -serviceName Database service name to update true cache service property
            -sourceDB Database unique name for RAC database or SID for single instance database
            -trueCacheConnectString EZCONNECT string to connect to true cache service. For example "host:port/servicename"
            -trueCacheServiceName True cache service name
            [-pdbName Pluggable database name]
        [-registerWithDirService | -unregisterWithDirService | -regenerateDBPassword]
        [-registerWithDirService true | false]
            -dirServiceUserName User name for directory service
            [-databaseCN Database common name]
            [-dirServiceCertificatePath Path to the certificate file to use when configuring SSL between database and directory service]
            [-dirServicePassword Password for directory service]
            [-dirServiceUser SamAccountName in case of configuring Oracle Active Directory]
            [-ldapDirectoryAccessType PASSWORD | SSL]
            [-useSYSAuthForLDAPAccess true | false]
            [-walletPassword Password for database wallet]
        [-unregisterWithDirService true | false]
            -dirServiceUserName User name for directory service
            [-dirServicePassword Password for directory service]
            [-walletPassword password for database wallet]
        [-regenerateDBPassword true | false]
        [-runDatapatch database runDatapatch - patches the database]
            -sourceDB database unique name for RAC database or SID for single instance database
            [-pdbsToRunDatapatch Option to run datapatch only on given PDBs]
            [-skipClosedPDBs flag to skip the datapatch on closed PDBs]
            [-skipPDBs comma-separated list of PDBs to be skipped for current operation]
        [-sysDBAPassword password for sysDBAUserName user name]
        [-sysDBAUserName User name with SYSDBA privileges]
        [-tdeWalletPassword password_for_TDE_wallet]
        [-useWalletForDBCredentials true | false specify true to load database credentials from wallet]
            -dbCredentialsWalletLocation path of the directory containing the wallet files
            [-dbCredentialsWalletPassword password to open wallet with auto login disabled]

表19-2 configureDatabaseパラメータ

パラメータ 必須/オプション 説明

-sourceDB database_sid

必須

構成するデータベースのデータベース・システム識別子(SID)。

-addDBOption

database_options

オプション

カンマ区切りリストの形式で、次のOracle Databaseオプションの1つまたは複数を指定します。

  • JSERVER: Oracle JServer JAVA Virtual Machine

  • ORACLE_TEXT: Oracle Text

  • IMEDIA: Oracle Locator (完全にサポートされている)およびOracle Multimedia (サポート対象外)

  • CWMLITE: Oracle OLAP with Oracle Warehouse Builder (OWB)

  • SPATIAL: Oracle Spatial and Graph

  • OMS: Oracle Management Server

  • APEX: Oracle Application Express

  • DV: Oracle Database Vault

例:

-addDBOption JSERVER,ORACLE_TEXT,OMS
-configureOML4PY

オプション

データベースでOracle Machine Learning for Pythonを構成するには、このパラメータを指定します。

さらに、次のパラメータを指定します。
  • -oml4pyConfigTablespace: OracleOML4Py構成の表領域を構成します。デフォルトの表領域はSYSAUXです。
  • -enableOml4pyEmbeddedExecution: Oracle Machine Learning for Pythonの埋込みPythonコンポーネントを有効にします。デフォルト値はTRUEです。

-configureOracleR

オプション

データベースのOracle Rを構成する場合は、このパラメータを指定します。

また、Oracle R構成用の表領域(SYSAUX表領域など)を割り当てるために、-oracleRConfigTablespaceパラメータも指定できます。

-dvConfiguration

{true | false}

オプション

Database Vaultを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加のDatabase Vaultパラメータが必要です。

  • -dvUserName: Database Vault所有者のユーザー名を指定します。

  • -dvUserPassword: Database Vault所有者のパスワードを指定します。

  • -dvAccountManagerName: 個別のDatabase Vaultアカウント・マネージャを指定します。

  • -dvAccountManagerPassword: Database Vaultアカウント・マネージャのパスワードを指定します。

-configureTDE{true | false}

オプション

TDEウォレットを構成するにはtrueを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -primaryDBTdeWallet: プライマリ・データーベースのTDEウォレットの場所を指定します。

  • -sourceTdeWalletPassword: ソース・データベースのTDEウォレットのパスワードを指定します。

  • -tdeAlgorithm: TDEアルゴリズム・タイプを指定します。

  • -tdeWalletLoginType: TDEウォレットのログイン・タイプPASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGINを指定します。デフォルトは、単一インスタンス・データベースの場合はPASSWORD、Oracle RACデータベースの場合はAUTO_LOGINです。

  • -tdeWalletPassword: TDEウォレットのパスワードを指定します。

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

  • -tdeWalletRoot: TDEウォレットのルート初期パラメータの場所を指定します。

-exportTDEKeys

オプション

TDEマスター暗号化キーをエクスポートするには、このパラメータを指定します。

次に示す追加パラメータを指定します。

  • -tdeKeysFilePath: TDEマスター暗号化キーをエクスポートする場所

  • -tdeKeysFileSecret: TDEマスター暗号化キーをエクスポートするためのシークレット

  • -tdeWalletPassword: TDEウォレットのパスワードを指定します

-moveDatabaseFiles

オプション

このパラメータは、データベース・ファイルの記憶域の場所を別の記憶域の場所に移動する場合に指定します。たとえば、データベース・ファイルをASMからFSに移動する場合や、FSからASMに移動する場合です。

次に示す追加パラメータを指定します。

  • -datafileDestination: すべてのデータベース・ファイルの宛先ディレクトリ

  • -sourceDB: 単一インスタンス・データベースのデータベース・システム識別子(SID)、またはOracle RACデータベースの一意のデータベース名。

  • -initParams: データベース初期化パラメータ(name=valueペアのカンマ区切りリストの形式)

    また、初期化パラメータの複数の値の間に特定のエスケープ文字を使用する場合は、-initParamsEscapeCharパラメータを指定できます。エスケープ文字を指定しない場合は、デフォルトのエスケープ文字としてバックスラッシュ(/)が使用されます。

  • -recoveryAreaDestination: バックアップおよびリカバリ領域である、高速リカバリ領域の宛先ディレクトリ。高速リカバリ領域を無効にする場合は、NONEを指定します。

    また、-recoveryAreaSizeパラメータを使用すると、高速リカバリ領域のサイズをMB単位で指定できます。このパラメータは省略可能です。

  • -useOMF: Oracle Managed Files (OMF)を使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。

-olsConfiguration

{true | false}

オプション

Oracle Label Securityを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、Oracle Internet Directory (OID)によってOracle Label Securityを構成するための-configureWithOIDパラメータを追加指定できます。このパラメータは省略可能です。

-regenerateDBPassword {true | false}

オプション

Oracle Internet Directory (OID)サーバーの登録パスワードを再生成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

-registerWithDirService

{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスに登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービスのパスワード

  • -databaseCN: データベースの共通名。

  • -dirServiceCertificatePath: ディレクトリ・サービスの証明書ファイルのパス。

  • -dirServiceUser: ディレクトリ・サービスのユーザー名。

  • -ldapDirectoryAccessType {PASSWORD | SSL}: LDAPディレクトリのアクセス・タイプ。

  • -useSYSAuthForLDAPAccess {true | false}: LDAPアクセスのSYSユーザー認証を使用するかどうかを指定します。

  • -walletPassword: データベース・ウォレットのパスワード

-sysDBAPassword SYSDBA_user_password

オプション

SYSDBA権限を持つユーザーのパスワード。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つユーザーのユーザー名。

-unregisterWithDirService

{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスの登録を解除する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービスのパスワード

  • -walletPassword: データベース・ウォレットのパスワード

-tdeWalletPassword

オプション

TDEウォレットのパスワードを指定します。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

--prepareTrueCacheConfigFile True Cacheに必要

プライマリ・データベースのパスワード・ファイルまたはウォレットが含まれている、構成BLOBファイルを準備するには、このオプションを使用します。

このオプションには次のパラメータをさらに入力します:

  • -sourceDB: プライマリ・データベースのシステム識別子(SID)または一意のデータベース名(DB_UNIQUE_NAME)を入力します。
  • -tdeWalletPassword: プライマリ・データベースでTransparent Data Encryption (TDE)ウォレットが使用されている場合は、そのウォレットのパスワードを入力します。このパラメータは省略可能です。
  • -trueCacheBlobLocation: プライマリ・データベース上の構成BLOBファイルの保存先となるパスを入力します。このパラメータは省略可能です。
-configureTrueCacheInstanceService True Cacheに必要

プライマリ・データベースでTrue Cacheデータベース・アプリケーション・サービスを構成し、True Cacheでそのサービスを開始するには、このオプションを使用します。

このオプションには次のパラメータをさらに入力します:

  • -serviceName: プライマリ・データベース・アプリケーション・サービスの名前を入力します。
  • -sourceDB: プライマリ・データベースのSIDまたは一意のデータベース名(DB_UNIQUE_NAME)を入力します。
  • -trueCacheConnectString: True Cacheに接続するための簡易接続(EZConnect)文字列を入力します。

    例: host:port/service_name

  • -trueCacheServiceName: True Cacheデータベース・アプリケーション・サービスの名前を入力します。
  • -pdbName: プライマリ・プラガブル・データベース(PDB)の名前を入力します。このパラメータは省略可能です。
-cleanupTrueCacheInstanceService True Cacheに必要

プライマリ・データベース構成からTrue Cacheデータベース・アプリケーション・サービスを削除するには(True Cacheを削除する場合など)、このオプションを使用します。

このオプションには次のパラメータをさらに入力します:

  • -serviceName: プライマリ・データベース・アプリケーション・サービスの名前を入力します。
  • -sourceDB: プライマリ・データベースのSIDまたは一意のデータベース名(DB_UNIQUE_NAME)を入力します。
  • -trueCacheConnectString: True Cacheに接続するための簡易接続(EZConnect)文字列を入力します。

    例: host:port/service_name

  • -trueCacheServiceName: True Cacheデータベース・アプリケーション・サービスの名前を入力します。

-runDatapatch

Database runDatapatch

オプション

データ・パッチを適用するデータベースを指定します。

次の追加パラメータが必要です:

  • -sourceDB: Oracle RACデータベースの一意のデータベース名、またはデータ・パッチの単一インスタンス・データベースのSID。

  • -pdbsToRunDatapatch: 指定されたPDBに対してのみデータパッチを実行するオプション。たとえば、pdb1、pdb2です。

  • -skipClosedPDBs: クローズされたPDBのデータ・パッチをスキップするフラグ。

  • -skipPDBs: 現在の操作でスキップするPDBのカンマ区切りリスト。

configureDataguard

configureDataguardコマンドは、Oracle Data Guardを構成します。

構文およびパラメータ

次の構文でdbca -configureDataguardコマンドを使用します:

dbca -configureDataguard 
    -sourceDB database_unique_name_for_RAC_database_or_SID_for_single_instance_database
    [-enableDGDebug option_to_enable_tracing_for dgmgrl_command]
    [-switchOver switch_over to_standby_db]
    [-targetStandbyDB value]

表19-3 configureDataguardのパラメータ

パラメータ 必須/オプション 説明

-sourceDB database_unique_name

必須

ソース・データベース名を指定します。

-enableDGDebug

オプション

dgmrlコマンドのトレースを有効にするオプション。

-switchOver

オプション

スタンバイ・データベースにスイッチオーバーするオプションを指定します。

-targetStandbyDB

オプション

ターゲット・スタンバイ・データベースを指定します。

configurePluggableDatabase

configurePluggableDatabaseコマンドにより、プラガブル・データベース(PDB)が構成されます。

構文およびパラメータ

次の構文でdbca -configurePluggableDatabaseコマンドを使用します。

dbca -configurePluggableDatabase
   -pdbName pdb_name 
   -sourceDB cdb_sid
   [-configureOML4PY
      [-oml4pyConfigTablespace tablespace_for_OML4PY_configuration]
      [-enableOml4pyEmbeddedExecution {true | false}]]
   [-configureOracleR
      [-oracleRConfigTablespace tablespace_for_Oracle_R_configuration]]
   [-dvConfiguration {true | false}
      -dvUserName Database_Vault_owner_name
      -dvUserPassword Database_Vault_owner_password
      [-dvAccountManagerName Database_Vault_account_manager_name]
      [-dvAccountManagerPassword Database_Vault_account_manager_password]]
   [-lbacsysPassword LBACSYS_user_password]]
   [-olsConfiguration {true | false}
      [-configureWithOID configure_with_OID_flag]]
   [-pdbTimezone {{+|-}hh:mi|time_zone_region}]
   [-registerWithDirService | -unregisterWithDirService | -regenerateDBPassword]
   [-registerWithDirService {true | false}
      -dirServiceUserName directory_service_user_name
      [-dirServicePassword directory_service_user_password]
      [-walletPassword wallet_password]
      [-databaseCN database_common_name]
      [-dirServiceCertificatePath certificate_file_path]
      [-dirServiceUser active_directory_account_user_name]]
   [-unregisterWithDirService {true | false}
      -dirServiceUserName directory_service_user_name
      [-dirServicePassword directory_service_user_password]
      [-walletPassword wallet_password]]
   [-regenerateDBPassword true | false]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletPassword wallet_account_password
      -dbCredentialsWalletLocation wallet_files_directory]
   [-configurePDBSnapshot]
            [-snapshotIntervalInMins interval_in_minutes_for_automatic_snapshot_creation]
            [-maxPDBSnapshots maximum_number_of_snapshots_to_be_retained_during_automatic_snapshot_creation]
   [-configureTDE true | false]
            [-encryptPDBTablespaces]
            [-encryptTablespaces]
            [-primaryDBTdeWallet location_for_TDE_wallet_of_primary_database]
            [-sourceTdeWalletPassword password]
            [-tdeAlgorithm TDE_algorithm_type]
            [-tdeWalletLoginType TDE_wallet_login_type]
            [-tdeWalletPassword password]
            [-tdeWalletPathInTarFile value]
            [-tdeWalletRoot location_for_TDE_wallet_root_init_parameter]
     [-exportTDEKeys]
            [-tdeKeysFilePath location_to_export_TDE_master_encryption_keys]
            [-tdeKeysFileSecret secret_to_export_TDE_master_encryption_keys]
            [-tdeWalletPassword password_for_TDE_wallet]
    [-pdbInitParams comma_separated_list_of_pdb_specific_init_params]
            [-initParamsEscapeChar]

表19-4 configurePluggableDatabaseのパラメータ

パラメータ 必須/オプション 説明

-pdbName pdb_name

必須

PDB名。

-sourceDB cdb_sid

必須

CDBのデータベース・システム識別子(SID)。

-configureOML4PY

オプション

データベースでOracle Machine Learning for Pythonを構成するには、このパラメータを指定します。

さらに、次のパラメータを指定します。
  • -oml4pyConfigTablespace: Oracle Machine Learning for PythonのPYQSYSスキーマの表領域を構成します。デフォルトの表領域はSYSAUXです。
  • -enableOml4pyEmbeddedExecution: Oracle Machine Learning for Pythonの埋込みPythonコンポーネントを有効にします。デフォルト値はTRUEです。

-configureOracleR

オプション

PDBのOracle Rを構成する場合は、このパラメータを指定します。

また、Oracle R構成用の表領域(たとえば、SYSAUX表領域)を割り当てるために、-oracleRConfigTablespaceパラメータも指定できます。

-dvConfiguration {true | false}

オプション

PDBのDatabase Vaultを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加のDatabase Vaultパラメータが必要です。

  • -dvUserName: Database Vault所有者のユーザー名を指定します。

  • -dvUserPassword: Database Vault所有者のパスワードを指定します。

  • -dvAccountManagerName: 個別のDatabase Vaultアカウント・マネージャを指定します。

  • -dvAccountManagerPassword: Database Vaultアカウント・マネージャのパスワードを指定します。

-lbacsysPassword

オプション

ディレクトリ・サービスによってOLSを構成する必要がある場合は、LBACSYSユーザー・パスワードを指定します。

-pdbInitParams

オプション

-pdbInitParams: PDB固有の初期化パラメータのname=valueペアのカンマ区切りリストを指定します。

-initParamsEscapeChar: 特定の初期化パラメータに複数の値がある場合、カンマにエスケープ文字を指定します。エスケープ文字を指定しない場合、バックスラッシュがデフォルトのエスケープ文字になります。

-olsConfiguration {true | false}

オプション

PDBのOracle Label Security (OLS)を有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、Oracle Internet Directory (OID)によってOracle Label Security (OLS)を構成するための-configureWithOIDパラメータを追加指定できます。このパラメータは省略可能です。

-pdbTimezone{{+|-}hh:mi|time_zone_region}

オプション

このパラメータを使用して、PDBのタイムゾーンを指定します。

次の2つ方法でタイムゾーンを設定します。
  • UTC(協定世界時、以前のグリニッジ標準時)からの時差を指定。hh:miの有効範囲は、-12:00から+14:00です。
  • タイムゾーン地域を指定。有効なタイムゾーン地域名を表示するには、V$TIMEZONE_NAMES動的パフォーマンス・ビューのTZNAME列を問い合せます。

-registerWithDirService{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスにPDBを登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービス・ユーザーのパスワード。

  • -walletPassword: データベース・ウォレットのパスワード

  • -databaseCN: データベースの共通名。

  • -dirServiceCertificatePath: ディレクトリ・サービスの証明書ファイルのパス。

  • -dirServiceUser: Active Directoryアカウントのユーザー名。

unregisterWithDirService {true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスからPDBの登録を解除する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービス・ユーザーのパスワード。

  • -walletPassword: データベース・ウォレットのパスワード

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-configurePDBSnapshot{true | false}

オプション

PDBの自動スナップショットを構成するには、trueを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -snapshotIntervalInMins: スナップショットの自動作成間隔を分単位で指定します。

  • -maxPDBSnapshots: スナップショットの自動作成中に保持されるスナップショットの最大数を指定します。

-configureTDE{true | false}

オプション

TDEウォレットを構成するにはtrueを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -primaryDBTdeWallet: プライマリ・データーベースのTDEウォレットの場所を指定します。

  • -sourceTdeWalletPassword: ソース・データベースのTDEウォレットのパスワードを指定します。

  • -tdeAlgorithm: TDEアルゴリズム・タイプを指定します。

  • -tdeWalletLoginType: TDEウォレットのログイン・タイプPASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGINを指定します。デフォルトは、単一インスタンス・データベースの場合はPASSWORD、Oracle RACデータベースの場合はAUTO_LOGINです。

  • -tdeWalletPassword: TDEウォレットのパスワードを指定します。

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

  • -tdeWalletRoot: TDEウォレットのルート初期パラメータの場所を指定します。

convertToRAC

convertToRACコマンドは、単一インスタンス・データベースを1ノードのOracle RACデータベースに変換します。

構文およびパラメータ

次の構文でdbca -convertToRACコマンドを使用します:

dbca -convertToRAC 
   -sourceDB database_unique_name_for_RAC database_or_SID__for_single_instance_database
   [-sysPassword SYS_user_password]

表19-5 convertToRACのパラメータ

パラメータ 必須/オプション 説明

-sourceDB database_sid

必須

構成するデータベースのデータベース・システム識別子(SID)。

-sysPassword

SYS_user_password

オプション

データベースのSYSユーザーのパスワード。

createCloneTemplate

createCloneTemplateコマンドにより、既存のデータベースからクローン(シード)データベース・テンプレートが作成されます。

構文およびパラメータ

次の構文でdbca -createCloneTemplateコマンドを使用します。

dbca -createCloneTemplate
   -sourceSID source_database_sid
   -sourceDB source_database_name
   -templateName new_database_template_name
   [-promptForWalletPassword]
   [-backupTDEWalletAsAutoLogin true | false Specify true to backup the tde wallet as AUTO_LOGIN]
   [-rmanParallelism parallelism_integer_value]
   [-maxBackupSetSizeInMB maximum_backup_set_size_in_MB]
   [-dataFileBackup {true | false}]
   [-maintainFileLocations true | false]
   [-datafileJarLocation data_files_backup_directory]
   [-sysDBAUserName SYSDBA_user_name]
   [-sysDBAPassword SYSDBA_user_password]
   [-tdeWalletPassword password]
   [-useWalletForDBCredentials {true | false}
       -dbCredentialsWalletPassword wallet_account_password
       -dbCredentialsWalletLocation wallet_files_directory]
   [-uploadToCloud 
       -opcLibPath OPC_library_path
       -opcConfigFile OPC_configuration_file_name
       [-rmanEncryptionPassword rman_encryption_password ]
   [-compressBackup { true | false } ]
   [-walletPassword database_wallet_password]

表19-6 createCloneTemplateのパラメータ

パラメータ 必須/オプション 説明

-sourceSID source_database_sid

または

-sourceDB source_database_name

必須

ソース・データベースのシステム識別子(SID)またはソース・データベースの名前を指定します。

-templateName new_database_template_name

必須

新しいデータベース・テンプレートの名前。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つユーザーのユーザー名。

-sysDBAPassword SYSDBA_user_password

オプション

SYSDBA権限を持つユーザーのパスワード。

-maxBackupSetSizeInMB maximum_backup_set_size_in_MB

オプション

バックアップ・セットの最大サイズ(MB)

-rmanParallelism parallelism_integer_value

オプション

RMAN操作の並列度の整数値。

-datafileJarLocation data_files_backup_directory

オプション

データ・ファイルを圧縮形式でバックアップとして保存する完全なディレクトリ・パス。

-backupTDEWalletAsAutoLogin {true | false}

オプション

TDEウォレットをAUTO_LOGINとしてバックアップするにはtrueを指定し、そうでない場合はfalseを指定します。

-dataFileBackup {true | false}

オプション

データ・ファイルのバックアップを作成する場合はtrueを指定し、それ以外の場合はfalseを指定します。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-uploadToCloud

オプション

クローン・テンプレートを作成してOracle Cloud Infrastructureにアップロードします。データベースの構造とデータは、テンプレートに格納されます。DBCAは、このテンプレートを使用して新しいデータベースを作成できます。

Oracle Cloud Infrastructureへのテンプレートを作成するには、Oracle Database Backup Cloud Serviceをサブスクライブし、Oracle Database Cloud Backup Module for OCIをインストールする必要があります。Recovery Manager (RMAN)は、クローン・テンプレートの詳細を含むバックアップを作成します。バックアップは暗号化する必要があるため、バックアップを暗号化するためのRMAN暗号化パスワードを指定する必要があります。

このオプションは、Linuxでのみサポートされます。

  • opcLibPath: Oracle Database Cloud Backup Module for OCIが格納されているディレクトリ。バックアップ・モジュールは、オンプレミス・データベースをOracle Cloud Infrastructureと統合するために使用する、テープ(SBT)ライブラリへのシステム・バックアップです。Linuxでは、ファイル名はlibopc.soです。

  • opcConfigFile: Oracle Database Cloud Backup Module for OCI構成ファイルの名前と完全な場所。このファイルは、バックアップ・モジュールのインストール時に作成されます。

  • rmanEncryptionPassword: クローン・テンプレートが含まれるCloudへのRMANバックアップを暗号化するために使用するパスワード。

バックアップ・モジュールのインストールおよび構成の詳細は、Oracle Database Backup Cloud Serviceの管理を参照してください。

-compressBackup

オプション

クローン・テンプレート・ファイルを含むバックアップを圧縮します。

-walletPassword

オプション

バックアップの暗号化に使用されるキーが含まれるTDEウォレットのパスワード。バックアップを暗号化するためにTransparent Data Encryption (TDE)を使用する必要がある場合、このパラメータを指定します。

-tdeWalletPassword

オプション

TDEウォレットのパスワード。

-maintainFileLocations

オプション

ファイルの場所を保持するかどうかを指定します。

createDatabase

createDatabaseコマンドにより、データベースが作成されます。

構文およびパラメータ

次の構文でdbca -createDatabaseコマンドを使用します。

dbca -createDatabase
    -gdbName global_database_name 
    -responseFile | (-gdbName,-templateName)
    -responseFile response_file_directory
    -templateName database_template_name
    [-adminManaged | -managementPolicy]
    [-adminManaged admin_managed_database]
    [-managementPolicy [AUTOMATIC|RANK]]
    [-characterSet database_character_set]
    [-configureTDE true | false]
            [-encryptPDBTablespaces]
            [-encryptTablespaces]
            [-primaryDBTdeWallet location_for_TDE_wallet_of_primary_database]
            [-sourceTdeWalletPassword password]
            [-tdeAlgorithm TDE_algorithm_type]
            [-tdeWalletLoginType TDE_wallet_login_type]
            [-tdeWalletPassword password]
            [-tdeWalletPathInTarFile value]
            [-tdeWalletRoot location_for_TDE_wallet_root_init_parameter]
    [-createAsContainerDatabase {true | false}
        [-numberOfPDBs number_of_pdbs]
        [-pdbName pdb_name]
        [-pdbStorageMAXSizeInMB maximum_storage_size_of_the_pdb]
        [-pdbStorageMAXTempSizeInMB maximum_temporary_storage_size_of_the_pdb]
        [-useLocalUndoForPDBs {true | false}]
        [-pdbAdminPassword pdb_administrator_password]
        [-pdbOptions pdb_options]]
    [-skipPdbServiceCreation flag to skip the pluggable database service creation]
    [-createListener new_database_listener]
    [-customScripts list_of_custom_sql_scripts]
    [-databaseConfigType {SINGLE | RAC | RACONENODE}
            [-RACOneNodeServiceName service_name_for_RAC_One_Node_database]]
    [-databaseType {MULTIPURPOSE | DATA_WAREHOUSING | OLTP}]
    [-datafileDestination data_files_directory]
    [-datafileJarLocation data_files_backup_directory]
    [-dbOptions database_options]
    [-dvConfiguration {true | false}
        -dvUserName Database_Vault_owner_name
        -dvUserPassword Database_Vault_owner_password
        [-dvAccountManagerName Database_Vault_account_manager_name
        -dvAccountManagerPassword Database_Vault_account_manager_password]]
    [-emConfiguration {CENTRAL | NONE}
        [-dbsnmpPassword DBSNMP_user_password]
        [-omsHost Oracle_Management_Server_host_name]
        [-omsPort Oracle_Management_Server_port_number]
        [-emUser EM_administrator_user_name]
        [-emPassword EM_administrator_user_password]
    [-enableArchive {true | false} 
        [-archiveLogMode {AUTO | MANUAL}]
        [-archiveLogDest archive_log_files_directory]]
    [-initParams initialization_parameters_list
        [-initParamsEscapeChar initialization_parameters_escape_character]]
    [-listeners listeners_list]
    [-memoryMgmtType {AUTO | AUTO_SGA | CUSTOM_SGA}]
    [-memoryPercentage | -totalMemory]
    [-memoryPercentage percentage_of_total_memory_to_assign_to_oracle_database]
    [-nationalCharacterSet database_national_character_set]
    [-nodelist database_nodes_list]
    [-olsConfiguration {true | false}
    [-oracleHomeUserName Oracle_Home_user_name]
    [-oracleHomeUserPassword Oracle_Home_user_password]
    [-recoveryAreaDestination recovery_files_directory
        [-recoveryAreaSize fast_recovery_area_size]]
    [-redoLogFileSize maximum_redo_log_file_size]
    [-registerWithDirService {true | false} 
        [-dirServiceUserName directory_service_user_name]
        [-dirServicePassword directory_service_password]
        [-databaseCN database_common_name]
        [-dirServiceCertificatePath certificate_file_path]
        [-dirServiceUser directory_service_user_name]
        [-ldapDirectoryAccessType ldap_directory_access_type]
        [-useSYSAuthForLDAPAccess use_sys_user_for_ldap_access_flag]
        [-walletPassword wallet_password]]
    [-runCVUChecks {true | false}]
    [-sid database_system_identifier]
    [-sysPassword SYS_user_password]
    [-systemPassword SYSTEM_user_password]
    [-templateFromCloud 
        -opcLibPath OPC_library_path
        -opcConfigFile OPC_config_file_name
        [-rmanDecryptionPassword rman_decryption_password]]
    [-totalMemory total_memory_to_assign_to_oracle_database_in_MB]
    [-useOMF {true | false}]
    [-useWalletForDBCredentials { true | false}
         -dbCredentialsWalletLocation directory_containing_wallet_files
         [-dbCredentialsWalletPassword password_to_open_wallet]]
    [-variables variables_list]
    [-variablesFile variables_file]
    [-enableForceLogging {true | false}]
    [-enableTwoStagePatches specify this flag to enable two stage patches]
    [-rmanParallelism]
    [-sehaNodeList node_names_separated_by_comma_for_Standard_Edition_High_Availability_database]
        [-sehaServiceName value]
    [-skipDatapatch]
    [-storageType FS | ASM | EXASCALE | PMEMFS]
            -datafileDestination | -pmemMountPointPath
            -datafileDestination destination_directory_for_all_database_files
            -pmemMountPointPath mounted_PMEM_file_store_mount_location
                [-pmemFSName PMEM_file_store_name]
                [-pmemFSSizeDefinition]
            [-asmsnmpPassword ASMSNMP_password_for_ASM_monitoring]
   [-useBigFileForTablespace true | false]

表19-7 createDatabaseのパラメータ

パラメータ 必須/オプション 説明

-gdbName

global_database_name

必須

database_name.domain_name形式のグローバル・データベース名。

-responseFile

response_file_directory

必須

レスポンス・ファイルの絶対ディレクトリ・パス。

-templateName

database_template_name

必須

デフォルトの場所にある既存のデータベース・テンプレートの名前、またはデフォルトの場所にないデータベース・テンプレートへの完全なパス。

-adminManaged

オプション

管理者管理データベース。

-characterSet

database_character_set

オプション

データベースの文字セット

configureTDE

オプション

データベース作成時にTDEを構成するには、trueを指定します。ソフトウェア・ウォレットのみがサポートされます。ウォレットは、CDB全体またはPDBに対して作成できます。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • primaryDBTdeWallet: このオプションは、データベースの作成時には使用できません。

  • sourceTdeWalletPassword: 使用されるテンプレートが暗号化を使用するデータベースからのものである場合、またはデータベースを複製する場合は、ソース・データベースでウォレットのパスワードを指定します。

  • tdeAlgorithm: データの暗号化に使用するアルゴリズム。3DES168、AES128、AES192、AES256のいずれかを指定できます。

  • tdeWalletLoginType: ソフトウェア・ウォレットのタイプ。PASSWORDAUTO_LOGINまたはLOCAL_AUTO_LOGIN

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

  • -tdeWalletRoot: TDEウォレットのルート初期パラメータの場所を指定します。

  • tdeWalletPassword: ウォレットのオープンに使用されるパスワード。このパラメータは必須です。

ノート: 分離されたPDBは、Oracle Exadata環境を含め、顧客が管理するハードウェア上の顧客が管理するデータベースにデプロイできます。

-enableTwoStagePatches

オプション

2ステージ・パッチを有効にする場合は、このフラグを指定します。

-skipPdbServiceCreation

オプション

PDBサービスの作成をスキップするには、-skipPdbServiceCreationフラグを指定します。

-createAsContainerDatabase

{true | false}

オプション

CDBを作成する場合は、trueを指定します。Oracle Databaseリリース20.3以降では、falseを指定することはサポートされません。

trueを指定した場合は、次の追加パラメータはオプションです。

  • -numberOfPDBs: 作成するPDBの数。デフォルトは0(ゼロ)です。

  • -pdbName: 各PDBの基本名。-numberOfPDBsが1よりも大きい場合は、それぞれの名前に番号が追加されます。このパラメータは、-numberOfPDBsが0 (ゼロ)より大きい場合に指定する必要があります。

  • -pdbStorageMAXSizeInMB: PDBの最大記憶域サイズ(MB単位)。

  • -pdbStorageMAXTempSizeInMB: PDBの最大一時記憶域サイズ(MB単位)。

  • -useLocalUndoForPDBs {true | false}: PDBにローカルUNDOを使用するかどうかを指定します。

  • -pdbAdminPassword: PDB管理者のパスワード。

  • -pdbOptions: name:value形式のカンマ区切りリストとしてPDBオプションを指定します。

    例: JSERVER:true, DV:false

-createListener

new_database_listener

オプション

listener_name:portの形式でデータベースを登録するデータベース・リスナー。

-customScripts

custom_scripts_list

オプション

データベースの作成後に実行する必要があるSQLスクリプトのカンマ区切りリストを指定します。スクリプトはリストされている順序で実行されます。

-databaseConfigType

{SINGLE | RAC | RACONENODE}

オプション

次のいずれかのデータベース構成タイプを指定します。

  • SINGLE: 単一の個別のデータベース。

  • RAC: Oracle RAC データベース。

  • RACONENODE: Oracle RAC One Nodeデータベース。

    Oracle RAC One Nodeデータベースの場合は、-RACOneNodeServiceNameパラメータを使用してサービス名を指定できます。

-databaseType

{MULTIPURPOSE | DATA_WAREHOUSING | OLTP}

オプション

データベースの目的がOLTPとデータ・ウェアハウスの両方である場合は、MULTIPURPOSEを指定します。

データベースの主な目的がデータ・ウェアハウスである場合は、DATA_WAREHOUSINGを指定します。

データベースの主な目的がオンライン・トランザクション処理である場合は、OLTPを指定します。

-datafileDestination

data_files_directory

オプション

データベースのデータ・ファイルの場所への完全なパス。

-datafileJarLocation

data_files_backup_directory

オプション

RMANバックアップの圧縮形式で格納されているデータベースのバックアップ・データ・ファイル(拡張子が.dfbのファイル)の絶対ディレクトリ・パス。

-dbOptions

database_options

オプション

name:valueペアのカンマ区切りリストとして、データベース・オプションを指定します。

例: JSERVER:true,DV:false

-dvConfiguration

{true | false}

オプション

Database Vaultを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加のDatabase Vaultパラメータが必要です。

  • -dvUserName: Database Vault所有者の名前を指定します。

  • -dvUserPassword: Database Vault所有者のパスワードを指定します。

  • -dvAccountManagerName: Database Vaultアカウント・マネージャの名前を指定します。

  • -dvAccountManagerPassword: Database Vaultアカウント・マネージャのパスワードを指定します。

-emConfiguration

{CENTRAL | NONE}

オプション

Enterprise Manager構成の設定。

CENTRALが指定されている場合は、次の追加パラメータを指定します。

  • -dbsnmpPassword: DBSNMPユーザー・パスワード

  • -omsHost: Oracle Management Serverのホスト名。

  • -omsPort: Oracle Management Serverのポート番号。

  • -emUser: Enterprise Manager管理者のユーザー名。

  • -emPassword: Enterprise Manager管理者のパスワード。

-enableArchive

{true | false}

オプション

ログ・ファイルのアーカイブを有効にする場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -archiveLogMode {AUTO | MANUAL}: 自動アーカイブ・モードまたは手動アーカイブ・モードのどちらかを指定します。デフォルトは、自動アーカイブ・モードです。

  • -archiveLogDest: アーカイブ・ログ・ファイルを格納する場合のディレクトリ・パス。

-initParams

initialization_parameters_list

オプション

データベースの初期化パラメータ値のname=valueペアのカンマ区切りリスト。

初期化パラメータの複数の値の間に特定のエスケープ文字を使用する場合は、-initParamsEscapeCharパラメータを追加指定できます。エスケープ文字を指定しない場合は、デフォルトのエスケープ文字としてバックスラッシュ(/)が使用されます。

-listeners

listeners_list

オプション

データベースのリスナーのカンマ区切りリスト。

-managementPolicy

オプション

このパラメータを使用して、データベース管理ポリシーを設定します。

オプションで、管理ポリシー・タイプを指定します。
  • AUTOMATIC
  • RANK

デフォルトのポリシーは-adminManagedです。

-memoryMgmtType

{AUTO | AUTO_SGA | CUSTOM_SGA}

オプション

次のいずれかのメモリー管理タイプを指定します。

  • AUTO: SGAおよびPGAの自動メモリー管理。

  • AUTO_SGA: SGAの自動共有メモリー管理。

  • CUSTOM_SGA: SGAの手動共有メモリー管理。

ノート: データベース・インスタンスの合計物理メモリーが4GBより大きい場合は、データベースのインストール時および作成時に自動メモリー管理オプションAUTOを指定できません。このような環境の場合は、自動共有メモリー管理オプションAUTO_SGAを指定することをお薦めします。

-memoryPercentage

percentage_of_total_memory_to_assign_to_oracle_database

または

-totalMemory

total_memory_to_assign_to_oracle_database_in_MB

オプション

-memoryPercentageまたは-totalMemoryのどちらかを指定します。

  • -memoryPercentage

    データベースが使用できる物理メモリーの割合。

  • -totalMemory

    データベースが使用できる物理メモリーの合計量(MB単位)。

-nationalCharacterSet

database_national_character_set

オプション

データベースの各国語文字セット。

-nodelist

database_nodes_list

オプション

データベース・ノードのカンマ区切りのリスト。

-olsConfiguration

{true | false}

オプション

Oracle Label Security (OLS)を有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定しますデフォルトはfalseです。

-oracleHomeUserName

Oracle_Home_user_name

-oracleHomeUserPassword

Oracle_Home_user_password

オプション

Oracleホームのユーザー名とパスワード。

-recoveryAreaDestination

fast_recovery_area_directory

オプション

バックアップおよびリカバリ領域である、高速リカバリ領域の宛先ディレクトリ。高速リカバリ領域を無効にする場合は、NONEを指定します。

また、-recoveryAreaSizeパラメータを使用すると、高速リカバリ領域のサイズをMB単位で指定できます。このパラメータは省略可能です。

-redoLogFileSize

maximum_size_of_redo_log_file

オプション

各オンラインREDOログのサイズ(MB)。

-registerWithDirService

{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスに登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名

  • -dirServicePassword: LDAPサービスのパスワード

  • -databaseCN: データベースの共通名。

  • -dirServiceCertificatePath: データベースとディレクトリ・サービスの間のSSLを構成する際に使用する証明書ファイルのディレクトリ・パス。

  • -dirServiceUser: ディレクトリ・サービスのユーザー名。

  • -ldapDirectoryAccessType {PASSWORD | SSL}: LDAPディレクトリのアクセス・タイプ。

  • -useSYSAuthForLDAPAccess {true | false}: LDAPアクセスにSYSユーザー認証を使用するかどうかを指定します。

  • -walletPassword: データベース・ウォレットのパスワード

-runCVUChecks

{true | false}

オプション

Oracle RACデータベースに定期的なクラスタ検証ユーティリティ・チェックを実行する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

-sid

database_system_identifier

オプション

データベース・システム識別子(SID)

SIDは、データベースを実行するインスタンスを一意に識別します。指定しないと、デフォルトでデータベース名に設定されます。

-storageType

{FS | ASM | EXASCALE | PMEMFS}

オプション

FSまたはASMのどちらかの記憶域タイプを指定します。

  • FS: ファイル・システム記憶域タイプ。

    FSが指定されている場合、データベース・ファイルは、使用しているオペレーティング・システムのファイル・システムによって管理されます。データベース・ファイルを格納するディレクトリ・パスは、データベース・テンプレートまたは-datafileDestinationパラメータを使用して指定できます。Oracle Databaseは、実際のファイルを作成および管理できます。

  • ASM: Oracle Automatic Storage Management (Oracle ASM)の記憶域のタイプ。

    ASMが指定されている場合、データベース・ファイルはOracle ASMディスク・グループに配置されます。データベース・ファイルの配置とネーミングはOracle Databaseによって自動的に管理されます。

    ASMを指定した場合は、-asmsnmpPasswordパラメータを使用してASMSNMPパスワードも指定できます。このパラメータは省略可能です。

  • EXASCALE: Oracle Exascale記憶域タイプ。

  • PMEMFS: PMEMFS記憶域タイプ。

次の追加パラメータを指定できます:

  • -datafileDestination: すべてのデータベース・ファイルの宛先ディレクトリ。

  • -pmemMountPointPath: マウントされたPMEMファイル・ストアのマウント位置。

  • -pmemFSName: PMEMファイル・ストア名。

  • -pmemFSSizeDefinition: PMEMファイル・ストア・サイズの定義。InitialSize:ExtendSize:MaxSize E.G: -pmemFSSizeDefinition 8GB:16GB:100GB or -pmemFSSizeDefinition 2TB:8TB:UNLIMITEDなどの値文字列を指定します

-sysPassword

SYS_user_password

オプション

新しいデータベースのSYSユーザー・パスワード。

-systemPassword

SYSTEM_user_password

オプション

新しいデータベースのSYSTEMユーザー・パスワード。

-templateFromCloud

オプション

Oracle Cloud Infrastructureに格納されているクローン・テンプレートを使用してデータベースを作成します。このオプションは、Linuxでのみサポートされます。

  • opcLibPath: Oracle Database Cloud Backup Module for OCIが格納されているディレクトリ。バックアップ・モジュールは、オンプレミス・データベースをOracle Cloud Infrastructureと統合するために使用する、テープ(SBT)ライブラリへのシステム・バックアップです。

    このコマンドを実行する前に、Oracle Database Cloud Backup Module for OCIをインストールする必要があります。

  • opcConfigFile: Oracle Database Cloud Backup Module for OCI構成ファイルの名前と完全な場所。このファイルは、バックアップ・モジュールのインストール時に作成されます。

  • rmanDecryptionPassword: Oracle Cloud Infrastructureに格納されているRMANテンプレート・ファイルを復号化するために使用するパスワード。これは、テンプレートのRMANバックアップの作成時に使用したパスワードと同じです。

バックアップ・モジュールのインストールおよび構成の詳細は、Oracle Database Backup Cloud Serviceの管理を参照してください。

-useOMF

{true | false}

オプション

Oracle Managed Files (OMF)を使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-variables

variables_list

オプション

データベース・テンプレートの変数に対応するname=valueペアのカンマ区切りリスト。

-variablesFile

variables_file

オプション

データベース・テンプレートの完全なディレクトリ・パスと変数ファイルの名前。

-enableForceLogging

{true | false}

オプション

データベース・レベルで強制ロギングを有効にするにはtrueを指定し、そうでない場合はfalseを指定します。デフォルトはfalseです。

-rmanParallelism

オプション

RMAN並列度を指定します。

-sehaNodeList

オプション

Standard Edition高可用性データベースのノード名をカンマで区切って指定します。

サービス名sehaServiceNameの値を指定します。

-skipDatapatch

オプション

データ・パッチをスキップするには、このフラグを指定します。

-useBigFileForTablespace

{true | false}

オプション

trueを指定してすべてのデータベース表領域に対してbigfileプロパティを有効にするか、tablespace name:true|falseペアのカンマ区切りリストを指定してデータベース表領域のbigfileプロパティを有効または無効にします。例: SYSTEM:false,SYSAUX:false,USERS:true

それ以外の場合は、falseを指定します。デフォルトはfalseです。

createDuplicateDB

createDuplicateDBコマンドは、Oracleデータベースの複製を作成します。

前提条件

次に、createDuplicateDBコマンドを使用するための前提条件を示します。

  • 複製するデータベースがARCHIVELOGモードになっている。

  • 複製するデータベースがリモート・サーバーにある場合は、DBCAが実行されているシステムからリモート・サーバーへの接続が必要。

構文およびパラメータ

次の構文でdbca -createDuplicateDBコマンドを使用します。

dbca -createDuplicateDB 
    -gdbName global_database_name 
    -remoteDBConnString EZCONNECT string to connect to Source database for example "host:port/servicename"
    -sid database_system_identifier
    [-initParams initialization_parameters
        [-initParamsEscapeChar initialization_parameters_escape_character]]
    [-sysPassword SYS_user_password]
    [-skipPDBs comma_separated_list_of_PDBs_to_be_skipped_for_current_operation]
    [-systemPassword SYSTEM_user_password]
    [-adminManaged admin managed database]
    [-nodelist database_nodes_list]
    [-datafileDestination data_files_directory]
    [-recoveryAreaDestination recovery_files_directory
        [-recoveryAreaSize fast_recovery_area_size]]
    [-rmanParallelism parallelism_value]
    [-rmanSectionSizeInGB value]
    [-databaseConfigType {SINGLE | RAC | RACONENODE}
        [-RACOneNodeServiceName service_name_for_RAC_One_Node_database]]
    [-dgTNSNamesoraFilePath location to create tnsnames.ora for Oracle Data Guard configuration]
    [-standbyBlobFileLocFromPrimaryDB | -passwordFileFromPrimaryDB]
    [-standbyBlobFileLocFromPrimaryDB location of primary database blob file]
    [-passwordFileFromPrimaryDB password file location of primary database]
    [-primaryDBTdeWallet location for TDE wallet of primary database]
    [-standbyScanName | -standbyHostName]
    [-standbyScanName comma-separated list of SCAN names or SCAN IP addresses of standby database for Oracle Data Guard configuration]
    [-standbyHostName comma-separated list of hostnames or IP addresses of standby database host for Oracle Data Guard configuration for single-instance database]
    [-standbyScanPort | -standbyListenerPort]
    [-standbyScanPort SCAN port of standby database for Oracle Data Guard configuration]
    [-standbyListenerPort listener port of standby database for Oracle Data Guard configuration]
    [-sysPassword SYS user password]
    [-systemPassword SYSTEM user password]
    [-useWalletForDBCredentials true | false specify true to load database credentials from wallet]
        -dbCredentialsWalletLocation path of the directory containing the wallet files
        [-dbCredentialsWalletPassword password to open wallet with auto login disabled]
    [-createAsStandby 
        [-dbUniqueName db_unique_name_for_standby_database]]
    [-customScripts custom_sql_scripts_to_run_after_database_creation]
    [-useWalletForDBCredentials {true | false}
        -dbCredentialsWalletPassword wallet_account_password
        -dbCredentialsWalletLocation wallet_files_directory]
    [-configureTDE true | false ]
          [-primaryDBTdeWallet value]
          [-encryptPDBTablespaces value]
          [-encryptTablespaces value]
          [-sourceTdeWalletPassword value]
          [-tdeWalletRoot tde_wallet_root_init_parameter]
          [-tdeWalletPathInTarFile value]
          [-tdeAlgorithm TDE_algorithm]
          [-tdeWalletLoginType type_of_wallet_login]
          [-tdeWalletPassword TDE_wallet_password]

表19-8 createDuplicateDBのパラメータ

パラメータ 必須/オプション 説明

-gdbName global_database_name

必須

database_name.domain_name形式の重複するデータベースのグローバル・データベース名

-remoteDBConnString easy_db_connection_string

必須

複製するデータベースに接続するための簡易接続文字列。簡易接続文字列は次の形式で指定する必要があります。

"host[:port][/service_name][:server][/instance_name]"

-sid database_system_identifier

必須

重複するデータベースのデータベース・システム識別子(SID)。

SIDは、データベースを実行するインスタンスを一意に識別します。指定しないと、デフォルトでデータベース名に設定されます。

-initParams

initialization_parameters_list

オプション

データベースの初期化パラメータ値のname=valueペアのカンマ区切りリスト。

初期化パラメータの複数の値の間に特定のエスケープ文字を使用する場合は、-initParamsEscapeCharパラメータを追加指定できます。エスケープ文字を指定しない場合は、デフォルトのエスケープ文字としてバックスラッシュ(/)が使用されます。

-sysPassword

SYS_user_password

オプション

SYSユーザーのパスワード。

-adminManaged

オプション

管理者管理データベース。

ノート: ポリシー管理型データベースまたは管理者管理データベースを指定できます。

-nodelist

database_nodes_list

オプション

管理者管理データベースの場合は、カンマで区切ってデータベース・ノードを指定します。

-dgTNSNamesoraFilePath

data_guard_location

オプション

Oracle Data Guardの構成用のtnsnames.oraを作成する場所を指定します。

-datafileDestination

data_files_directory

オプション

データベースのデータ・ファイルの完全なディレクトリ・パス。

-recoveryAreaDestination

fast_recovery_area_directory

オプション

バックアップおよびリカバリ領域である、高速リカバリ領域の宛先ディレクトリ。高速リカバリ領域を無効にする場合は、NONEを指定します。

また、-recoveryAreaSizeパラメータを使用すると、高速リカバリ領域のサイズをMB単位で指定できます。このパラメータは省略可能です。

-databaseConfigType

{SINGLE | RAC | RACONENODE}

オプション

次のいずれかのデータベース構成タイプを指定します。

  • SINGLE: 単一の個別のデータベース。

  • RAC: Oracle RAC データベース。

  • RACONENODE: Oracle RAC One Nodeデータベース。

    Oracle RAC One Nodeデータベースの場合は、-RACOneNodeServiceNameパラメータを使用してサービス名を指定できます。

-standbyBlobFileLocFromPrimaryDB

オプション

プライマリ・データベースのBLOBファイルの場所を指定します。次に、プライマリ・データベースのパスワード・ファイルの場所に対してpasswordFileFromPrimaryDBオプションを指定する必要があります。

プライマリ・データーベースのTDEウォレットの場所に対してprimaryDBTdeWalletオプションを指定します。

-standbyScanName | -standbyHostName

オプション

いずれかのオプションを指定します。-standbyScanNameオプションを使用して、Oracle Data Guard構成用のスタンバイ・データベースのSCAN名またはSCAN IPアドレスのカンマ区切りリストを指定します。単一インスタンス・データベースの場合、-standbyHostNameオプションを使用して、Oracle Data Guard構成用のスタンバイ・データベース・ホストのホスト名またはIPアドレスのカンマ区切りリストを指定します。

-standbyScanPort | -standbyListenerPort

オプション

いずれかのオプションを指定します。-standbyScanPortオプションを使用して、Oracle Data Guard構成用のスタンバイ・データベースのSCANポートを指定します。-standbyHostNameオプションを使用して、Oracle Data Guard構成用のスタンバイ・データベースのリスナー・ポートを指定します。

-createAsStandby

オプション

重複するデータベースがプライマリ・データベースのスタンバイ・データベースであることを指定します

オプションで、-dbUniqueNameパラメータを使用して、スタンバイ・データベースの一意データベース名を設定します。-dbUniqueNameパラメータが指定されていない場合は、DB_NAME初期化パラメータの値が使用されます。

-customScripts custom_sql_scripts_to_run_after_database_creation

オプション

重複するデータベースの作成後に実行する必要のあるSQLスクリプトのカンマ区切りリスト。スクリプトは、リストされている順に実行されます。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

configureTDE

オプション

データベース作成時にTDEを構成するには、trueを指定します。ソフトウェア・ウォレットのみがサポートされます。ウォレットは、CDB全体またはPDBに対して作成できます。

  • encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false。

  • encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false。

  • primaryDBTdeWallet: このオプションは、データベースの作成時には使用できません。

  • sourceTdeWalletPassword: 使用されるテンプレートが暗号化を使用するデータベースからのものである場合、ソース・データベースでウォレットのパスワードを指定します。

  • tdeAlgorithm: データの暗号化に使用するアルゴリズム。3DES168、AES128、AES192、AES256のいずれかを指定できます。

  • tdeWalletLoginType: ソフトウェア・ウォレットのタイプ。PASSWORD、AUTO_LOGINまたはLOCAL_AUTO_LOGIN。

  • tdeWalletPathInTarFile: TDEウォレットが格納されている場所。

  • tdeWalletPassword: ウォレットのオープンに使用されるパスワード。このパラメータは必須です。

  • tdeWalletRoot: TDEウォレットのルート初期化パラメータの場所。

ノート: 分離ウォレットは、Oracle CloudまたはExadata環境でのみサポートされます。

-tdeWalletPathInTarFile オプション tarファイルにTDEウォレット・パスを指定します。
-rmanParallelism parallelism_value オプション 並列度の値を指定します。
-rmanSectionSizeInGB value オプション RMANセクション・サイズを指定します。
-skipPDBs オプション 現在の操作でスキップするPDBのカンマ区切りリストを指定します。
-systemPassword オプション SYSTEMユーザーのパスワードを指定します。

createPDBSnapshot

createPDBSnapshotコマンドは、PDBからスナップショットを作成します。

構文およびパラメータ

次の構文でdbca -createPDBSnapshotコマンドを使用します:

dbca -createPDBSnapshot 
   -pdbName pdb_database_name
   -pdbSnapshotName pdb_snapshot_name
   -sourceDB database_unique_name_for_RAC_database_or_SID_for_single_instance_database

表19-9 createPDBSnapshotのパラメータ

パラメータ 必須/オプション 説明

-pdbName pdb_database_name

必須

PDBデータベース名を指定します。

-pdbSnapshotName pdb_snapshot_name

必須

PDBスナップショット名を指定します。

-sourceDB source_database

必須

ソース・データベースの名前を指定します。

createPluggableDatabase

createPluggableDatabaseコマンドにより、マルチテナント・コンテナ・データベース(CDB)内にプラガブル・データベース(PDB)が作成されます。

構文およびパラメータ

次の構文でdbca -createPluggableDatabaseコマンドを使用します。

dbca -createPluggableDatabase 
   -pdbName name_of_the_pdb_to_create
   -sourceDB cdb_sid
   [-configureTDE {true | false} 
          [-primaryDBTdeWallet value]
          [-sourceTdeWalletPassword value]
          [-tdeWalletRoot tde_wallet_root_init_parameter]
          [-tdeAlgorithm TDE_algorithm]
          [-tdeWalletLoginType type_of_wallet_login]
          [-tdeWalletPassword TDE_wallet_password]]
          [-tdeWalletPathInTarFile value]
          [-encryptPDBTablespaces ALL|tablespace_name:{true | false}]
          [-encryptTablespaces ALL|tablespace_name:{true | false}]
         [-createAsClone true | false Create PDB as clone]
         [-createFromRemotePDB Create a pluggable database from Remote PDB clone operation]
            -remoteDBConnString EZCONNECT string to connect to Source database for example "host:port/servicename"
            -remotePDBName Name of the pluggable database to clone/relocate
            [-createAsRefreshablePDB true|false]
                [-refreshInterval  time interval in minutes to perform automatic refresh of the PDB]
                [-refreshMode AUTO|MANUAL refresh mode of the pluggable database]
            [-createNewPDBAdminUser to create a new PDB Administrator user]
            [-dbLinkName Name of the database link that connects to the remote CDB]
            [-dbLinkUserPassword Common user password of a remote CDB, used by database link to connect to remote CDB]
            [-dbLinkUsername Common user of a remote CDB, used by database link to connect to remote CDB]
            [-excludePDBData value]
            [-excludePDBTablespaces value]
            [-pdbAdminPassword PDB Administrator user password, required only while creating new PDB]
            [-pdbAdminUserName PDB Administrator user name, required only while creating new PDB]
            [-pdbStorageMAXSizeInMB value]
            [-pdbStorageMAXTempSizeInMB value]
            [-remoteDBSYSDBAUserName User name with SYSDBA privileges of remote database]
            [-remoteDBSYSDBAUserPassword Password for remoteDBSYSDBAUserName user of remote database]
            [-remotePDBExportedTDEKeyFile value]
            [-remotePDBExportedTDEKeyPassword value]
            [-skipDatapatch Flag to skip the datapatch run]
            [-sysDBAPassword Password for sysDBAUserName user name]
            [-sysDBAUserName User name  with SYSDBA privileges]
            [-updateDBBlockCacheSize option to enable application to set db block cache size initialization parameters in order to support data copy with different block size]
        [-createFromSnapshot | -snapshot]
        [-createFromSnapshot Specify this property to clone pdb from a pdb snapshot]
            -pdbSnapshotName Specify pdb snapshot name
            [-copyDataFiles true|false]
        [-snapshot Specify this property to clone pdb by thin clone]
   [-createPDBFrom {DEFAULT | FILEARCHIVE | RMANBACKUP | USINGXML | PDB}
      [-pdbArchiveFile pdb_archive_file_name_with_directory_path]
      [-PDBBackUpfile pdb_backup_file_name_with_directory_path]
      [-PDBMetadataFile pdb_metadata_file_name_with_directory_path]
      [-pdbAdminUserName pdb_administrator_name]
      [-pdbAdminPassword pdb_administrator_password]
      [-createNewPDBAdminUser {true | false}]
      [-sourceFileNameConvert method_to_locate_pdb_files]
      [-fileNameConvert names_of_pdb_files]
      [-pdbStorageMAXSizeInMB maximum_storage_size_for_the_pdb_in_MB]
      [-sourcePDBServiceConvertList comma_separated list of source pdb services with new service name]
      [-pdbStorageMAXTempSizeInMB maximum_temporary_storage_size_for_the_pdb_in_MB]
      [-workArea directory_to_unzip_PDB_archive_files_for_FILEARCHIVE_option]
      [-copyPDBFiles  {true | false}]
      [-sourcePDB name_of_the_pdb_to_clone]
   [-createPDBInStandby true|false]
   [-useBigFileForTablespace true | false]
   [-createUserTableSpace {true | false)]
   [-customScripts custom_sql_scripts_to_run_after_PDB_creation]
   [-dvConfiguration {true | false}
      -dvUserName Database_Vault_owner_name
      -dvUserPassword Database_Vault_owner_password
      [-dvAccountManagerName Database_Vault_account_manager_name]
      [-dvAccountManagerPassword Database_Vault_account_manager_password]]
   [-enableAutomaticSnapshot option to enable automatic backup in a pdb]
            -snapshotIntervalInMins interval in minutes for automatic snapshot creation
            [-maxPDBSnapshots maximum number of snapshots to be retained during automatic snapshot creation]
   [-lbacsysPassword LBACSYS_user_password]
   [-pdbInitParams Specify pdb specific init params.Comma separated list of name=value pairs]
            [-initParamsEscapeChar Specify escape character for comma when a specific initParam has multiple values]
        [-pdbNodelist value]
    [-pdbReadOnlyServiceName name of the PDB read-only service to be created on Oracle Data Guard configuration]
        [-pdbServiceName name of the PDB service to be created]

   [-pdbDatafileDestination pdb_data_files_directory]
   [-pdbStorageMAXSizeInMB maximum_storage_size_for_the_pdb_in_MB]
   [-pdbStorageMAXTempSizeInMB maximum_temporary_storage_size_for_the_pdb_in_MB]
   [-pdbTimezone {{+|-}hh:mi|time_zone_region}]
   [-pdbUseMultipleBackup number_of_pdb_backups_to_create]
   [-registerWithDirService {true | false} 
      -dirServiceUserName directory_service_user_name
      [-dirServicePassword directory_service_user_password]
      [-databaseCN directory_service_database_common_name]
      [-dirServiceCertificatePath certificate_file_directory_path]
      [-dirServiceUser active_directory_account_user_name]
      [-walletPassword wallet_password]]
      [-skipPdbServiceCreation Flag to skip the Pluggable Database service creation]
   [-useMetaDataFileLocation {true | false}]
   [-pdbTDEKeyTransportSecret value]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletPassword wallet_account_password
      -dbCredentialsWalletLocation wallet_files_directory]

表19-10 createPluggableDatabaseのパラメータ

パラメータ 必須/オプション 説明

-pdbName

name_of_the_pdb_to_create

必須

新しいPDBの名前。

ノート: Oracle RACデータベースの場合、PDB名はクラスタ内で一意にする必要があります。

-sourceDB

cdb_sid

必須

CDBのデータベース・システム識別子(SID)。

configureTDE

オプション

データベース作成時にTDEを構成するには、trueを指定します。ソフトウェア・ウォレットのみがサポートされます。ウォレットは、CDB全体またはPDBに対して作成できます。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • primaryDBTdeWallet: このオプションは、データベースの作成時には使用できません。

  • sourceTdeWalletPassword: 使用されるテンプレートが暗号化を使用するデータベースからのものである場合、またはデータベースを複製する場合は、ソース・データベースでウォレットのパスワードを指定します。

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

  • tdeAlgorithm: データの暗号化に使用するアルゴリズム。3DES168、AES128、AES192、AES256のいずれかを指定できます。

  • tdeWalletLoginType: ソフトウェア・ウォレットのタイプ。PASSWORDAUTO_LOGINまたはLOCAL_AUTO_LOGIN

  • tdeWalletLocation: TDEウォレットが格納されている場所。

  • tdeWalletPassword: ウォレットのオープンに使用されるパスワード。このパラメータは必須です。

  • -tdeWalletRoot: TDEウォレットのルート初期パラメータの場所を指定します。

ノート: 分離ウォレットは、Oracle CloudまたはExadata環境でのみサポートされます。

-createAsClone

{true | false}

オプション

新規PDBの作成に使用する予定のファイルが、既存のPDBの作成に使用されたファイルと同じ場合は、trueを指定します。trueを指定すると、Oracle Databaseは一意のPDB DBID、GUIDおよび新規PDBで予期されるその他の識別子を生成します。

新規PDBの作成に使用する予定のファイルが、既存のPDBの作成に使用されたファイルと同じでない場合は、false (デフォルト)を指定します。

-createFromRemotePDB

オプション

リモートPDBのクローニングによってPDBを作成します。

次のパラメータを指定します。

  • -remotePDBName: クローニングするリモートPDBの名前。

  • -remoteDBConnString: リモートPDBのデータベース接続文字列。

  • -createAsRefreshablePDB: 値はtrueまたはfalseを指定できます。プラガブル・データベースをリフレッシュ可能なPDBとして作成するには、trueを指定します。

  • -refreshInterval: PDBの自動リフレッシュを実行する間隔を分単位で指定します。

  • -refreshMode: AUTO|MANUAL プラガブル・データベースのリフレッシュ・モードを指定します。

  • -createNewPDBAdminUser: アーカイブまたはファイル・セットからPDBにプラグインした後に新規PDB管理者ユーザーを作成する必要がある場合はこの引数を指定します。

  • -createPDBInStandby: 値はtrueまたはfalseを指定できます。スタンバイ・データベースにPDBを作成するには、trueを指定します。

  • -enableAutomaticSnapshot: PDBでの自動バックアップを有効化するオプション。

  • -snapshotIntervalInMins: スナップショットの自動作成間隔を分単位で指定します。

  • -maxPDBSnapshots: スナップショットの自動作成中に保持されるスナップショットの最大数を指定します。

  • -pdbInitParams: PDB固有の初期化パラメータのname=valueペアのカンマ区切りリストを指定します。

  • -initParamsEscapeChar: 特定の初期化パラメータに複数の値がある場合、カンマにエスケープ文字を指定します。エスケープ文字を指定しない場合、バックスラッシュがデフォルトのエスケープ文字になります。

  • -pdbNodelist: PDBノードリストを指定します。

  • -skipPdbServiceCreation: PDBサービスの作成をスキップするフラグ。

  • -pdbReadOnlyServiceName: Oracle Data Guardの構成時に作成するPDB読取り専用サービスの名前を指定します。

  • -pdbServiceName: 作成するPDBサービスの名前を指定します。

  • -sysDBAUserName: SYSDBAユーザーの名前。

  • -sysDBAPassword: SYSDBAユーザーのパスワード。

  • -dbLinkName: リモートPDBに接続するデータベースの名前。

  • -dbLinkUsername: リモートPDBのデータベース・リンク・ユーザーの名前。

  • -dbLinkUserPassword: リモートPDBのデータベース・リンク・ユーザーのパスワード。

  • -excludePDBData: PDBデータを除外するかどうかを指定します。

  • -excludePDBTablespaces: PDB表領域を除外するかどうかを指定します。

  • -pdbAdminPassword: PDB管理者のパスワード。

  • -pdbAdminUserName: PDB管理者のユーザー名。

  • -remoteDBSYSDBAUserName: リモート・データベースのSYSDBA権限を持つユーザー名。

  • -remoteDBSYSDBAUserPassword: リモート・データベースのリモートDB SYSDBAユーザーのパスワード。

  • -remotePDBExportedTDEKeyFile: リモートPDBのTDEキー。

  • -remotePDBExportedTDEKeyPassword: リモートPDBのTDEキーのパスワード。

  • -skipDatapatch: データ・パッチ実行をスキップするフラグ。

  • -sourcePDBServiceConvertList: 新しいサービス名を持つソースPDBサービスのカンマ区切りリストを指定します。たとえば、service_1:new_service_1、service_2:new_service_2です

  • -updateDBBlockCacheSize: ブロック・サイズが異なるデータ・コピーをサポートするために、アプリケーションでDBブロック・キャッシュ・サイズの初期化パラメータを設定できるようにするオプション。

ノート:

  • ローカルCDBのデータベース・ユーザーには、ルート・コンテナのCREATE PLUGGABLE DATABASE権限が必要です。

  • リモートCDBは、ローカルUNDOモードである必要があります。

  • リモートPDBは、ARCHIVELOGモードである必要があります。

  • データベース・リンクの接続先のリモートPDBのデータベース・ユーザーには、CREATE PLUGGABLE DATABASE権限とCREATE SESSION権限が必要です。

-createFromSnapshot | -snapshot

オプション

スナップショットからPDBを作成します。

次のパラメータを指定します。

  • -pdbSnapshotName: PDBスナップショットの名前。

  • -copyDataFiles: 値はtrueまたはfalseを指定できます。スナップショットのコピーをスキップするには、trueを指定します。

PDBをシン・クローンでクローニングするには、-snapshotオプションを指定します。

-createPDBFrom

{DEFAULT | FILEARCHIVE | RMANBACKUP | USINGXML | PDB}

オプション

CDBのシードからPDBを作成する場合はDEFAULTを指定します。DEFAULTを指定する場合は、次の追加パラメータが必要です。

  • -pdbAdminUserName: PDBのローカル管理者のユーザー名。

  • -pdbAdminPassword: PDBのローカル管理者のパスワード

切断されたPDBのファイルからPDBを作成する場合は、FILEARCHIVEを指定します。FILEARCHIVEを指定する場合は、次のパラメータがさらに必要です。

  • -pdbArchiveFile: 切断されたPDBのアーカイブ・ファイルの完全パスおよび名前

    アーカイブ・ファイルには、PDBのXMLメタデータ・ファイルとデータファイルなど、PDBのすべてのファイルが含まれています。通常、アーカイブ・ファイルには.gzの拡張子が付いています。

  • -createNewPDBAdminUser: 新しいPDB管理者を作成する場合はtrueを指定し、新しいPDB管理者を作成しない場合はfalseを指定します。

  • -workArea: PDBアーカイブ・ファイルの解凍が必要なディレクトリの場所を指定します。

Recovery Manager (RMAN)バックアップからPDBを作成する場合は、RMANBACKUPを指定します。RMANBACKUPを指定する場合は、次の追加パラメータが必要です。

  • -pdbBackUpfile: PDBバックアップ・ファイルの完全なパスと名前。

  • -pdbMetadataFile: PDBのXMLメタデータ・ファイルの完全なパスと名前。

切断されたPDBのXMLメタデータ・ファイルからPDBを作成する場合は、USINGXMLを指定します。USINGXMLを指定する場合は、次の追加パラメータが必要です。

  • -pdbMetadataFile: PDBのXMLメタデータ・ファイルの完全なパスと名前。

既存のPDBをクローニングして新しいPDBを作成する場合はPDBを指定します。PDBを指定する場合は、次の追加パラメータが必要になります。

  • -sourcePDB: クローニングする既存のPDBの名前。

次のオプション・パラメータを指定します(必要な場合)。

  • -sourceFileNameConvert: このパラメータでは、PDB XMLメタデータ・ファイルにリストされたPDBのファイルの検索方法を指定します。

    『Oracle Multitenant管理者ガイド』で説明されているCREATE PLUGGABLE DATABASE文のSOURCE_FILE_NAME_CONVERT句を参照してください。

  • -fileNameConvert: このパラメータでは、PDBのファイルの名前を指定します。

    『Oracle Multitenant管理者ガイド』で説明されているCREATE PLUGGABLE DATABASE文のFILE_NAME_CONVERT句を参照してください。

  • -pdbStorageMAXSizeInMB: PDBの最大記憶域サイズ(MB単位)を指定します。

    『Oracle Multitenant管理者ガイド』で説明されているPDBの記憶域に関する情報を参照してください。

  • -pdbStorageMAXTempSizeInMB: PDBの最大一時記憶域サイズ(MB単位)を指定します。

  • -copyPDBFiles {true | false}: PDBデータ・ファイルをコピーする必要がある場合はtrueを指定し、それ以外の場合はfalseを指定します。

-createUserTableSpace

{true | false}

オプション

新しいPDBにデフォルトのユーザー表領域を作成する必要がある場合はtrueを指定します。

-customScripts

lcustom_sql_scripts_to_run_after_PDB_creation

オプション

PDBの作成後に実行するカスタムSQLスクリプトのリストを指定します。

-dvConfiguration

{true | false}

オプション

Database Vaultを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加のDatabase Vaultパラメータが必要です。

  • -dvUserName: Database Vault所有者の名前を指定します。

  • -dvUserPassword: Database Vault所有者のパスワードを指定します。

  • -dvAccountManagerName: 個別のDatabase Vaultアカウント・マネージャの名前を指定します。

  • -dvAccountManagerPassword: Database Vaultアカウント・マネージャのパスワードを指定します。

-lbacsysPassword

LBACSYS_user_password

オプション

ディレクトリ・サービスによってOLSを構成する必要がある場合は、LBACSYSユーザー・パスワードを指定します。

-pdbDatafileDestination

pdb_data_files_directory

オプション

新しいPDBデータ・ファイルへの完全なディレクトリ・パス。

パラメータが指定されていない場合は、Oracle Managed FilesまたはPDB_FILE_NAME_CONVERT初期化パラメータで、ファイルの名前と場所の生成方法を指定します。Oracle Managed FilesおよびPDB_FILE_NAME_CONVERT初期化パラメータの両方を使用する場合は、Oracle Managed Filesが優先されます。

パラメータが指定されていない場合は、Oracle Managed Filesが有効になっておらず、PDB_FILE_NAME_CONVERT初期化パラメータは設定されていません。デフォルトで、ルートのファイルのディレクトリ内のPDB名を持つサブディレクトリへのパスが使用されます。

-pdbStorageMAXSizeInMB

maximum_storage_size_for_the_pdb_in_MB

オプション

PDBの最大記憶域サイズ(MB単位)を指定します。

-pdbStorageMAXTempSizeInMB

maximum_temporary_storage_size_for_the_pdb_in_MB

オプション

PDBの最大一時記憶域サイズ(MB単位)を指定します。

-pdbTimezone{{+|-}hh:mi|time_zone_region}

オプション

このパラメータを使用して、PDBのタイムゾーンを指定します。

次の2つ方法でタイムゾーンを設定します。
  • UTC(協定世界時、以前のグリニッジ標準時)からの時差を指定。hh:miの有効範囲は、-12:00から+14:00です。
  • タイムゾーン地域を指定。有効なタイムゾーン地域名を表示するには、V$TIMEZONE_NAMES動的パフォーマンス・ビューのTZNAME列を問い合せます。

-pdbUseMultipleBackup

number_of_pdb_backups_to_create

オプション

作成するPDBバックアップの数を指定します。

-registerWithDirService

{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスにPDBを登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービスのパスワード

  • -dirServiceUser: Active Directoryアカウントのユーザー名。

  • -dirServiceCertificatePath: ディレクトリ・サービスの証明書ファイルのパス。

  • -databaseCN: ディレクトリ・サービス・データベースの共通名。

  • -walletPassword: データベース・ウォレットのパスワード

-useMetaDataFileLocation

{true | false}

オプション

データファイルの抽出時に、PDBアーカイブ内のXMLメタデータ・ファイルで定義されているデータファイルのパスを使用する場合は、trueを指定します。

データファイルの抽出時に、PDBアーカイブ内のXMLメタデータ・ファイルで定義されているデータファイルのパスを使用しない場合は、false (デフォルト)を指定します。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-pdbTDEKeyTransportSecret value

必須

PDB TDEキー・トランスポート・シークレットの名前。

createTemplateFromDB

createTemplateFromDBコマンドにより、既存のデータベースからデータベース・テンプレートが作成されます。

構文およびパラメータ

次の構文でdbca -createTemplateFromDBコマンドを使用します。

dbca -createTemplateFromDB 
   -sourceDB source_database_sid
   -templateName new_database_template_name
   -sysDBAUserName SYSDBA_user_name
   -sysDBAPassword SYSDBA_user_password
   [-maintainFileLocations {true | false}]
   [-connectionString easy_connect_string]
   [-useWalletForDBCredentials {true | false}
       -dbCredentialsWalletPassword wallet_account_password
       -dbCredentialsWalletLocation wallet_files_directory]

表19-11 createTemplateFromDBのパラメータ

パラメータ 必須/オプション 説明

-sourceDB source_database_sid

必須

ソース・データベースのシステム識別子(SID)。

-templateName new_database_template_name

必須

新しいデータベース・テンプレートの名前。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つユーザーのユーザー名。

-sysDBAPassword SYSDBA_user_password

オプション

SYSDBA権限を持つユーザーのパスワード。

-maintainFileLocations {true | false}

オプション

テンプレートのデータベースのファイル場所を使用する場合はtrueを指定します。

テンプレートのファイルの場所とは異なる場所を使用する場合はfalse (デフォルト)を指定します。ファイルの場所は、Oracle Flexible Architecture (OFA)によって決められます。

-connectionString easy_connect_string

オプション

リモート・データベースに接続するための次の形式の簡単な接続文字列。

"host[:port][/service_name][:server][/instance_name]"

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

createTemplateFromTemplate

createTemplateFromTemplateコマンドにより、既存のデータベース・テンプレートからデータベース・テンプレートが作成されます。

構文およびパラメータ

次の構文でdbca -createTemplateFromTemplateコマンドを使用します。

dbca -createTemplateFromTemplate 
    -sourcetemplateName existing_template_name 
    -templateName new_template_name 
    [-variables variables_list]
    [-characterSet database_character_set]
    [-nationalCharacterSet database_national_character_set]
    [-recoveryAreaDestination fast_recovery_area_directory]
        -recoveryAreaSize fast_recovery_area_size]
    [-datafileDestination data_files_directory]
    [-useOMF {true | false}]
    [-datafileJarLocation database_backup_files_directory]
    [-memoryPercentage percentage_of_total_memory_to_assign_to_oracle_database]
    [-totalMemory total_memory_to_assign_to_oracle_database]
    [-dbOptions database_options]
    [-variablesFile variables_file]
    [-redoLogFileSize redo_log_file_size]
    [-initParams initialization_parameters_list]
        [-initParamsEscapeChar escape_character_for_initialization_parameters]
    [-storageType {FS | ASM | EXASCALE | PMEMFS} 
        [-asmsnmpPassword ASMSNMP_password]
          -datafileDestination | -pmemMountPointPath
          -datafileDestination data_files_directory
           -pmemMountPointPath mounted PMEM File Store mount location
            [-pmemFSName PMEM File Store Name]
            [-pmemFSSizeDefinition PMEM File Store Size Definition]
    [-useBigFileForTablespace true | false]
    [-enableArchive {true | false} 
         -archiveLogMode {AUTO | MANUAL}
         -archiveLogDest archive_logs_directory
    [-memoryMgmtType {AUTO | AUTO_SGA | CUSTOM_SGA}]
    [-useWalletForDBCredentials {true | false}
         -dbCredentialsWalletPassword wallet_account_password
         -dbCredentialsWalletLocation wallet_files_directory]

表19-12 createTemplateFromTemplateのパラメータ

パラメータ 必須/オプション 説明

-sourceTemplateName

existing_template_name

必須

デフォルトの場所にある既存のデータベース・テンプレートの名前、またはデフォルトの場所にないデータベース・テンプレートへの完全なパス。

-templateName

new_template_name

必須

新しいデータベース・テンプレートの名前。

-variables

variables_list

オプション

データベース・テンプレートの変数に対応するname=valueペアのカンマ区切りリスト。

-characterSet

database_character_set

オプション

データベースの文字セット

-nationalCharacterSet

database_national_character_set

オプション

データベースの各国語文字セット。

-recoveryAreaDestination

fast_recovery_area_directory

オプション

バックアップおよびリカバリ領域である、高速リカバリ領域のディレクトリ・パス。

-datafileDestination

data_files_directory

オプション

データ・ファイルのディレクトリ・パス。

-useOMF

{true | false}

オプション

Oracle Managed Files (OMF)を使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。

-datafileJarLocation

database_backup_files_directory

オプション

データベース・オフライン・バックアップの場所(クローン・データベース作成の場合のみ)。

シード・データベースのデータファイルは、RMANバックアップの圧縮形式で、拡張子が.dfbのファイルに格納されます。

-memoryPercentage

percentage_of_total_memory_to_assign_to_oracle_database

または

-totalMemory

total_memory_to_assign_to_oracle_database

オプション

-memoryPercentageまたは-totalMemoryのどちらかを指定します。

  • -memoryPercentage

    データベースが使用できる物理メモリーの割合。

  • -totalMemory

    データベースが使用できる物理メモリーの量(MB単位)。

-dbOptions

database_options

オプション

name:valueペアのカンマ区切りリストとして、データベース・オプションを指定します。

例: JSERVER:true,DV:false

-variablesFile

variables_file

オプション

データベース・テンプレートの変数とその値が含まれているファイルへの完全なディレクトリ・パスとファイル名。

-redoLogFileSize

redo_log_file_size

オプション

各オンラインREDOログ・ファイルのサイズ(MB単位)。

-initParams

initialization_parameters_list

オプション

データベース初期化パラメータとその値についてのname=valueペアのカンマ区切りリスト。

-storageType

{FS | ASM | EXASCALE | PMEMFS}

オプション

ファイル・システムの場合はFS、Oracle Automatic Storage Management (Oracle ASM)システムの場合はASMを指定します。

FSが指定されている場合、データベース・ファイルは、使用しているオペレーティング・システムのファイル・システムによって管理されます。データベース・ファイルを格納するディレクトリ・パスは、-datafileDestinationパラメータを使用して指定します。

ASMを指定した場合、データベース・ファイルはOracle ASMディスク・グループに配置されます。データベース・ファイルの配置とネーミングはOracle Databaseによって自動的に管理されます。-asmsnmpPasswordパラメータを使用して、ASM監視用のASMSNMPパスワードも指定します。

EXASCALE: Oracle Exascale記憶域タイプ。

PMEMFS: PMEMFS記憶域タイプ。

次の追加パラメータを指定できます:

  • -datafileDestination: すべてのデータベース・ファイルの宛先ディレクトリ。

  • -pmemMountPointPath: マウントされたPMEMファイル・ストアのマウント位置。

  • -pmemFSName: PMEMファイル・ストア名。

  • -pmemFSSizeDefinition: PMEMファイル・ストア・サイズの定義。InitialSize:ExtendSize:MaxSize E.G: -pmemFSSizeDefinition 8GB:16GB:100GB or -pmemFSSizeDefinition 2TB:8TB:UNLIMITEDなどの値文字列を指定します

-useBigFileForTablespace

{true | false}

オプション

trueを指定してすべてのデータベース表領域に対してbigfileプロパティを有効にするか、tablespace name:true|falseペアのカンマ区切りリストを指定してデータベース表領域のbigfileプロパティを有効または無効にします。例: SYSTEM:false,SYSAUX:false,USERS:true

それ以外の場合は、falseを指定します。デフォルトはfalseです。

-enableArchive

{true | false}

オプション

ログ・ファイルのアーカイブを有効にするには、trueを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -archiveLogMode {AUTO | MANUAL}: 自動アーカイブ・モード(AUTO)または手動アーカイブ・モード(MANUAL)のどちらかを指定します。デフォルトは、自動アーカイブ・モード(AUTO)です。

  • -archiveLogDest: アーカイブ・ログ・ファイルを格納する場合のディレクトリ・パス。

-memoryMgmtType

{AUTO | AUTO_SGA | CUSTOM_SGA}

オプション

次のいずれかのメモリー管理タイプを指定します。

  • AUTO: SGAおよびPGAの自動メモリー管理。

  • AUTO_SGA: SGAの自動共有メモリー管理。

  • CUSTOM_SGA: SGAの手動共有メモリー管理。

ノート: データベース・インスタンスの合計物理メモリーが4GBより大きい場合は、データベースのインストール時および作成時に自動メモリー管理オプションAUTOを指定できません。このような環境の場合は、自動共有メモリー管理オプションAUTO_SGAを指定することをお薦めします。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

createTrueCache

createTrueCacheコマンドは、True Cacheを構成します。このコマンドは、True Cacheノードで実行します。

構文およびパラメータ

次の構文でdbca -createTrueCacheコマンドを使用します:

dbca -createTrueCache
   -dbUniqueName true_cache_unique_name | -gdbName true_cache_global_name
   -sourceDBConnectionString primary_db_easy_connect_string
   -trueCacheBlobFromSourceDB true_cache_config_blob_path | -passwordFileFromSourceDB password_file_path
      [-tdeWalletFromSourceDB tde_wallet_path]
   [-createListener new_database_listener]
   [-datafileDestination true_cache_control_file_path
   [-initParams initialization_parameters_list
      [-initParamsEscapeChar initialization_parameters_escape_character]]
   [-listeners listener_list]
   [-pgaAggregateTargetInMB pga_memory_size]
   [-sgaTargetInMB sga_memory_size]
   [-sid true_cache_sid]
   [-sourceTdeWalletPassword primary_db_wallet_password]
   [-tdeWalletLoginType {PASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGIN}]
   [-tdeWalletRoot tde_wallet_root_init_parameter]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletLocation wallet_files_directory
      [-dbCredentialsWalletPassword wallet_account_password]]

表19-13 createTrueCacheのパラメータ

パラメータ 必須/オプション 説明

-dbUniqueName

true_cache_unique_name

または

-gdbName

true_cache_global_name

必須 このTrue Cacheの一意の名前、またはグローバル・データベース名を入力します。

-sourceDBConnectionString

primary_db_easy_connect_string

必須

プライマリ・データベースに接続するための簡易接続(EZConnect)文字列を入力します。

例: host:port/service_name

ノート: Oracle RACプライマリ・データベースの場合、-sourceDBConnectionStringパラメータをSCAN:port/service_nameに設定します

-trueCacheBlobFromSourceDB

true_cache_config_blob_path

または

-passwordFileFromSourceDB

password_file_path

必須

次のうち1つを入力してください。

  • プライマリ・データベースのパスワード・ファイルまたはウォレットが含まれている、構成BLOBファイルのフルパスおよびファイル名。これは、True Cacheノード上のファイルがある場所のパスです。
  • True Cacheノードにコピーされた、プライマリ・データベースのパスワード・ファイルへのパス。

-passwordFileFromSourceDBを使用する場合は、次のパラメータを追加入力することもできます:

-tdeWalletFromSourceDB: True Cacheノードにコピーされた、プライマリ・データベースのTransparent Data Encryption (TDE)ウォレット・ファイルへのパスを入力します。プライマリ(ソース)データベースでTDEが有効になっている場合のみ、TDEウォレット・ファイルをコピーし使用できます。そうでない場合は、ウォレット・ファイルは必要ありません。

-createListener

new_database_listener

オプション LISTENER_NAME:PORTという形式でデータベースを登録するための、作成する新しいデータベース・リスナーを入力します。

-datafileDestination

true_cache_control_file_path

オプション

True Cache制御ファイル、スタンバイREDOログ・グループおよび一時データ・ファイルが格納される場所を入力します。

True CacheにOracle Automatic Storage Management (ASM)ストレージを使用する場合は、-datafileDestinationのディスク・グループ名を入力し、次の追加パラメータを使用します:

-useOMF: Oracle管理ファイル(OMF)を使用するには、trueと入力します。それ以外の場合は、falseを入力します。

-initParams

initialization_parameters_list

オプション

このTrue Cacheのその他の初期化パラメータ値をname=valueペアで示したカンマ区切りリストを入力します。

初期化パラメータの複数の値の間に特定のエスケープ文字を使用するために-initParamsEscapeCharパラメータを指定することもできます。エスケープ文字を指定しない場合は、デフォルトのエスケープ文字としてバックスラッシュ(\)が使用されます。

-listeners

listeners_list

オプション 1つ以上のリスナーがすでに存在する場合は、データベースの構成に使用できる既存のリスナーをカンマ区切りリストで入力します。既存のリスナーを指定しない場合、DBCAによって新しいリスナーが作成されます。

-pgaAggregateTargetInMB

pga_memory_size

オプション このTrue Cacheにアタッチされているすべてのサーバー・プロセスで使用できるようにする、ターゲットの集計のプログラム・グローバル領域(PGA)メモリーの値(MB単位)を入力します。

-sgaTargetInMB

sga_memory_size

オプション このTrue Cacheのシステム・グローバル領域(SGA)メモリー・サイズの値(MB単位)を入力します。

-sid

true_cache_sid

オプション このTrue Cacheのシステム識別子(SID)を入力します。

-sourceTdeWalletPassword

primary_db_wallet_password

オプション プライマリ・データベースでTDEウォレットが使用されている場合は、そのウォレットのパスワードを入力します。

-tdeWalletLoginType

{PASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGIN}

オプション

オラクルでは、True Cacheの起動ごとにパスワード・ウォレットを手動で開く必要がないように、True CacheのAUTO_LOGINまたはLOCAL_AUTO_LOGINウォレットをお薦めします。

ウォレット・タイプの詳細は、Oracle Databaseウォレットについての説明を参照してください

-tdeWalletRoot

tde_wallet_root_init_parameter

オプション True Cacheのウォレットを配置する場所を指定するTrue Cache TDEウォレット・ルート初期化パラメータの場所を入力します。

-useWalletForDBCredentials

{true | false}

オプション

プライマリ・データベースでデータベース資格証明にOracleウォレットが使用されている場合は、trueと入力します。デフォルトはfalseです。

trueと入力した場合は、次のパラメータもさらに入力します:

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルが含まれているディレクトリのパスを入力します。

  • -dbCredentialsWalletPassword: 自動ログインが無効になっている状態でウォレットを開くための、Oracleウォレット・アカウントのパスワードを入力します。このパラメータは省略可能です。

deleteDatabase

deleteDatabaseコマンドにより、データベースが削除されます。

構文およびパラメータ

次の構文でdbca -deleteDatabaseコマンドを使用します。

dbca -deleteDatabase 
   -sourceDB database_name_or_sid
   [-sysDBAUserName SYSDBA_user_name]
   [-sysDBAPassword SYSDBA_user_password]
   [-forceArchiveLogDeletion]
   [-deRegisterEMCloudControl
     [-omsHost Oracle_Management_Server_host_name
      -omsPort Oracle_Management_Server_port_number
      -emUser EM_administrator_user_name
      -emPassword EM_administrator_password]]
   [-unregisterWithDirService {true | false}
      -dirServiceUserName directory_service_user_name
      [-dirServicePassword directory_service_user_password
      [-walletPassword wallet_password]]
   [-sid database_system_identifier]
   [-tdeWalletPassword password_for_TDE_wallet]
   [-useWalletForDBCredentials {true | false}
       -dbCredentialsWalletPassword wallet_account_password
       -dbCredentialsWalletLocation wallet_files_directory]

表19-14 deleteDatabaseのパラメータ

パラメータ 必須/オプション 説明

-sourceDB database_name_or_sid

必須

Oracle RACデータベースの一意のデータベース名、または単一インスタンス・データベースのデータベース・システム識別子(SID)。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つユーザーのユーザー名。

-sysDBAPassword SYSDBA_password

オプション

SYSDBA権限を持つユーザーのパスワード。

-tdeWalletPassword

オプション

TDEウォレットのパスワードを指定します。

-forceArchiveLogDeletion

オプション

データベース・アーカイブ・ログを削除する場合は、このパラメータを指定します。

-deRegisterEMCloudControl

オプション

このパラメータは、Enterprise Manager Cloud Controlからデータベースの登録を解除するための次のパラメータとともに指定します。

  • -omsHost: Oracle Management Serverのホスト名。

  • -omsPort: Oracle Management Serverのポート番号。

  • -emUser: Enterprise Manager管理者のユーザー名。

  • -emPassword: Enterprise Manager管理者のパスワード。

-unregisterWithDirService {true | false}

オプション

このパラメータは、ディレクトリ・サービスからデータベースの登録を解除するための次のパラメータとともに指定します。

  • -dirServiceUserName: ディレクトリ・サービスのユーザー名。

  • -dirServicePassword: ディレクトリ・サービスのユーザー・パスワード。

  • -walletPassword: データベース・ウォレットのパスワード

-sid database_system_identifier

オプション

データベース・システム識別子(SID)

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

deleteInstance

deleteInstanceコマンドにより、データベース・インスタンスが管理者管理Oracle RACデータベースから削除されます。

構文およびパラメータ

次の構文でdbca -deleteInstanceコマンドを使用します。

dbca -deleteInstance 
   -gdbName global_database_name
   -instanceName database_instance_name
   [-nodeName database_instance_node_name]
   [-updateDirService {true | false}
      -dirServiceUserName directory_service_user_name
      -dirServicePassword directory_service_user_password]
   [-sysDBAUserName SYSDBA_user_name]
   [-sysDBAPassword SYSDBA_user_password]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletPassword wallet_account_password
      -dbCredentialsWalletLocation wallet_files_directory]

表19-15 deleteInstanceのパラメータ

パラメータ 必須/オプション 説明

-gdbName global_database_name

必須

database_name.domain_name形式のグローバル・データベース名。

-instanceName database_instance_name

必須

データベース・インスタンス名。

-nodeName node_name_of_database_instance

オプション

データベース・インスタンスのノード名。

-sysDBAUserName SYSDBA_user_name

オプション

SYSDBA権限を持つデータベース・ユーザーのユーザー名。

-sysDBAPassword SYSDBA_user_password

オプション

SYSDBA権限を持つデータベース・ユーザーのパスワード。

-updateDirService

{true | false}

オプション

ディレクトリ・サービスからデータベースの登録を解除する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: ディレクトリ・サービスのユーザー名。

  • —dirServicePassword: ディレクトリ・サービス・ユーザーのパスワード。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

deletePDBSnapshot

deletePDBSnapshotコマンドは、PDBスナップショットを削除します。

構文およびパラメータ

次の構文でdbca -deletePDBSnapshotコマンドを使用します:

dbca -deletePDBSnapshot 
   -pdbName pdb_database_name
   -pdbSnapshotName pdb_snapshot_name
   -sourceDB database_unique_name_for_RAC_database_or_SID_for_single_instance_database

表19-16 deletePDBSnapshotのパラメータ

パラメータ 必須/オプション 説明

-pdbName pdb_database_name

必須

PDBデータベース名を指定します。

-pdbSnapshotName pdb_snapshot_name

必須

PDBスナップショット名を指定します。

-sourceDB source_database

必須

ソース・データベースの名前を指定します。

deletePluggableDatabase

deletePluggableDatabaseコマンドにより、PDBが削除されます。

構文およびパラメータ

次の構文でdbca -deletePluggableDatabaseコマンドを使用します。

dbca -deletePluggableDatabase 
   -sourceDB database_unique_name_for_RAC_database_or_SID_for_single_instance_database
   -pdbName pdb_name
   [-sysDBAUserName SYSDBA_user_name]
   [-sysDBAPassword SYSDBA_user_password]
   [-tdeWalletPassword password_for_TDE_wallet]
   [-unregisterWithDirService {true | false} ]
      -dirServiceUserName directory_service_user_name
      [-dirServicePassword directory_service_user_password ]
      [-walletPassword wallet_password]
   [-useWalletForDBCredentials {true | false} ]
       -dbCredentialsWalletPassword wallet_account_password
       [-dbCredentialsWalletLocation wallet_files_directory]

表19-17 deletePluggableDatabaseのパラメータ

パラメータ 必須/オプション 説明

-sourceDB cdb_sid

必須

CDBのデータベース・システム識別子(SID)。

-pdbName pdb_name

必須

削除するPDBの名前。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定する必要があります。

  • -dbCredentialsWalletPassword (オプション): Oracleウォレット・アカウントのパスワード。このパラメータを省略すると、DBCAによってパスワードの入力が求められます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-tdeWalletPassword

オプション

TDEウォレットのパスワードを指定します。

-unregisterWithDirService {true | false}

オプション

このパラメータは、ディレクトリ・サービスからデータベースの登録を解除するための次のパラメータとともに指定します。

  • -dirServiceUserName: ディレクトリ・サービスのユーザー名。

  • -dirServicePassword: ディレクトリ・サービスのユーザー・パスワード。

  • -walletPassword: データベース・ウォレットのパスワード

deleteTemplate

deleteTemplateコマンドにより、データベース・テンプレートが削除されます。

構文およびパラメータ

次の構文でdbca -deleteTemplateコマンドを使用します。

dbca -deleteTemplate 
   -templateName name_of_an_existing_database_template
      [-templateFromCloud 
      -opcLibPath OPC_library_path
      -opcConfigFile OPC_config_file_name
      [-rmanDecryptionPassword rman_decryption_password]]

表19-18 deleteTemplateのパラメータ

パラメータ 必須/オプション 説明

-templateName

name_of_an_existing_database_template

必須

削除する既存のデータベース・テンプレートの名前。デフォルトの場所にある既存のテンプレートまたはデータベース作成用のテンプレートの完全なパスを指定するか、テンプレート作成用の新しいテンプレート名を指定します。

-templateFromCloud

オプション

テンプレートがクラウド・テンプレートであることを示します。

  • opcLibPath: テンプレート削除操作用のodbsrmt.pyスクリプトを含むディレクトリを指定するか、libopc.soを含むディレクトリを指定します。

  • opcConfigFile: OPC構成ファイルを指定します。

  • rmanDecryptionPassword: Oracle Cloud Infrastructureに格納されているRMANテンプレート・ファイルを復号化するために使用するパスワード。これは、テンプレートのRMANバックアップの作成時に使用したパスワードと同じです。

executePrereqs

executePrereqsコマンドにより、前提条件チェックが実行され、その結果が報告されます。このコマンドは、データベースを作成するdbcaの実行前に環境をチェックするために使用できます。

構文およびパラメータ

次の構文でdbca -executePrereqsコマンドを使用します。

dbca -executePrereqs 
   -databaseConfigType {SINGLE | RAC | RACONENODE}
        [-RACOneNodeServiceName RAC_node_service_name]
   [-nodelist database_nodes_list]

表19-19 executePrereqsのパラメータ

パラメータ 必須/オプション 説明

-databaseConfigType {SINGLE | RAC | RACONENODE}

必須

次のいずれかのデータベース構成タイプを指定します。

  • SINGLE: 単一の個別のデータベース。

  • RAC: Oracle RAC データベース。

  • RACONENODE: Oracle RAC One Nodeデータベース。

    Oracle RAC One Nodeデータベースの場合は、-RACOneNodeServiceNameパラメータを使用してサービス名を指定できます。

-nodelist

database_nodes_list

オプション

データベース・ノードのカンマ区切りのリスト。

generateScripts

generateScriptsコマンドにより、データベースの作成に使用できるスクリプトが生成されます。

構文およびパラメータ

次の構文でdbca -generateScriptsコマンドを使用します。

dbca -generateScripts 
    -templateName database_template_name 
    -gdbName global_database_name 
    [-sid database_system_identifier]
    [-scriptDest sql_scripts_directory]
    [-createAsContainerDatabase {true | false}
        [-numberOfPDBs number_of_pdbs_to_create]
        [-pdbName pdb_name]
        [-pdbStorageMAXSizeInMB maximum_storage_size_of_the_pdb]
        [-pdbStorageMAXTempSizeInMB maximum_temporary_storage_size_of_the_pdb]
        [-useLocalUndoForPDBs {true | false}]
        [-pdbAdminPassword pdb_administrator_password]
        [-pdbOptions pdb_options]
    [-sysPassword SYS_user_password]
    [-systemPassword SYSTEM_user_password]
    [-sehaNodeList node_names_separated_by_comma_for_Standard_Edition_High_Availability_database]
    [-emConfiguration {CENTRAL | NONE}
        [-dbsnmpPassword DBSNMP_user_password]
        [-omsHost EM_Management_Server_host_name]
        [-omsPort EM_Management_Server_port_number]
        [-emUser EM_administrator_name]
        [-emPassword EM_administrator_password]
    [-dvConfiguration {true | false}
        -dvUserName Database_Vault_owner_user_name
        -dvUserPassword Database_Vault_owner_user_password
        [-dvAccountManagerName Database_Vault_account_manager_name
        -dvAccountManagerPassword Database_Vault_account_manager_password]]
    [-olsConfiguration {true | false}
        [-configureWithOID configure_with_OID_flag]]
    [-datafileDestination data_files_directory]
    [-redoLogFileSize maximum_redo_log_file_size_in_MB]
    [-recoveryAreaDestination fast_recovery_area_directory
        [-recoveryAreaSize fast_recovery_area_size]]
    [-datafileJarLocation data_files_backup_directory]
    [-responseFile response_file_directory]
    [-storageType {FS | ASM} 
        [-asmsnmpPassword ASMSNMP_password]
        -datafileDestination data_files_directory]
    [-runCVUChecks {true | false}]
    [-nodelist database_nodes_list]
    [-enableArchive {true | false} 
        [-archiveLogMode {AUTO | MANUAL}]
        [-archiveLogDest archive_log_files_directory]]
    [-memoryMgmtType {AUTO | AUTO_SGA | CUSTOM_SGA}]
    [-createListener new_database_listener_to_register_the_database_with]
    [-useOMF {true | false}]
    [-dbOptions database_options]
    [-customScripts custom_sql_scripts_to_run_after_database_creation]
    [-adminManaged]
    [-databaseConfigType {SINGLE | RAC | RACONENODE}
            [-RACOneNodeServiceName service_name_for_RAC_one_node_database]]
    [-characterSet database_character_set]
    [-nationalCharacterSet database_national_character_set]
    [-registerWithDirService {true | false} 
        [-dirServiceUserName directory_service_user_name]
        [-dirServicePassword directory_service_user_password]
        [-databaseCN database_common_name]
        [-dirServiceCertificatePath certificate_file_path]
        [-dirServiceUser directory_service_user_name]
        [-ldapDirectoryAccessType ldap_directory_access_type]
        [-useSYSAuthForLDAPAccess use_sys_user_for_ldap_access_flag]
        [-walletPassword wallet_password]]
    [-listeners list_of_listeners_to_register_the_database_with]
    [-variablesFile variables_file]
    [-variables variables_list]
    [-initParams initialization_parameters_list
        [-initParamsEscapeChar initialization_parameters_escape_character]]
    [-sampleSchema {true | false}]
    [-memoryPercentage percentage_of_total_memory_to_assign_to_the_database]
    [-totalMemory total_memory_to_assign_to_the_database_in_MB]
    [-databaseType {MULTIPURPOSE | DATA_WAREHOUSING | OLTP}]
    [-useWalletForDBCredentials {true | false}
        -dbCredentialsWalletPassword wallet_account_password
        -dbCredentialsWalletLocation wallet_files_directory]
        [-storageType FS | ASM | EXASCALE | PMEMFS]
            -datafileDestination | -pmemMountPointPath
            -datafileDestination destination_directory_for_all_database_files
            -pmemMountPointPath mounted_PMEM_file_store_mount_location
                [-pmemFSName PMEM_file_store_name]
                [-pmemFSSizeDefinition]
            [-asmsnmpPassword ASMSNMP_password_for_ASM_monitoring]
        [-configureTDE <true | false> ]
          [-encryptPDBTablespaces Specify ALL to encrypt all Tablespaces or a comma separated list of name:value pairs with tablespace encryption to true/false]
          [-encryptTablespaces Specify ALL to encrypt all Tablespaces or A comma separated list of name:value pairs with tablespace encryption to true/false]
          [-primaryDBTdeWallet value]
          [-sourceTdeWalletPassword value]
          [-tdeWalletRoot tde_wallet_root_init_parameter]
          [-tdeAlgorithm TDE_algorithm]
          [-tdeWalletLoginType type_of_wallet_login]
          [-tdeWalletPassword TDE_wallet_password]
          [-tdeWalletPathInTarFile value]

表19-20 generateScriptsのパラメータ

パラメータ 必須/オプション 説明

-templateName database_template_name

必須

デフォルトの場所にある既存のデータベース・テンプレートの名前、またはデフォルトの場所にないテンプレートへの完全パス

-gdbName global_database_name

必須

database_name.domain_name形式のグローバル・データベース名。

-sid

database_system_identifier

オプション

データベース・システム識別子(SID)

SIDは、データベースを実行するインスタンスを一意に識別します。指定しないと、デフォルトでデータベース名に設定されます。

-scriptDest scripts_directory

オプション

スクリプトを格納する完全なディレクトリ・パス。

-createAsContainerDatabase

{true | false}

オプション

CDBを作成する場合は、trueを指定します。Oracle Databaseリリース21c以降では、falseを指定することはサポートされません。

trueを指定した場合は、次のオプション・パラメータを指定できます。

  • -numberOfPDBs: 作成するPDBの数。デフォルトは0 (ゼロ)です。

  • -pdbName: 各PDBの名前。-numberOfPDBsの値が1よりも大きい場合は、それぞれのPDB名に番号が追加されます。このパラメータは、-numberOfPDBs値が0 (ゼロ)より大きい場合に指定する必要があります。

  • -pdbStorageMAXSizeInMB: PDBの最大記憶域サイズ(MB単位)。

  • -pdbStorageMAXTempSizeInMB: PDBの最大一時記憶域サイズ(MB単位)。

  • -useLocalUndoForPDBs {true | false}: PDBにローカルUNDOを使用する必要があるかどうかを示すフラグ。

  • -pdbAdminPassword: PDB管理者のパスワード。

  • -pdbOptions: カンマ区切りリストの形式でのPDBのオプション。各オプションは、name:value形式で指定する必要があります。

    例: JSERVER:true,DV:false

-sysPassword

SYS_user_password

オプション

新しいデータベースのSYSユーザー・パスワード。

-systemPassword

SYSTEM_user_password

オプション

新しいデータベースのSYSTEMユーザー・パスワード。

-emConfiguration

{CENTRAL | NONE}

オプション

Enterprise Manager構成の設定。

CENTRALが指定されている場合は、次の追加パラメータを指定します。

  • -dbsnmpPassword: DBSNMPユーザー・パスワード

  • -omsHost: Oracle Management Serverのホスト名。

  • -omsPort: Oracle Management Serverのポート番号。

  • -emUser: Enterprise Manager管理者のユーザー名。

  • -emPassword: Enterprise Manager管理者のパスワード。

-dvConfiguration

{true | false}

オプション

Database Vaultを有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加のDatabase Vaultパラメータが必要です。

  • -dvUserName: Database Vault所有者の名前。

  • -dvUserPassword: Database Vault所有者のパスワード。

  • -dvAccountManagerName: Database Vaultアカウント・マネージャの名前。

  • -dvAccountManagerPassword: Database Vaultアカウント・マネージャのパスワード。

-olsConfiguration

{true | false}

オプション

Oracle Label Security (OLS)を有効化および構成する場合はtrueを指定し、それ以外の場合はfalseを指定しますデフォルトはfalseです。

trueを指定した場合は、Oracle Internet Directory (OID)によってOracle Label Security (OLS)を構成するための-configureWithOIDパラメータを追加指定できます。このパラメータは省略可能です。

-datafileDestination

data_files_directory

オプション

データベースのデータファイルの場所への完全なパス

-redoLogFileSize

maximum_size_of_online_redo_log

オプション

各オンラインREDOログ・ファイルのサイズ(MB単位)。

-recoveryAreaDestination

fast_recovery_area_directory

オプション

バックアップおよびリカバリ領域である、高速リカバリ領域のディレクトリ。高速リカバリ領域を無効にするには、NONEを指定します。

また、-recoveryAreaSizeパラメータを使用すると、高速リカバリ領域のサイズをMB単位で指定できます。このパラメータは省略可能です。

-datafileJarLocation

data_files_backup_directory

オプション

RMANバックアップの圧縮形式になっているデータベースのバックアップ・データ・ファイル(拡張子が.dfbのファイル)のディレクトリ。

-responseFile

response_file_directory

オプション

レスポンス・ファイルのディレクトリ・パス。

-storageType

{FS | ASM}

オプション

FSまたはASMのどちらかの記憶域タイプを指定します。

  • FS: ファイル・システム記憶域タイプ。

    FSが指定されている場合、データベース・ファイルは、使用しているオペレーティング・システムのファイル・システムによって管理されます。データベース・ファイルを格納するディレクトリ・パスは、データベース・テンプレートまたは-datafileDestinationパラメータを使用して指定できます。Oracle Databaseは、実際のファイルを作成および管理できます。

  • ASM: Oracle Automatic Storage Management (Oracle ASM)の記憶域のタイプ。

    ASMが指定されている場合、データベース・ファイルはOracle ASMディスク・グループに配置されます。データベース・ファイルの配置とネーミングはOracle Databaseによって自動的に管理されます。

    ASMを指定した場合は、-asmsnmpPasswordパラメータを使用してASMSNMPパスワードも指定できます。このパラメータは省略可能です。

-runCVUChecks

{true | false}

オプション

Oracle RACデータベースに定期的なクラスタ検証ユーティリティ・チェックを実行する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

-nodelist

database_nodes_list

オプション

データベース・ノードのカンマ区切りのリスト。

-enableArchive

{true | false}

オプション

ログ・ファイルのアーカイブを有効にする場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -archiveLogMode {AUTO | MANUAL}: 自動アーカイブ・モードまたは手動アーカイブ・モードのどちらかを指定します。デフォルトは、自動アーカイブ・モードです。

  • -archiveLogDest: アーカイブ・ログ・ファイルを格納する場合のディレクトリ。

-memoryMgmtType

{AUTO | AUTO_SGA | CUSTOM_SGA}

オプション

次のいずれかのメモリー管理タイプを指定します。

  • AUTO: SGAおよびPGAの自動メモリー管理。

  • AUTO_SGA: SGAの自動共有メモリー管理。

  • CUSTOM_SGA: SGAの手動共有メモリー管理。

ノート: データベース・インスタンスの合計物理メモリーが4GBより大きい場合は、データベースのインストール時および作成時に自動メモリー管理オプションAUTOを指定できません。このような環境の場合は、自動共有メモリー管理オプションAUTO_SGAを指定することをお薦めします。

-createListener

new_database_listener

オプション

listener_name:portの形式で、データベースを登録するデータベース・リスナー。

-useOMF

{true | false}

オプション

Oracle Managed Files (OMF)を使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。

-dbOptions

database_options

オプション

name:valueペアのカンマ区切りリストとして、データベース・オプションを指定します。

例: JSERVER:true,DV:false

-customScripts

custom_sql_scripts_list

オプション

データベースの作成後に実行する必要のあるSQLスクリプトのカンマ区切りリストを指定します。スクリプトはリストされている順序で実行されます。

-adminManaged

オプション

管理者管理データベース。

-databaseConfigType

{SINGLE | RAC | RACONENODE}

オプション

次のいずれかのデータベース構成タイプを指定します。

  • SINGLE: 単一の個別のデータベース。

  • RAC: Oracle RAC データベース。

  • RACONENODE: Oracle RAC One Nodeデータベース。

    Oracle RAC One Nodeデータベースの場合は、-RACOneNodeServiceNameパラメータを使用してサービス名を指定できます。

-characterSet

database_character_set

オプション

データベースの文字セット

-nationalCharacterSet

database_national_character_set

オプション

データベースの各国語文字セット。

-registerWithDirService

{true | false}

オプション

Lightweight Directory Access Protocol (LDAP)サービスに登録する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービスのパスワード

  • -databaseCN: データベースの共通名。

  • -dirServiceCertificatePath: ディレクトリ・サービスの証明書ファイルのパス。

  • -dirServiceUser: ディレクトリ・サービスのユーザー名。

  • -ldapDirectoryAccessType {PASSWORD | SSL}: LDAPディレクトリのアクセス・タイプ。

  • -useSYSAuthForLDAPAccess {true | false}: LDAPアクセスにSYSユーザー認証を使用するかどうかを指定します。

  • -walletPassword: データベース・ウォレットのパスワード

-listeners

listeners_list

オプション

データベースのリスナーのカンマ区切りリスト。

-variablesFile

variables_file

オプション

データベース・テンプレートの変数とその値が含まれているファイルへのディレクトリ・パス。

-variables

variables_list

オプション

データベース・テンプレートの変数に対応するname=valueペアのカンマ区切りのリスト。

-initParams

initialization_parameters_list

オプション

データベースの初期化パラメータ値のname=valueペアのカンマ区切りリスト。

初期化パラメータの複数の値の間に特定のエスケープ文字を使用する場合は、-initParamsEscapeCharパラメータを追加指定できます。エスケープ文字を指定しない場合は、デフォルトのエスケープ文字としてバックスラッシュ(/)が使用されます。

-sampleSchema

{true | false}

オプション

データベースにHRサンプル・スキーマ(EXAMPLE表領域)を含める場合は、trueを指定します。それ以外の場合はfalseを指定します。デフォルトはfalseです。

オラクル社のガイドおよび入門資料には、サンプル・スキーマに基づいた例が含まれています。本番データベースにはサンプル・スキーマをインストールしないことをお薦めします。

-memoryPercentage

percentage_of_total_memory_assigned_to_the_database

オプション

データベースが使用できる物理メモリーの割合。

-totalMemory

total_memory_assigned_to_the_database_in_MB

オプション

データベースが使用できる物理メモリーの合計量(MB単位)。

-databaseType

{MULTIPURPOSE | DATA_WAREHOUSING | OLTP}

オプション

データベースの目的がOLTPとデータ・ウェアハウスの両方である場合は、MULTIPURPOSEを指定します。

データベースの主な目的がデータ・ウェアハウスである場合は、DATA_WAREHOUSINGを指定します。

データベースの主な目的がオンライン・トランザクション処理である場合は、OLTPを指定します。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

configureTDE

オプション

データベース作成時にTDEを構成するには、trueを指定します。ソフトウェア・ウォレットのみがサポートされます。ウォレットは、CDB全体またはPDBに対して作成できます。

  • primaryDBTdeWallet: このオプションは、データベースの作成時には使用できません。

  • sourceTdeWalletPassword: 使用されるテンプレートが暗号化を使用するデータベースからのものである場合、またはデータベースを複製する場合は、ソース・データベースでウォレットのパスワードを指定します。

  • tdeAlgorithm: データの暗号化に使用するアルゴリズム。3DES168、AES128、AES192、AES256のいずれかを指定できます。

  • tdeWalletLoginType: ソフトウェア・ウォレットのタイプ。PASSWORD、AUTO_LOGINまたはLOCAL_AUTO_LOGIN。

  • tdeWalletLocation: TDEウォレットが格納されている場所。

  • tdeWalletPassword: ウォレットのオープンに使用されるパスワード。このパラメータは必須です。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

ノート: 分離ウォレットは、Oracle CloudまたはExadata環境でのみサポートされます。

-sehaNodeList

オプション

Standard Edition高可用性データベースのノード名をカンマで区切って指定します。

サービス名sehaServiceNameの値を指定します。

-storageType

{FS | ASM | EXASCALE | PMEMFS}

オプション

FSまたはASMのどちらかの記憶域タイプを指定します。

  • FS: ファイル・システム記憶域タイプ。

    FSが指定されている場合、データベース・ファイルは、使用しているオペレーティング・システムのファイル・システムによって管理されます。データベース・ファイルを格納するディレクトリ・パスは、データベース・テンプレートまたは-datafileDestinationパラメータを使用して指定できます。Oracle Databaseは、実際のファイルを作成および管理できます。

  • ASM: Oracle Automatic Storage Management (Oracle ASM)の記憶域のタイプ。

    ASMが指定されている場合、データベース・ファイルはOracle ASMディスク・グループに配置されます。データベース・ファイルの配置とネーミングはOracle Databaseによって自動的に管理されます。

    ASMを指定した場合は、-asmsnmpPasswordパラメータを使用してASMSNMPパスワードも指定できます。このパラメータは省略可能です。

  • EXASCALE: Oracle Exascale記憶域タイプ。

  • PMEMFS: PMEMFS記憶域タイプ。

次の追加パラメータを指定できます:

  • -datafileDestination: すべてのデータベース・ファイルの宛先ディレクトリ。

  • -pmemMountPointPath: マウントされたPMEMファイル・ストアのマウント位置。

  • -pmemFSName: PMEMファイル・ストア名。

  • -pmemFSSizeDefinition: PMEMファイル・ストア・サイズの定義。InitialSize:ExtendSize:MaxSize E.G: -pmemFSSizeDefinition 8GB:16GB:100GB or -pmemFSSizeDefinition 2TB:8TB:UNLIMITEDなどの値文字列を指定します

managePatches

managePatchesコマンドを使用すると、Oracle Databaseのパッチ管理を簡略化できます。

構文およびパラメータ

次の構文でdbca -managePatchesコマンドを使用します:

dbca -managePatches - Option to manage patches in the Oracle Home.
                -registerUser | -unRegisterUser | -checkPatchStatus | -generateGoldImage | -downloadGoldImage

次のオプション・パラメータは、-registerUser | -unRegisterUser | -checkPatchStatus | -generateGoldImage | -downloadGoldImageオプションを使用して指定できます:

dbca -managePatches 
   -registerUser - Option to register SSO user in Patch Planner service.
            -csiNumber value
            -ssoUserName value
            [-proxyServer - Proxy server IP address or name]
                 -proxyPort - Proxy server port number
                 [-proxyUserName - Proxy server user name]
             [-resume Resume the previous operation]
                [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
        -unRegisterUser - Option to unregister SSO user from Patch Planner service
            [-proxyServer - Proxy server IP address or name]
                -proxyPort - Proxy server port number
                [-proxyUserName - Proxy server user name]
            [-resume Resume the previous operation]
                [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
         -checkPatchStatus - Option to check the health of the Oracle home
             [-proxyServer - Proxy server IP address or name]
                -proxyPort - Proxy server port number
                [-proxyUserName - Proxy server user name]
             [-requestID | -sessionID]
            [-requestID - Patch Planner async request ID]
             [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
             [-resume Resume the previous operation]
                [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
             [-updateLag - Option to specify patch release update lag. Supported values: LATEST|LATEST-1|LATEST-2]
         -generateGoldImage - Option to generate Gold Image with the required Release Update (RU).
             [-proxyServer - Proxy server IP address or name]
                 -proxyPort - Proxy server port number
                [-proxyUserName - Proxy server user name]
             [-resume Resume the previous operation]
                [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
            [-updateLag - Option to specify patch release update lag. Supported values: LATEST|LATEST-1|LATEST-2]
        -downloadGoldImage - Option to download the newly built Gold Image to specified location
             -goldImageDownloadLocation - Location to download the Gold Image on local file system
             [-proxyServer - Proxy server IP address or name]
                -proxyPort - Proxy server port number
                [-proxyUserName - Proxy server user name]
             [-requestID | -sessionID]
             [-requestID - Patch Planner Async request ID]
             [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]
             [-resume Resume the previous operation]
                 [-sessionID Session ID of the DBCA session that you intended to revert or resume or load details]

表19-21 managePatchesのパラメータ

パラメータ 説明

-registerUser

SSOユーザーをパッチ・プランナ・サービスに登録するオプション。

このパラメータでは、次のオプションを指定できます:
  • -csiNumber: CSI番号。これは必須オプションです。
  • -ssoUserName: SSOユーザー名。これは必須オプションです。
  • -proxyServer: プロキシ・サーバーのIPアドレス。
  • -proxyPort: プロキシ・サーバーのポート番号。
  • -proxyUserName: プロキシ・サーバーのユーザー名。
  • -resume: 前の操作を再開します。
  • -sessionID: 元に戻すか再開するか、あるいは詳細を表示するDBCAセッションのID。

-unregisterUser

SSOユーザーをパッチ・プランナ・サービスから登録解除するオプション。

このパラメータでは、次のオプションを指定できます:
  • -proxyServer: プロキシ・サーバーのIPアドレス。
  • -proxyPort: プロキシ・サーバーのポート番号。
  • -proxyUserName: プロキシ・サーバーのユーザー名。
  • -resume: 前の操作を再開します。
  • -sessionID: 元に戻すか再開するか、あるいは詳細を表示するDBCAセッションのID。

-checkPatchStatus

Oracleホームの状態を確認するオプション。

このパラメータでは、次のオプションを指定できます:
  • -proxyServer: プロキシ・サーバーのIPアドレス。
  • -proxyPort: プロキシ・サーバーのポート番号。
  • -proxyUserName: プロキシ・サーバーのユーザー名。
  • -requestID: パッチ・プランナ非同期リクエストID。
  • -sessionID: 元に戻すか再開するか、あるいは詳細を表示するDBCAセッションのID。
  • -resume: 前の操作を再開します。
  • -updateLag: パッチ・リリース更新ラグを指定するオプション。サポートされている値: LATEST|LATEST-1|LATEST-2

-generateGoldImage

ゴールド・イメージを必要なリリース更新(RU)で生成するオプション。

このパラメータでは、次のオプションを指定できます:
  • -proxyServer: プロキシ・サーバーのIPアドレス。
  • -proxyPort: プロキシ・サーバーのポート番号。
  • -proxyUserName: プロキシ・サーバーのユーザー名。
  • -sessionID: 元に戻すか再開するか、あるいは詳細を表示するDBCAセッションのID。
  • -resume: 前の操作を再開します。
  • -updateLag: パッチ・リリース更新ラグを指定するオプション。サポートされている値: LATEST|LATEST-1|LATEST-2

-downloadGoldImage

新しく構築されたゴールド・イメージを指定された場所にダウンロードするオプション。

このパラメータでは、次のオプションを指定できます:
  • -goldImageDownloadLocation: ローカル・ファイル・システムでゴールド・イメージをダウンロードする場所。これは必須オプションです。
  • -proxyServer: プロキシ・サーバーのIPアドレス。
  • -proxyPort: プロキシ・サーバーのポート番号。
  • -proxyUserName: プロキシ・サーバーのユーザー名。
  • -requestID: パッチ・プランナ非同期リクエストID。
  • -sessionID: 元に戻すか再開するか、あるいは詳細を表示するDBCAセッションのID。
  • -resume: 前の操作を再開します。

moveDatabase

moveDatabaseコマンドにより、あるソースOracleホームからターゲットOracleホームにデータベースが移動されます。

構文およびパラメータ

次の構文でdbca -moveDatabaseコマンドを使用します:

dbca -moveDatabase 
   -sourceDB Database unique name for Oracle RAC database or SID for single-instance database    
   [-continueWithDBDowntime Flag to indicate the move operation with database downtime when there is only one active instance running]    
   [-directoryPathsToCopy A comma-separated list of absolute directory paths that are to be copied from source Oracle home to target Oracle home]    
   [-drainTimeoutInSeconds Specify time in seconds to complete the resource draining while stopping the database]    
   [-filePathsToCopy A comma-separated list of absolute file paths that are to be copied  from source Oracle home to target Oracle home]    
   [-listenersToMove A comma-separated list of listeners that are to be moved]    
   [-nodeListForMove A comma-separated list of nodes if operation has to be performed on subset of nodes]    
   [-nonRolling Flag to indicate the database move would be performed by shutting down the database]    
   [-oracleHomeUserPassword Oracle home user password]    
   [-postMoveScripts A comma-separated list of scripts to be run post move database. The scripts are run in the order they are listed]        
     [-postRollbackScripts A comma-separated list of scripts to be run post move database rollback. The scripts are run in the order they are listed]    
   [-resume Resume the previous operation]        
     [-sessionID Session id of the failed session]    
   [-revert Revert the previous operation]
     [-sessionID Session id of the previous session]            
   [-skipClosedPDBs Flag to skip the datapatch on closed PDBs]    
   [-skipDatapatch Flag to skip the datapatch run]    
   [-skipPDBs A comma-separated list of PDBs to be skipped for current operation. ]    
   [-sqlnetConfigPreference SOURCE | TARGET Specify the sqlnet.ora file move preference.]    
   [-sysDBAPassword Password for sysDBAUserName user name]    
   [-sysDBAUserName User name with SYSDBA privileges]
   [-continueWithDBDowntime Flag to indicate the move operation with database downtime when there is only one active instance running]
   [-doNotEnableTwoStagePatches specify this flag to not enable two stage patches]
   [-errorOnMissingPatches Specify this flag to stop the move operation in case of missing patches in target Oracle home]
       [-exceptionPatchList Specify the list of patch IDs to be ignored when checking missing patches in target Oracle home]
   [-skipMissingPatchValidation Specify this flag to proceed with move operation in case of missing patches in target Oracle home]

表19-22 moveDatabaseのパラメータ

パラメータ 必須/オプション 説明

-sourceDB database_sid

必須

Oracle RACデータベースの場合は一意のデータベース名、単一インスタンス・データベースの場合はSID。

-continueWithDBDowntime

オプション

実行されているアクティブ・インスタンスが1つのみの場合にデータベース停止時間がある移動操作を示すフラグを指定します。

-directoryPathsToCopy

オプション

ソースOracleホームからターゲットOracleホームにコピーする絶対ディレクトリ・パスをカンマ区切りリストで指定します。

-drainTimeoutInSeconds

オプション

データベースを停止している間のリソース排出にかける時間を秒単位で指定します。

-filePathsToCopy

オプション

ソースOracleホームからターゲットOracleホームにコピーする絶対ファイル・パスをカンマ区切りリストで指定します。

-listenersToMove

オプション

移動するリスナーをカンマ区切りリストで指定します。

-nodeListForMove

オプション

ノードの一部に対して操作を実行する必要がある場合に複数のノードをカンマ区切りリストで指定します。

-nonRolling

オプション

データベースを停止するとデータベース移動が実行されることを示すフラグを指定します。

-oracleHomeUserPassword

オプション

Oracleホームのユーザー・パスワードを指定します。

-postMoveScripts SYSDBA_user_password

オプション

データベース移動後に実行するスクリプトをカンマ区切りリストで指定します。スクリプトはリストされている順序で実行されます。

データベース・ロールバック移動後に実行するスクリプトのカンマ区切りリストを指定するには、-postRollbackScripts SYSDBA_user_nameオプションを使用します。スクリプトはリストされている順序で実行されます。

-resume

オプション

前の操作を再開します。

-sessionID

オプション

失敗したセッションのセッションIDを指定します。

-revert

オプション

前の操作を取り消します。

-skipClosedPDBs

オプション

クローズされたPDBに対するデータパッチをスキップするフラグを指定します。

-skipDatapatch

オプション

データパッチの実行をスキップするフラグを指定します。

-continueWithDBDowntime

オプション

実行されているアクティブ・インスタンスが1つのみの場合にデータベース停止時間がある移動操作を示すフラグを指定します。

-doNotEnableTwoStagePatches

オプション

2ステージ・パッチを有効にしない場合は、このフラグを指定します。

-errorOnMissingPatches

オプション

ターゲットOracleホームにパッチがない場合に移動操作を停止するには、このフラグを指定します。

ターゲットOracleホームで不足しているパッチをチェックするときに無視するパッチIDのリストを指定するには、-exceptionPatchListオプションを使用します。

-skipMissingPatchValidation

オプション

ターゲットOracleホームにパッチがない場合に移動操作を続行するには、このフラグを指定します。

-skipPDBs

オプション

現在の操作でスキップするPDBをカンマ区切りリストで指定します。

-sqlnetConfigPreference {SOURCE | TARGET}

オプション

sqlnet.oraファイルの移動のプリファレンスを指定します。

-sysDBAPassword

オプション

sysDBAUserNameユーザー名のパスワードを指定します。

-sysDBAUserName

オプション

SYSDBA権限があるユーザー名を指定します。

relocatePDB

relocatePDBコマンドは、リモートCDBからローカルCDBにPDBを再配置します。

前提条件

次に、relocatePDBコマンドを実行するための前提条件を示します。

  • ローカルPDB内のデータベース・ユーザーには、ローカルCDBルート・コンテナでのCREATE PLUGGABLE DATABASE権限が必要です。

  • リモートCDBは、ローカルUNDOモードである必要があります。

  • リモートPDBとローカルPDBは、ARCHIVELOGモードである必要があります。

  • データベース・リンクの接続先のリモートPDB内のデータベース・ユーザーには、CREATE PLUGGABLE DATABASESESSIONおよびSYSOPER権限が必要です。

  • ローカルPDBとリモートPDBに同じオプションがインストールされているか、リモートPDBに、ローカルPDBにインストールされているオプションのサブセットがある必要があります。

構文およびパラメータ

次の構文でdbca -relocatePDBコマンドを使用します。

dbca -relocatePDB 
   -pdbName name_of_the_local_pdb_to_create
   -sourceDB database_name_of_the_local_pdb
   -remotePDBName name_of_the_remote_pdb_to_relocate
   -remoteDBConnString db_connection_string_of_the_remote_pdb
   [-configureTDE true | false Specify true to configure TDE wallet]
            [-encryptPDBTablespaces Specify ALL to encrypt all Tablespaces]
            [-encryptTablespaces Specify ALL to encrypt all Tablespaces]
            [-primaryDBTdeWallet Specify the location for TDE wallet of primary database]
            [-sourceTdeWalletPassword Specify password for source database TDE wallet]
            [-tdeAlgorithm Specify the TDE Algorithm Type]
            [-tdeWalletLoginType Specify the TDE Wallet Login Type, PASSWORD | AUTO_LOGIN  | LOCAL_AUTO_LOGIN Default is PASSWORD for SI and AUTO_LOGIN is default for RAC]
            [-tdeWalletPassword Specify password for TDE wallet]
            [-tdeWalletPathInTarFile value]
            [-tdeWalletRoot Specify the location for TDE wallet root init parameter]
        [-createNewPDBAdminUser Specify this argument if a new PDB Administrator user needs to be created after plugging in PDB from Archive or File Set]
        [-dbLinkName Name of the database link that connects to the remote CDB]
        [-dbLinkUserPassword Common user password of a remote CDB, used by database link to connect to remote CDB]
        [-dbLinkUsername Common user of a remote CDB, used by database link to connect to remote CDB]
        [-pdbAdminPassword PDB Administrator user Password, required only while creating new PDB]
        [-pdbAdminUserName PDB Administrator user name, required only while creating new PDB]
        [-pdbInitParams Specify pdb specific init paramsComma separated list of name=value pairs]
            [-initParamsEscapeChar Specify escape character for comma when a specific initParam has multiple valuesIf the escape character is not specified backslash is the default escape character]
        [-pdbNodelist value]
        [-pdbReadOnlyServiceName Specify the name of the PDB read-only service to be created on dataguard configuration]
        [-pdbServiceName Specify the name of the PDB service to be created]
        [-pdbStorageMAXSizeInMB value]
        [-pdbStorageMAXTempSizeInMB value]
        [-remoteDBSYSDBAUserName User name with SYSDBA privileges of remote database]
        [-remoteDBSYSDBAUserPassword Password for remoteDBSYSDBAUserName user of remote database]
        [-skipDatapatch Flag to skip the datapatch run]
        [-skipPdbServiceCreation Flag to skip the Pluggable Database service creation]
        [-sourcePDBReadOnlyServices Comma-separated source PDB read only services]
        [-sourcePDBServices Comma-separated source PDB services]
        [-sysDBAPassword Password for sysDBAUserName user name]
        [-sysDBAUserName User name with SYSDBA privileges]
        [-updateDBBlockCacheSize option to enable application to set db block cache size initialization parameters in order to support data copy with different block size]
        [-useWalletForDBCredentials true | false Specify true to load database credentials from wallet]
            -dbCredentialsWalletLocation Path of the directory containing the wallet files
            [-dbCredentialsWalletPassword Password to open wallet with auto login disabled]

表19-23 relocatePDBのパラメータ

パラメータ 必須/オプション 説明

-pdbName name_of_the_local_pdb_to_create

必須

リモートPDBの再配置後に作成するローカルPDBの名前。

-sourceDB database_name_of_the_local_pdb

必須

ローカルPDBのデータベース名。

-remotePDBName name_of_the_remote_pdb_to_relocate

必須

再配置するリモートPDBの名前。

-remoteDBConnString db_connection_string_of_the_remote_pdb

必須

リモートPDBのデータベース接続文字列。

-sysDBAUserName name_of_the_sysdba_user

オプション

SYSDBAユーザーの名前。

-sysDBAPassword password_of_the_sysdba_user

オプション

SYSDBAユーザーのパスワード。

-dbLinkUsername name_of_the_dblink_user_of_the_remote_pdb

オプション

リモートPDBのデータベース・リンク・ユーザーの名前。

-dbLinkUserPassword password_of_the_dblink_user_of_the_remote_pdb

オプション

リモートPDBのデータベース・リンク・ユーザーのパスワード。

-configureTDE{true | false}

オプション

TDEウォレットを構成するにはtrueを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -encryptPDBTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -encryptTablespaces: ALLを指定してすべての表領域を暗号化するか、表領域暗号化をtrueまたはfalseに設定してname:valueペアのカンマ区切りリストを指定します。例: SYSTEM:true,SYSAUX:false

  • -primaryDBTdeWallet: プライマリ・データーベースのTDEウォレットの場所を指定します。

  • -sourceTdeWalletPassword: ソース・データベースのTDEウォレットのパスワードを指定します。

  • -tdeAlgorithm: TDEアルゴリズム・タイプを指定します。

  • -tdeWalletLoginType: TDEウォレットのログイン・タイプPASSWORD | AUTO_LOGIN | LOCAL_AUTO_LOGINを指定します。デフォルトは、単一インスタンス・データベースの場合はPASSWORD、Oracle RACデータベースの場合はAUTO_LOGINです。

  • -tdeWalletPassword: TDEウォレットのパスワードを指定します。

  • -tdeWalletPathInTarFile: tarファイルでTDEウォレット・パスを指定します。

  • -tdeWalletRoot: TDEウォレットのルート初期パラメータの場所を指定します。

-createNewPDBAdminUser

オプション

アーカイブまたはファイル・セットからPDBにプラグインした後に新規PDB管理者ユーザーを作成する必要がある場合、この引数を指定します。

-dbLinkName

オプション

リモートPDBに接続するデータベースの名前。

-pdbAdminPassword

オプション

新しいPDBを作成する場合にのみ必要なPDB管理者ユーザーのパスワードを指定します。

-pdbAdminUserName

オプション

新しいPDBを作成する場合にのみ必要なPDB管理者ユーザー名を指定します。

-pdbInitParams

オプション

PDB固有の初期化パラメータをname=valueペアのカンマ区切りリストとして指定します。

-initParamsEscapeChar: 特定の初期化パラメータに複数の値がある場合、カンマにエスケープ文字を指定します。エスケープ文字を指定しない場合、バックスラッシュがデフォルトのエスケープ文字になります。

-pdbNodelist

オプション

PDBノード・リストを指定します。

-pdbReadOnlyServiceName

オプション

Oracle Data Guardの構成時に作成するPDB読取り専用サービスの名前を指定します。

-pdbServiceName

オプション

PDBサービスの名前を指定します。

-pdbStorageMAXSizeInMB

オプション

PDBの最大記憶域サイズ(MB単位)を指定します。

-pdbStorageMAXTempSizeInMB

オプション

PDBの最大一時記憶域サイズ(MB単位)を指定します。

-remoteDBSYSDBAUserName

オプション

リモート・データベースのSYSDBA権限を持つユーザー名を指定します。

-remoteDBSYSDBAUserPassword

オプション

リモート・データベースのリモートDB SYSDBAユーザーのパスワードを指定します。

-skipDatapatch

オプション

データ・パッチの実行をスキップするフラグ。

-skipPdbServiceCreation

オプション

PDBサービスの作成をスキップするフラグ。

-sourcePDBReadOnlyServices

オプション

カンマ区切りのソースPDB読取り専用サービス。

-sourcePDBServices

オプション

カンマ区切りのソースPDBサービス。

-updateDBBlockCacheSize

オプション

ブロック・サイズが異なるデータ・コピーをサポートするために、アプリケーションでDBブロック・キャッシュ・サイズの初期化パラメータを設定できるようにするオプション。

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

unplugDatabase

unplugDatabaseコマンドにより、マルチテナント・コンテナ・データベース(CDB)からプラガブル・データベース(PDB)が切断されます。

構文およびパラメータ

次の構文でdbca -unplugDatabaseコマンドを使用します。

dbca -unplugDatabase 
   -sourceDB cdb_sid
   -pdbName pdb_name
   [-maxBackupSetSizeInMB maximum_backup_set_size_in_MB]
   [-unregisterWithDirService {true | false}
      -dirServiceUserName directory_service_user_name
      -dirServicePassword directory_service_user_password
      -walletPassword wallet_password]
   [-archiveType {TAR | RMAN | NONE}
      [-rmanParallelism parallelism_integer_value]
      [-pdbArchiveFile pdb_archive_file_directory]
      [-PDBBackUpfile pdb_backup_file_directory]
      [-PDBMetadataFile pdb_metadata_file_directory]
      [-rmanParallelism parallelism_integer_value]]
   [-useWalletForDBCredentials {true | false}
      -dbCredentialsWalletPassword wallet_account_password
      -dbCredentialsWalletLocation wallet_files_directory]
   [-pdbTDEKeyTransportSecret value]
   [-tdeWalletPassword password for TDE wallet]

表19-24 unplugDatabaseのパラメータ

パラメータ 必須/オプション 説明

-sourceDB cdb_sid

必須

CDBのデータベース・システム識別子(SID)。

-pdbName pdb_name

必須

PDB名。

-maxBackupSetSizeInMB

オプション

最大バックアップ・セット・サイズをMB単位で指定します。

-archiveType {TAR | RMAN | NONE}

オプション

切断されたPDBのファイルをtarファイルに格納する場合は、TARを指定します。

切断されたPDBのファイルをRMANバックアップに格納する場合は、RMANを指定します。

tarファイルまたはRMANバックアップを使用しないで、切断されたPDBのファイルを格納する場合はNONEを指定します。

次のいずれかのパラメータを指定します。

  • -pdbArchiveFile: PDBアーカイブ・ファイルの絶対ファイル・パスと名前を指定します。

  • -pdbBackUpfile: アーカイブ・タイプがRMANの場合はPDBバックアップ・ファイルの絶対ファイル・パスと名前を指定します。PDBの作成時に作成されるバックアップが複数存在する場合は、カンマ区切りのファイル・パスを指定します。

  • -pdbMetadataFile: アーカイブ・タイプがRMANまたはNONEの場合は、PDBメタデータ・ファイルの絶対ファイル・パスと名前を指定します。

  • -rmanParallelism: RMAN並列度の整数値を指定します。

-unregisterWithDirService {true | false}

オプション

LDAPサービスからPDBの登録を解除する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータが必要です。

  • -dirServiceUserName: LDAPサービスのユーザー名。

  • -dirServicePassword: LDAPサービス・ユーザーのパスワード。

  • -walletPassword: データベース・ウォレットのパスワード

-useWalletForDBCredentials

{true | false}

オプション

データベース資格証明にOracle Walletを使用する場合はtrueを指定し、それ以外の場合はfalseを指定します。デフォルトはfalseです。

trueを指定した場合は、次の追加パラメータを指定できます。

  • -dbCredentialsWalletPassword: Oracleウォレット・アカウントのパスワード。

  • -dbCredentialsWalletLocation: Oracleウォレット・ファイルのディレクトリの場所。

ノート:

Oracle Unified Directory (OUD)を使用している場合は、次のキーを使用してOUDパスワードをウォレットに格納する必要があります。

  • oracle.dbsecurity.walletPassword

  • oracle.dbsecurity.userDNPassword

-pdbTDEKeyTransportSecret value

必須

PDB TDEキー・トランスポート・シークレットの名前。

-tdeWalletPassword value

必須

TDEウォレットのパスワードを指定します。