存储过程debug权限没有的场合赋予权限

  • Post author:
  • Post category:其他


BEGIN

SYS.dbms_network_acl_admin.append_host_ace(host=>‘


192.1.1.1


’, ←替换成自己的IP地址

lower_port=>null,

upper_port=>null,

ace=>xs



a

c

e

t

y

p

e

(

p

r

i

v

i

l

e

g

e

l

i

s

t

=

>

x

s

ace_type(privilege_list =>xs






a


c



e










t


















y


p


e


(


p


r


i


v


i


l


e


g



e










l


















i


s


t




=>








x


s





name_list(‘jdwp’),

principal_name=>‘


user1


’, ←改成想要使用的用户名

principal_type=>xs_acl.ptype_db)

);

END;

commit;

查看用户权限,如果用户没有下面两个权限需要执行蓝色文字的SQL,有的话就不需要执行

select * from user_sys_privs;

user1

DROP ANY DIRECTORY

NO NO NO

user1

CREATE ANY DIRECTORY

NO NO NO

下面的SQL需要用sys用户执行


grant create any DIRECTORY to



user1


; 红色文字改成自己用的用户名


grant drop any DIRECTORY to



user1


;



版权声明:本文为qq_37942894原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。