我们在实际开发过程中在一些公司是不建议赋予oracle用户 dba权限的,因为这样会使得一些数据全局化,导致出现问题。
最好只赋予resource和connnect的权限
但是我仅仅赋予这些权限之后发现没有办法执行公司存储过程脚本,查了资料发现是没有赋予其控制存储过程的权限
步骤:
1.登录系统system用户
grant create any procedure to 用户;
grant execute any procedure to 用户;
2.登录回自己的用户导入脚本
本文探讨了在开发实践中为何建议避免赋予Oracle用户DBA权限,提倡仅赋予resource和connect权限,并介绍了如何为用户添加创建和执行存储过程的权限。步骤包括以system用户授权,然后切换回用户并导入脚本。
我们在实际开发过程中在一些公司是不建议赋予oracle用户 dba权限的,因为这样会使得一些数据全局化,导致出现问题。
最好只赋予resource和connnect的权限
但是我仅仅赋予这些权限之后发现没有办法执行公司存储过程脚本,查了资料发现是没有赋予其控制存储过程的权限
步骤:
1.登录系统system用户
grant create any procedure to 用户;
grant execute any procedure to 用户;
2.登录回自己的用户导入脚本
6146

被折叠的 条评论
为什么被折叠?