3.11 「管理サービス」でのワークスペースの作成
ユーザーはワークスペースという作業用の共有領域にサインインして、Oracle APEXにアクセスします。管理者は、「管理サービス」での手動ワークスペース作成や、ユーザーがログイン・ページでリンクをクリックする自動化された手法の利用が可能です。
- ワークスペースについて
ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のAPEXのインストール内で複数のユーザーが作業できます。各ワークスペースには、一意の数値IDおよび名前が含まれます。 - ワークスペースの作成方法の指定について
インスタンス管理者は、特定のAPEXインスタンスでのワークスペースのプロビジョニング(または作成)プロセスの動作方法を決定できます。 - ワークスペース・プロビジョニング・モードの選択
インスタンス管理者は、プロビジョニング方法を選択して、どのようにワークスペース・プロビジョニングを行うかを決定します。 - Oracle-Managed Filesがワークスペース・プロビジョニングに及ぼす影響
インスタンス管理者が新しいスキーマを使用してワークスペースを新規に作成する場合、新しい表領域およびデータ・ファイルがそのスキーマに作成されます。Oracle-Managed Filesが有効な場合、新しい表領域のデータ・ファイルを管理します。 - ワークスペースの手動作成
インスタンス管理者は、完全開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。 - 複数のワークスペースの作成
複数のワークスペースの作成ウィザードを実行して、複数のワークスペースをプロビジョニングします
親トピック: Oracle APEX管理サービス
3.11.1 ワークスペースについて
ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のAPEXのインストール内で複数のユーザーが作業できます。各ワークスペースには、一意の数値IDおよび名前が含まれます。
ワークスペースに変更を加えるためには、ワークスペース管理者がサービスまたは変更リクエストをインスタンス管理者に送信する必要があります。変更リクエストの承認または新しいワークスペースの割当てを行うことができるのはインスタンス管理者のみです。
参照:
親トピック: 「管理サービス」でのワークスペースの作成
3.11.2 ワークスペースの作成方法の指定の概要
インスタンス管理者は、特定のAPEXインスタンスでのワークスペースのプロビジョニング(または作成)プロセスの動作方法を決定できます。
どのようにプロビジョニングを行うかを決定するために、インスタンス管理者は、「インスタンスの設定」ページでプロビジョニング方法を選択します。
- 手動 - インスタンス管理者が新しいワークスペースを作成し、サインイン資格証明についてワークスペース管理者に通知します。
- リクエスト - ユーザーがワークスペースをリクエストします。管理者がそのリクエストを承認すると、ユーザーは電子メール検証リンクを含む電子メールを受信します。ユーザーが電子メール検証リンクをクリックすると、ワークスペースが作成されます。
- 自動 - リクエストは管理者による確認を必要をせず自動的に承認されるという点を除き、「リクエスト」と同じです。
ノート:
ユーザーに「サインイン」ページ内のリンクの使用によるワークスペースのリクエストを可能にするには、インスタンス管理者は、プロビジョニング方法として「リクエスト」または「自動」を選択し、電子メールを構成する必要があります。「プロビジョニング方法」が「手動」に設定されている場合は、「サインイン」ページにリンクは表示されません。
リクエストおよび自動プロビジョニングについて
ワークスペースでプロビジョニング方法として「リクエスト」または「自動」を使用している場合は、次のイベントが発生します。
- ユーザーが、電子メール検証リンクを含む電子メールを受信します。
- ユーザーが検証リンクをクリックすると、ワークスペースが作成されます。
- ユーザーがもう1つ電子メールを受信します。それには、サインイン資格証明(つまり、ワークスペース名、ユーザー名およびパスワード)が含まれています。
- ワークスペース・リクエストのステータスが
Accepted
からApproved
に変更されます。
親トピック: 「管理サービス」でのワークスペースの作成
3.11.3 ワークスペース・プロビジョニング・モードの選択
インスタンス管理者は、プロビジョニング方法を選択して、どのようにワークスペース・プロビジョニングを行うかを決定します。
ノート:
開発環境のセキュリティとパフォーマンスを確保するために、この機能は、Oracle Cloudで実行されているOracle APEXインスタンスでは使用できません。プロビジョニング方法を選択するには:
ヒント:
「自動」を選択した場合は、ワークスペースのプロビジョニングを無効にし、ユーザーにメッセージを送信できます。電子メール・プロビジョニングの無効化を参照してください。
親トピック: 「管理サービス」でのワークスペースの作成
3.11.4 Oracle-Managed Filesがワークスペース割当てに及ぼす影響
インスタンス管理者が新しいスキーマを使用してワークスペースを新規に作成する場合、新しい表領域およびデータ・ファイルがそのスキーマに作成されます。Oracle-Managed Filesが有効な場合、新しい表領域のデータ・ファイルを管理します。
Oracle Managed Filesを使用すると、Oracle Databaseの管理が簡単になり、データベースを構成するオペレーティング・システム・ファイルをデータベース管理者(DBA)が直接管理する必要がなくなります。DBAは、Oracle Managed Filesを使用して、ファイル名ではなくデータベース・オブジェクトごとに操作を指定します。新しい表領域のデータファイルには、Oracle Managed Filesの表記規則に従って名前が付けられます。また、それらのファイルの配置は、データベース初期化パラメータDB_CREATE_FILE_DEST
によって決定されます。
Oracle Managed Filesを有効にしていない場合は、APEXがインストールされた表領域の最初のデータファイルと同じディレクトリにデータ・ファイルが作成されます。
参照:
Oracle Database管理者ガイドのOracle Managed Filesの使用
親トピック: 「管理サービス」でのワークスペースの作成
3.11.5 ワークスペースの手動作成
インスタンス管理者は、完全開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。
- 完全開発環境でのワークスペースの手動作成
インスタンス管理者はワークスペースの作成ウィザードを実行して、完全開発環境でワークスペースを手動で作成できます。 - ランタイム環境でのワークスペースの手動作成
インスタンス管理者はSQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でワークスペースを手動で作成できます。
親トピック: 「管理サービス」でのワークスペースの作成
3.11.5.1 完全開発環境でのワークスペースの手動作成
インスタンス管理者はワークスペースの作成ウィザードを実行して、完全開発環境でワークスペースを手動で作成できます。
ノート:
このトピックは、Oracle Cloudで実行されているOracle APEXインスタンスには適用されません。Oracle Cloudサービスのドキュメントを参照してください。ワークスペースを手動で作成するには:
親トピック: ワークスペースの手動作成
3.11.5.2 ランタイム環境でのワークスペースの手動作成
インスタンス管理者はSQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でワークスペースを手動で作成できます。
ノート:
開発環境のセキュリティとパフォーマンスを確保するために、この機能は、Oracle Cloudで実行されているOracle APEXインスタンスでは使用できません。ランタイム環境にワークスペースを追加するには:
参照:
Oracle APEX APIリファレンスのADD_WORKSPACEプロシージャ
親トピック: ワークスペースの手動作成
3.11.6 複数のワークスペースの作成
複数のワークスペースの作成ウィザードを実行して、複数のワークスペースをプロビジョニングします
ノート:
開発環境のセキュリティとパフォーマンスを確保するために、この機能は、Oracle Cloudで実行されているOracle APEXインスタンスでは使用できません。複数のワークスペースを作成するには:
親トピック: 「管理サービス」でのワークスペースの作成