ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

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);