ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## 権限の説明

インスタンス管理者だけでなく、インスタンス・ユーザーにも特定の権限に基づいて、データ・ストア操作を実行するためのアクセス権を割り当てることができます。アクセス制御権限の特性の一部を次に示します。

- 制御された操作へのアクセス権をユーザーに付与するには、GRANT権限を使用する必要があります。ユーザーから権限を削除するには、REVOKE文を使用する必要があります。
- 権限が割り当てられると、特定のTimesTenインスタンス内のすべてのデータ・ストア、およびデータ・ストア内のすべてのオブジェクトにアクセスできます。TimesTenでは、表レベル権限のような、より高精度の認証はサポートされていません。
- インストール時に、PUBLICにはCONNECTおよびCREATE DATASTORE権限が付与されます。これらの権限は明示的に削除されないかぎり、すべてのユーザーに付与されます。
- 権限がユーザーに明示的に付与されていない場合でも、ユーザーには常に所有するすべての表に対するWRITEおよびSELECT権限が付与されます。
- ユーザーのSELECT権限およびWRITE権限を削除しても、ユーザーが所有するオブジェクトに対するこれらの権限は削除されません。
- 権限は接続時に判別され、接続を切断するまで有効です。
- 権限は累積されます。ユーザーに下位レベルの権限を付与しても、ユーザーに付与済の上位レベルの権限はレベルが低下しません。下位レベルの権限を持たないユーザーに上位レベルの権限を付与しても、下位レベルの権限は付与されません。

TimesTenでサポートされている権限は、次のとおりです。

権限 | 説明
--- | ---
インスタンス管理者 | TimesTenをインストールしたユーザーはTimesTen管理者になります。一部の操作は、インスタンス管理者のみが実行できます。この権限は、TimesTen SQL文のGRANTおよびREVOKEを使用して付与または削除することはできません。
ADMIN | データ・ストアに関する管理操作を実行する権限です。レプリケーション機能の管理など、一部のデータ・ストアの操作にはADMIN権限が必要です。
CONNECT | TimesTenインスタンスの任意のデータ・ストアに接続するための権限です。TimesTenインスタンスでアクセス制御が有効な場合は、すべてのユーザーにCONNECT権限が付与されています。
CREATE DATASTORE | データ・ストアを作成する権限です。データ・ストアを作成するユーザーには、作成前にCONNECT権限を付与する必要があります。また、データ・ストア・オブジェクトを作成するためのDDL権限も必要です。TimesTenインスタンスでアクセス制御が有効な場合は、すべてのユーザーにCREATE DATASTORE権限が付与されます。
DDL | CREATEやALTER操作など、データ・ストア・スキーマを変更するための権限です。
WRITE | データ・ストアでUPDATE、DELETEおよびINSERT操作を実行するための権限です。表の所有者には、自身が所有する表に対するWRITE権限が常に付与されています。
SELECT | 表にSELECT操作のみを実行するための権限です。表の所有者には、自身が所有する表に対するSELECT権限が常に付与されています。