版权所有,禁止匿名转载;禁止商业使用。
sys(管理员)身份登录,创建用户名 zsta_new
create user zsta_new identified by 密码 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