附註:
- 此教學課程需要存取 Oracle Cloud。若要註冊免費帳戶,請參閱開始使用 Oracle Cloud Infrastructure Free Tier 。
- 它會使用 Oracle Cloud Infrastructure 證明資料、租用戶及區間的範例值。完成實驗室時,請將這些值替代為您雲端環境特定的值。
在 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 來連接和執行的步驟。
必要條件
- 連線至自治式資料庫。
- 檢查檢視 dba_cloud_config。
- 在 Autonomous Database 上啟用 Oracle Workspace Manager。
作業 1:在 Autonomous Database 上啟用 Oracle Workspace Manager
必須啟用 Oracle Workspace Manager 才能在 Autonomous Database 上使用。您可以移轉已啟用 Oracle Workspace Manager 的現有資料。
-
檢查 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 |
-
以 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.
-
查詢 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 |
-
(選擇性) 如果您在要移轉至 Autonomous Database 的另一個資料庫上使用 Oracle Workspace Manager 有現有資料,Oracle Workspace Manager 會提供匯入與匯出程序,讓您移轉資料。
作業 2:停用 Autonomous Database 上的 Oracle Workspace Manager (若有需要)
使用下列步驟來停用 Autonomous Database 上的 Oracle Workspace Manager。
-
以 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.
-
查詢 dba_cloud_config 以確認已停用 Oracle Workspace Manager。
SQL> SELECT param_name, param_value FROM dba_cloud_config WHERE LOWER(param_name) = 'owm'; no rows selected
相關連結
確認書
- 作者 - Aditya Kumar Srivastawa (主要雲端架構師)
其他學習資源
探索 docs.oracle.com/learn 的其他實驗室,或者存取更多 Oracle Learning YouTube 頻道上的免費學習內容。此外,請瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning 檔案總管。
如需產品文件,請造訪 Oracle Help Center 。
Use Oracle Workspace Manager on Autonomous Database
F87957-01
October 2023
Copyright © 2023, Oracle and/or its affiliates.