ノート:
- このチュートリアルでは、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を使用して、データベース内の1つ以上のユーザー表をバージョン有効化します。バージョン対応表では、その表内のすべての行が複数バージョンのデータをサポートできます。
Oracle Workspace Managerは、通常、次の操作を実行するアプリケーションです。
- 更新および挿入を本番データに取り込む前に、それらの集合を1単位として管理する。
- 共同開発作業をサポートする。
- 共通のデータ・セットを使用して、What-If分析のシナリオまたは公開するデータのエディションを複数作成します。
- データの変更履歴を保存します。
目的
Autonomous DatabaseでOracle Workspace Managerを使用して接続および実行するステップの概要を示します。
前提条件
- 自律型データベースに接続します。
- dba_cloud_configビューを確認します。
- Autonomous DatabaseでOracle Workspace Managerを有効にします。
タスク1: Autonomous DatabaseでのOracle Workspace Managerの有効化
Autonomous Databaseで使用するには、Oracle Workspace Managerを有効にする必要があります。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を有効にします。
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を無効にします。
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 Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
Use Oracle Workspace Manager on Autonomous Database
F87957-01
October 2023
Copyright © 2023, Oracle and/or its affiliates.