附註:

在 Autonomous Database 上使用 Oracle Workspace Manager

簡介

Oracle Workspace Manager 提供基礎架構,可讓應用程式建立工作區,並將不同工作區中不同版本的表格資料列值群組在一起。Oracle Workspace Manager 是 Oracle Database 的一項功能,可提供開發人員建立工作區的基礎架構,以維護一組表格的多個版本。開發人員可以處理工作區內僅對其可見的資料副本,而不對存取生產資料之資料庫的其他使用者顯示。它們對資料所做的變更會隔離在工作區中。開發人員完成工作區中的資料工作後,即可將其與生產資料合併。

關於在 Autonomous Database 上使用 Oracle Workspace Manager

使用 Oracle Workspace Manager 來啟動資料庫中一或多個使用者表格的版本。當表格啟用版本時,表格中的所有資料列都可支援多個版本的資料。

可受惠於 Oracle Workspace Manager 的應用程式通常會執行下列一或多個作業:

目標

概述在 Autonomous Database 上使用 Oracle Workspace Manager 來連接和執行的步驟。

必要條件

作業 1:在 Autonomous Database 上啟用 Oracle Workspace Manager

必須啟用 Oracle Workspace Manager 才能在 Autonomous Database 上使用。您可以移轉已啟用 Oracle Workspace Manager 的現有資料。

  1. 檢查 dba_cloud_config 檢視是否啟用 Oracle Workspace Manager。

    SQL> SELECT param_name, param_value FROM dba_cloud_config;
    
    |PARAM_NAME                 | PARAM_VALUE                              |
    | ------------------------- | ---------------------------------------- |
    | latest_timezone_version   | 42                                       |
    | aws_user_arn              | arn:aws:iam::213420752344:user/oraclearn |
    

    影像 1

  2. 以 ADMIN 使用者身分執行 DBMS_CLOUD_ADMIN.ENABLE_FEATURE 以啟用 Oracle Workspace Manager。

    工作區管理程式使用 DBMS_CLOUD_ADMIN.ENABLE_FEATURE 程序啟用。

    SQL> BEGIN    DBMS_CLOUD_ADMIN.ENABLE_FEATURE(        feature_name => 'OWM');
      2  end;
      3* /
    
    PL/SQL procedure successfully completed.
    

    影像 2

  3. 查詢 dba_cloud_config 以確認已啟用 Oracle Workspace Manager。

    SQL> SELECT param_name, param_value FROM dba_cloud_config WHERE       LOWER(param_name) = 'owm';
    
    | PARAM_NAME   | PARAM_VALUE |
    | ------------ | ----------- |
    | owm          | enabled     |
    

    影像 3

    影像 4

  4. (選擇性) 如果您在要移轉至 Autonomous Database 的另一個資料庫上使用 Oracle Workspace Manager 有現有資料,Oracle Workspace Manager 會提供匯入與匯出程序,讓您移轉資料。

    如需其他資訊,請參閱匯出綱要匯入綱要

作業 2:停用 Autonomous Database 上的 Oracle Workspace Manager (若有需要)

使用下列步驟來停用 Autonomous Database 上的 Oracle Workspace Manager。

  1. 以 ADMIN 使用者身分,執行 DBMS_CLOUD_ADMIN.DISABLE_FEATURE 以停用 Oracle Workspace Manager。

    工作區管理程式使用 DBMS_CLOUD_ADMIN. DISABLE_FEATURE 程序停用。

    停用 Oracle Workspace 管理:

    SQL> BEGIN    DBMS_CLOUD_ADMIN.DISABLE_FEATURE(        feature_name => 'OWM');
      2  end;
      3* /
    
    PL/SQL procedure successfully completed.
    

    影像 5

  2. 查詢 dba_cloud_config 以確認已停用 Oracle Workspace Manager。

    SQL> SELECT param_name, param_value FROM dba_cloud_config WHERE       LOWER(param_name) = 'owm';
    
    no rows selected
    

    影像 6

確認書

其他學習資源

探索 docs.oracle.com/learn 的其他實驗室,或者存取更多 Oracle Learning YouTube 頻道上的免費學習內容。此外,請瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning 檔案總管。

如需產品文件,請造訪 Oracle Help Center