首页 > 解决方案 > Oracle 软件包的赠款

问题描述

重新编译后是否需要对现有的 oracle 包再次授予授权?而且我们是否需要拥有数据库凭据才能部署包。

标签: oraclepackagesprivileges

解决方案


  • 赠款 - 一旦您授予他们,他们就会留下来。重新编译不会撤销它们。如果您手动删除包然后重新创建它(手动) - 那么是的,您必须再次提供授权。
  • 数据库凭据 - 如果您以用户身份运行脚本/安装/等,则它们不是强制性的,它们在哪里。一些安装已完成,以 SYS 身份连接到 DB,然后是 - 您必须提供带有包的架构/用户名,以便将它们“放置”在正确的位置。

推荐阅读