15.141 SEM_APIS.REVOKE_NETWORK_ACCESS_PRIVS

形式

SEM_APIS.REVOKE_NETWORK_ACCESS_PRIVS(
     network_owner  IN VARCHAR2, 
     network_name   IN VARCHAR2, 
     network_user   IN VARCHAR2, 
     options        IN VARCHAR2 default NULL);

説明

スキーマプライベートRDFネットワークの所有者以外のデータベース・ユーザーからアクセス権限を取り消します。

パラメータ

network_owner

RDFネットワークの所有者。(MDSYSにはできません。)

network_name

RDFネットワークの名前。(スキーマプライベート・ネットワークである必要があります。)

network_user

ネットワークへのアクセス権限を取り消すデータベース・ユーザー(ネットワーク所有者以外)。

options

OPTION_NAME=option_value形式を使用するアクセスのオプションを指定する文字列。

CASCADE=Tを指定すると、データベース・ユーザーが所有するRDFオブジェクトがこの操作の一部として削除されます。

使用に関するノート

このプロシージャをコールするには、DBA権限を持っているか、指定されたネットワークの所有者である必要があります。

データベース・ユーザー(network_user)がスキーマプライベート・ネットワーク内のRDFオブジェクトを所有していて、CASCADE=Tが指定されなかった場合は、エラーが発生します。

RDFネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。

次の例では、scottが所有するmynet1ネットワークへの完全なアクセスをrdfuser1から取り消しています。

EXECUTE SEM_APIS.REVOKE_NETWORK_ACCESS_PRIVS('scott','mynet1','rdfuser1');