在Oracle云中安装utPLSQL

在Oracle云中安装utPLSQL,oracle,oracle-cloud-infrastructure,utplsql,Oracle,Oracle Cloud Infrastructure,Utplsql,我正在Oracle云上开发一个APEX应用程序。 因为我正在创建一些函数和过程,所以我想使用utPLSQL来测试这些函数或过程。如果我按照它的说明,你需要下载一个zip文件,然后在数据库服务器上解压该文件。Oracle云环境中有一个可访问的shell,但我不清楚如何使用该shell在此环境中安装utPLSQL。不幸的是,我的Linux知识有限,因此我有几个问题: 如何在该环境中获取/上传或下载utPLSQL的zip文件 此文件应位于哪个文件夹 文件将如何解压缩 提前谢谢 您是否可以查看此博客

我正在Oracle云上开发一个APEX应用程序。 因为我正在创建一些函数和过程,所以我想使用utPLSQL来测试这些函数或过程。如果我按照它的说明,你需要下载一个zip文件,然后在数据库服务器上解压该文件。Oracle云环境中有一个可访问的shell,但我不清楚如何使用该shell在此环境中安装utPLSQL。不幸的是,我的Linux知识有限,因此我有几个问题:

  • 如何在该环境中获取/上传或下载utPLSQL的zip文件
  • 此文件应位于哪个文件夹
  • 文件将如何解压缩

提前谢谢

您是否可以查看此博客,这可能很有用

以下是在Oracle自治云数据库上安装utPLSQL的说明,该数据库运行19c(在编写支持utPLSQL的max Oracle v19c时)

  • 下载软件包:

  • 解压-解压到哪里并不重要。您可以使用winzip之类的程序来解压它。在Mac上安装了一个默认程序

  • 在sqlDeveloper中打开文件utPLSQL/source/install.sql。完整路径无关紧要,在我的计算机上是/Users/connect/oracle/utPLSQL/source/install.sql(Mac)

  • 单击运行脚本按钮。

  • 当它以用户身份请求write admin时,这就是诀窍。不要尝试以ut3用户身份安装它。只需使用管理员用户**

  • **可以将其安装为其他用户(ut3),但需要授予角色和权限。我无法让它正常工作-我可以使用脚本create_synonyms_和_grants_for_public.sql授予角色,但它抱怨我没有足够的权限。您可能需要在web界面中处理用户角色


    **您不能在自治云数据库上创建表空间,只是为了获取信息。还有另一个脚本创建ut3用户-它请求表空间。基本上它只是一个很容易安装它作为管理员。。。它是有效的。要查看它的实际应用,请参阅文档示例:

    感谢您的回答,这是一个使用utPLSQL框架并在其上进行统计的apex应用程序。仍然需要在数据库中安装utPLSQL。这就是我要做的。我设法用sqlDeveloper安装了它。我首先在控制台中设置了一些访问权限,但我不确定这是否真的是必要的。然后我运行source/create\u utplsql\u owner.sql,其中SYSTEM作为表空间,UT3作为用户名。然后是source/install.sql。工作正常,但我仍然需要修复权限,有一些授予脚本。如果我让它工作,我会让你知道它说它需要从数据库服务器运行在哪里?只要您有SYSDBA访问权,就应该能够从任何机器上从sqlplus/sqlcl运行它。@that JeffSmith我想我误解了这一点。我想这些文件应该放在那个服务器上。我对这个问题的答案非常感兴趣。似乎您无法向oracle云上的用户授予SYSDBA访问权限(我使用的是v19c,当试图通过web“数据库操作”界面更改角色时,我看到的唯一角色是:CDB_DBA DBA LBAC_DBA PDB_DBA)