sys(管理员)身份登录。创建usernamezsta_new
create user zsta_new
identified by password
default tablespace ZSTA_DATA_TBS
temporary tablespace TEMP
profile DEFAULT;
给zsta_new用户授权(同意创建存储过程等):
grant connect to zsta_new;
grant resource to zsta_new;
grant create any procedure to zsta_new;
grant create any view to zsta_new;
grant unlimited tablespace to zsta_new;
grant create database link to zsta_new;
grant debug any procedure, debug connect session to zsta_new;
如果zsta_new用户创建了一个存储过程up_xx_gzmx 。并同意smxxpt用户调用
那么以zsta_new用户登录,运行下面语句:
grant execute on up_xx_gzmx to smxxpt
參考:
众所周知,grant是给别的用户赋权限。他不仅仅可以给表,视图赋权限,并且对存储过程。方法。以及包都可以。详细语法參考例如以下:
1.grant给表赋权限:
grant select/update on table to user;
grant 权限 on 表 to 用户。
2.grant 给存储过程赋权限:
grant execute on package/function/procedure to user;
grant execute on 过程、包、方法 to user