Autonomous DatabaseでのOracle Workspace Managerの使用方法

Workspace Managerは、作業領域を作成し、バージョンが異なる表の行の値を、異なる作業領域にグループ化できるインフラストラクチャを提供します。

Autonomous DatabaseでのOracle Workspace Managerの使用方法について

Oracle Workspace Managerを使用して、データベース内で1つ以上のユーザー表をバージョン対応にします。表をバージョン対応表にすると、その表内のすべての行が複数のバージョンのデータをサポートできます。

Workspace Managerは、通常、次の操作を実行するアプリケーションに有効です。

  • 更新および挿入を本番データに取り込む前に、これらの集合を1単位として管理する。
  • 共同開発作業をサポートする。
  • 共通のデータ・セットを使用して、what-if分析または公開するデータのコピーを複数作成する。
  • データの変更履歴を保存する。

Workspace Managerの概要では、関連する使用方法および参照情報を提供します。

ワークスペース・マネージャは、プロシージャDBMS_CLOUD_ADMIN.ENABLE_FEATUREを使用して有効にします。

Autonomous DatabaseでのOracle Workspace Managerの有効化

Autonomous Databaseで使用するには、Oracle Workspace Managerを有効にする必要があります。Oracle Workspace Managerが有効になっている既存のデータを移行できます。

ADMINユーザーとして、DBMS_CLOUD_ADMIN.ENABLE_FEATUREを実行してOracle Workspace Managerを有効にします。
  1. Oracle Workspace Managerを有効にします。
    BEGIN 
       DBMS_CLOUD_ADMIN.ENABLE_FEATURE(
            feature_name => 'OWM');
    END;
    /
  2. Autonomous Databaseインスタンスを再起動します。

    詳細は「Autonomous Databaseの再起動」を参照してください。

  3. dba_cloud_configを問い合せて、Oracle Workspace Managerが有効になっていることを確認します。
    SELECT param_name, param_value FROM dba_cloud_config WHERE
           UPPER(param_name) = 'OWM';
    
    PARAM_NAME PARAM_VALUE
    ---------- -----------
    owm        enabled
  4. (オプション) Autonomous Databaseに移行する別のデータベースでOracle Workspace Managerを使用する既存のデータがある場合、Oracle Workspace Managerには、データの移行を可能にするインポートおよびエクスポートの手順が用意されています。詳細は、Export_SchemasおよびImport_Schemasを参照してください。
  5. インポートされたスキーマまたは新しいスキーマを続行します。

詳細は、ENABLE_FEATUREプロシージャを参照してください。

Autonomous DatabaseでのOracle Workspace Managerの無効化

Autonomous DatabaseでOracle Workspace Managerを無効にするには、次のステップを使用します。

ADMINユーザーとして、DBMS_CLOUD_ADMIN.DISABLE_FEATUREを実行してOracle Workspace Managerを無効にします。
  1. Oracle Workspace Managerを無効にします。
    BEGIN 
       DBMS_CLOUD_ADMIN.DISABLE_FEATURE(
            feature_name => 'OWM');
    END;
    /
  2. dba_cloud_configを問い合せて、Oracle Workspace Managerが無効になっていることを確認します。
    SELECT param_name, param_value FROM dba_cloud_config 
         WHERE UPPER(param_name) = 'OWM';
    
    0 rows selected.

詳細は、DISABLE_FEATUREプロシージャを参照してください。