Symfoware Active DB Guard コマンドリファレンス
目次 索引 前ページ次ページ

付録A コマンドの動作可否> A.2 RLPの状態別コマンドおよびSQL文動作一覧

A.2.3 SQL文

RLPの運用状態の初期状態、オンライン、オフライン別に使用できるSQL文を、複写元システム、複写先システムごとに以下の表に示します。

RLPの運用状態が終了オフラインの場合は、すべてのSQL文が使用できます。

■複写元システム

[表:RLPの状態別SQL文の実行可否(複写元システム)]

分類

SQL 文

初期状態

オンライン

オフライン

備考

データベース定義系(DDL)

データベース定義/操作文

CREATE DATABASE, CREATE DBSPACE

 

DROP DATABASE, DROP DBSPACE

 

スキーマ定義/操作文

CREATE SEQUENCE, CREATE INDEX

×

 

CREATE SCHEMA, CREATE TABLE

注1

DROP SEQUENCE, DROP INDEX

×

 

DROP SCHEMA, DROP TABLE

注2

ALTER TABLE

×

注3

SWAP TABLE

 

CREATE VIEW, CREATE PROCEDURE, CREATE FUNCTION, CREATE TRIGGER

注5

DROP VIEW, DROP PROCEDURE, DROP FUNCTION, DROP TRIGGER

 

格納構造定義/操作文

CREATE DSI(表/INDEX)

×

 

DROP DSI

×

 

DROP DSO

注2

ALTER DSI

×

 

CREATE DSO(表/INDEX),CREATE SCOPE, DROP SCOPE, APPLY SCOPE, RELEASE SCOPE SET STATISTICS, PRINT STATISTICS

 

利用者制御文

CREATE USER, ALTER USER, DROP USER, SET USER PASSWORD

 

アクセス制御文

CREATE ROLE, DROP ROLE SET ROLE, GRANT, REVOKE

 

データベース操作系(DML)

更新

データ操作文

DELETE:探索, INSERT, UPDATE:探索, DELETE:位置づけ, UPDATE:位置づけ

×

 

動的 SQL 文

動的DELETE文:位置づけ, 動的UPDATE文:位置づけ, 準備可能動的DELETE文:位置づけ 準備可能動的UPDATE文:位置づけ

×

 

参照

データ操作文

SELECT, DECLARE CURSOR, OPEN, CLOSE, FETCH

注4

埋込み SQL

埋込み例外宣言, INCLUDE文

 

動的 SQL 文

ALLOCATE DESCRIPTOR, DEALLOCATE DESCRIPTOR, DESCRIPTOR 取得/設定, PREPARE, DEALLOCATE PREPARE, DESCRIBE, EXECUTE, EXECUTE IMMEDIATE, DECLARE CURSOR, OPEN, FETCH, CLOSE

注5

ストアドプロシジャ

CALL文

注5

トランザクション管理

SET TRANSACTION, COMMIT, ROLLBACK

 

コネクション管理文

CONNECT, SET CONNECTION, DISCONNECT

 

セション管理文

SET CATALOG, SET SCHEMA, SET SESSION, AUTHORIZATION

 

資源操作文

RELEASE TABLE

 

システム制御文

SET SYSTEM PARAMETER

 

○:実行可能
×:実行不可能
△:RLPの状態によって異なる(注6)

注1) 格納構造を簡略化した定義は、CREATE DSIと同じです。また、スキーマ要素として順序を定義する場合は、CREATE SEQUENCEと同じです。
注2) CASCADE指定によりDSIまたは順序を削除する場合には、DROP DSIまたはDROP SEQUNECEと同じです。
注3) 表定義変更文については構文によって異なります。詳細は、“設計・セットアップガイド”を参照してください。
注4) 順序番号を取得するようなSQL文を実行する場合には、RLPの状態によっては実行できない場合があります。詳細は、“設計・セットアップガイド”を参照してください。
注5) 動的SQL文・プロシジャやトリガについては、それらで発行するSQL文によっては実行できない場合があります。個々のSQL文の動作を参照してください。
注6) 詳細は、“設計・セットアップガイド”を参照してください。

■複写先システム

[表:RLPの状態別SQL文の実行可否(複写先システム)]

分類

SQL文

初期状態

オンライン

オフライン

備考

データベース定義系(DDL)

データベース定義/操作文

CREATE DATABASE, CREATE DBSPACE

 

DROP DATABASE, DROP DBSPACE

スキーマ定義/操作文

CREATE SEQUENCE, CREATE INDEX

×

 

CREATE SCHEMA, CREATE TABLE

注1

DROP SEQUENCE, DROP INDEX

×

 

DROP SCHEMA, DROP TABLE

注2

ALTER TABLE

×

注3

SWAP TABLE

 

CREATE VIEW, CREATE PROCEDURE, CREATE FUNCTION, CREATE TRIGGER

注5

DROP VIEW, DROP PROCEDURE, DROP FUNCTION, DROP TRIGGER

 

格納構造定義/操作文

CREATE DSI(表/INDEX)

×

 

DROP DSI

×

 

DROP DSO

注2

ALTER DSI

×

 

CREATE DSO(表/INDEX),CREATE SCOPE, DROP SCOPE, APPLY SCOPE, RELEASE SCOPE SET STATISTICS, PRINT STATISTICS

 

利用者制御文

CREATE USER, ALTER USER, DROP USER, SET USER PASSWORD

 

アクセス制御文

CREATE ROLE, DROP ROLE SET ROLE, GRANT, REVOKE

 

データベース操作系(DML)

更新

データ操作文

DELETE:探索, INSERT, UPDATE:探索, DELETE:位置づけ, UPDATE:位置づけ

×

×

 

動的 SQL 文

動的DELETE文:位置づけ, 動的UPDATE文:位置づけ, 準備可能動的DELETE文:位置づけ 準備可能動的UPDATE文:位置づけ

×

×

 

参照

データ操作文

SELECT, DECLARE CURSOR, OPEN, CLOSE, FETCH

注4

埋込み SQL

埋込み例外宣言, INCLUDE文

 

動的 SQL 文

ALLOCATE DESCRIPTOR, DEALLOCATE DESCRIPTOR, DESCRIPTOR 取得/設定, PREPARE, DEALLOCATE PREPARE, DESCRIBE, EXECUTE, EXECUTE IMMEDIATE, DECLARE CURSOR, OPEN, FETCH, CLOSE

注5

ストアドプロシジャ

CALL文

注5

トランザクション管理

SET TRANSACTION, COMMIT, ROLLBACK

 

コネクション管理文

CONNECT, SET CONNECTION, DISCONNECT

 

セション管理文

SET CATALOG, SET SCHEMA, SET SESSION, AUTHORIZATION

 

資源操作文

RELEASE TABLE

 

システム制御文

SET SYSTEM PARAMETER

 

○:実行可能
×:実行不可能
△:RLPの状態によって異なる(注6)

注1) 格納構造を簡略化した定義は、CREATE DSIと同じです。また、スキーマ要素として順序を定義する場合は、CREATE SEQUENCEと同じです。
注2) CASCADE指定によりDSIまたは順序を削除する場合には、DROP DSIまたはDROP SEQUNECEと同じです。
注3) 表定義変更文については構文によって異なります。詳細は、“設計・セットアップガイド”を参照してください。
注4) 順序番号を取得するようなSQL文を実行する場合には、RLPの状態によっては実行できない場合があります。詳細は、“設計・セットアップガイド”を参照してください。
注5) 動的SQL文・プロシジャやトリガについては、それらで発行するSQL文によっては実行できない場合があります。個々のSQL文の動作を参照してください。
注6) 詳細は、“設計・セットアップガイド”を参照してください。


目次 索引 前ページ次ページ

Copyright FUJITSU LIMITED 2007-2010