如何解决在 Oracle 云中安装 utPLSQL
我正在 Oracle 云上开发 APEX 应用程序。 因为我正在创建一些函数和过程,所以我想使用 utPLsql 来测试这些函数或过程。如果我按照 the installation for utPLSQL 的说明进行操作,它会说您需要下载一个 zip 文件,然后将该文件解压缩到数据库服务器上。在 Oracle Cloud 环境中有一个 shell 可以访问,但是我不清楚我将如何使用该 shell 在这种环境中安装 utPLsql。不幸的是,我的 Linux 知识有限,所以我有几个问题:
提前致谢!
解决方法
您能否查看此博客 Apex-utPLSQL,这可能有用
,以下是在运行 19c 的 Oracle 自治云数据库上安装 utPLSQL 的说明(在撰写本文时,utPLSQL 支持的最大 Oracle v19c)。
-
下载包:https://github.com/utPLSQL/utPLSQL/releases/download/v3.1.10/utPLSQL.zip
-
解压缩它 - 在哪里解压缩它真的无关紧要。您可以使用诸如 winzip 之类的程序来解压缩它。在 Mac 上安装了一个默认程序。
-
在sqlDeveloper中打开文件utPLSQL/source/install.sql。完整路径无关紧要,在我的电脑上是 /Users/connect/oracle/utPLSQL/source/install.sql (Mac)
** 可以将其安装为不同的用户 (ut3),但是您需要授予角色和权限。我无法让它正常工作 - 我可以使用脚本 create_synonyms_and_grants_for_public.sql 授予角色,但它抱怨我没有足够的权限。您可能需要在网络界面中处理用户角色 https://dba.stackexchange.com/questions/290401/how-to-grant-sysdba-access-to-users-on-oracle-cloud-v19c
** 您不能在自治云数据库上创建表空间,仅供参考。还有另一个脚本可以创建 ut3 用户 - 它要求提供表空间。基本上,以管理员身份安装它更容易......而且它可以工作。要查看它的实际效果,请参阅文档示例:http://utplsql.org/utPLSQL/latest/userguide/getting-started.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。