ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

AW_ATTACHプロシージャ

AW_ATTACHプロシージャは、アナリティック・ワークスペースをSQLセッションにアタッチして、コンテンツにアクセスできるようにします。アタッチされたアナリティック・ワークスペースは、明示的にデタッチするかセッションを終了するまで、アタッチされたままとなります。

AW_ATTACHを使用して新しいアナリティック・ワークスペースを作成することもできますが、アナリティック・ワークスペースの作成には専用のプロシージャAW_CREATEがあります。


注意:

OLAPワークシート内からはこのプロシージャを実行できません。SQL*PlusなどのSQLツール内で実行してください。

構文

AW_ATTACH (
          awname        IN VARCHAR2,
          forwrite      IN BOOLEAN DEFAULT FALSE,
          createaw      IN BOOLEAN DEFAULT FALSE,
          attargs       IN VARCHAR2 DEFAULT NULL,
          tablespace    IN VARCHAR2 DEFAULT NULL);
AW_ATTACH (
          schema        IN VARCHAR2,
          awname        IN VARCHAR2,
          forwrite      IN BOOLEAN DEFAULT FALSE,
          createaw      IN BOOLEAN DEFAULT FALSE,
          attargs       IN VARCHAR2 DEFAULT NULL,
          tablespace    IN VARCHAR2 DEFAULT NULL);

パラメータ

表B-11 AW_ATTACHプロシージャのパラメータ

パラメータ 説明

schema

awnameを所有するスキーマ。

awname

createawTRUEとして指定されていない場合、既存のアナリティック・ワークスペースの名前。createawの説明を参照。

forwrite

TRUEの場合、読取り/書込みモードでアナリティック・ワークスペースがアタッチされ、アナリティック・ワークスペースに対する排他アクセス権および完全な管理権限が付与される。FALSEの場合、読取り専用モードでアナリティック・ワークスペースがアタッチされる。

createaw

TRUEの場合、awnameという名前のアナリティック・ワークスペースが作成される。awnameがすでに存在する場合、エラーが発生する。FALSEの場合、awnameという名前の既存のアナリティック・ワークスペースがアタッチされる。

attargs

FIRSTLASTなどの、アナリティック・ワークスペースをアタッチする際のキーワード(AWコマンドを参照)。


次のコマンドにより、GLOBAL_TRACKINGという新しいアナリティック・ワークスペースが作成され、GLOBALの内容がコピーされます。ワークスペースは、AW$GLOBAL_TRACKINGという表に格納されます。この表は3つのパーティションを持ち、ユーザーのデフォルトの表領域に格納されます。

EXECUTE dbms_aw.aw_attach('global');
EXECUTE dbms_aw.aw_copy('global', 'global_tracking', NULL, 3);