Remote Procedure Calls
Syntax for authorizing remote procedure calls use the following modelled hierarchy:
-
ALL REMOTE CALLS
-
REMOTE OBJECT <object_name>
-
REMOTE METHOD <object_name>.<method_name>
-
-
Synopsis
Use the following syntax when granting permission on remote procedure calls:
-
ALL REMOTE CALLS
GRANT <permission_list> ON ALL REMOTE CALLS TO <role_name>;where
permission_listis a comma-separated list that can includeALL PERMISSIONS,AUTHORIZE[FOR permission_list],EXECUTE,MODIFY, andSELECT -
REMOTE OBJECT <object_name>
GRANT <permission_list> ON REMOTE OBJECT <object_name> TO <role_name>;where
permission_listis a comma-separated list that can includeALL PERMISSIONS,AUTHORIZE[FORpermission_list],EXECUTE,MODIFY, andSELECT -
REMOTE METHOD <object_name>.<method_name>
GRANT <permission_list> ON REMOTE METHOD <object_name>.<method_name> TO <role_name>;where
permission_listis a comma-separated list that can includeALL PERMISSIONS,AUTHORIZE[FORpermission_list],EXECUTE,MODIFY, andSELECT