Utilisation d'Oracle Workspace Manager sur Autonomous Database

Workspace Manager fournit une infrastructure qui permet aux applications de créer des espaces de travail et de regrouper différentes versions des valeurs de ligne de table dans différents espaces de travail.

A propos de l'utilisation d'Oracle Workspace Manager sur Autonomous Database

Utilisez Oracle Workspace Manager pour activer la gestion des versions d'une ou plusieurs tables utilisateur dans la base de données. Lorsque la version d'une table est activée, toutes les lignes de la table peuvent prendre en charge plusieurs versions des données.

Les applications qui peuvent bénéficier de Workspace Manager effectuent généralement une ou plusieurs des opérations suivantes :

  • Gérer un ensemble de mises à jour et d'insertions en tant qu'unité avant de les intégrer dans les données de production
  • Soutenir un effort de développement collaboratif
  • Utiliser un jeu de données commun pour créer plusieurs scénarios pour les analyses de simulation ou plusieurs éditions de données à publier
  • Conserver un historique des modifications apportées aux données

L'introduction à Workspace Manager fournit des informations pertinentes sur l'utilisation et les références.

Le gestionnaire d'espace de travail est activé à l'aide de la procédure DBMS_CLOUD_ADMIN.ENABLE_FEATURE.

Activation d'Oracle Workspace Manager sur Autonomous Database

Oracle Workspace Manager doit être activé pour être utilisé sur Autonomous Database. Vous pouvez migrer des données existantes qui ont activé Oracle Workspace Manager.

En tant qu'utilisateur ADMIN, exécutez DBMS_CLOUD_ADMIN.ENABLE_FEATURE pour activer Oracle Workspace Manager.
  1. Activez Oracle Workspace Manager.
    BEGIN 
       DBMS_CLOUD_ADMIN.ENABLE_FEATURE(
            feature_name => 'OWM');
    END;
    /
  2. Redémarrez l'instance Autonomous Database.

    Pour plus d'informations, reportez-vous à Redémarrage d'Autonomous Database.

  3. Interrogez dba_cloud_config pour vérifier qu'Oracle Workspace Manager est activé.
    SELECT param_name, param_value FROM dba_cloud_config WHERE
           UPPER(param_name) = 'OWM';
    
    PARAM_NAME PARAM_VALUE
    ---------- -----------
    owm        enabled
  4. (Facultatif) Si vous disposez de données existantes utilisant Oracle Workspace Manager sur une autre base de données que vous souhaitez migrer vers Autonomous Database, Oracle Workspace Manager fournit des procédures d'import et d'export qui vous permettent de migrer les données. Pour plus d'informations, reportez-vous à Export_Schemas et à Import_Schemas.
  5. Continuez avec les schémas importés ou les nouveaux schémas.

Pour plus d'informations, reportez-vous à Procédure ENABLE_FEATURE.

Désactivation d'Oracle Workspace Manager sur Autonomous Database

Procédez comme suit pour désactiver Oracle Workspace Manager sur Autonomous Database.

En tant qu'utilisateur ADMIN, exécutez DBMS_CLOUD_ADMIN.DISABLE_FEATURE pour désactiver Oracle Workspace Manager.
  1. Désactivez Oracle Workspace Manager.
    BEGIN 
       DBMS_CLOUD_ADMIN.DISABLE_FEATURE(
            feature_name => 'OWM');
    END;
    /
  2. Interrogez dba_cloud_config pour vérifier qu'Oracle Workspace Manager est désactivé.
    SELECT param_name, param_value FROM dba_cloud_config 
         WHERE UPPER(param_name) = 'OWM';
    
    0 rows selected.

Pour plus d'informations, reportez-vous à Procédure DISABLE_FEATURE.