是否有允许我在没有连接的情况下测试 PL/SQL 脚本的编辑器?

问题描述

我在一个不允许我访问异地 Oracle 数据库的设施中工作。所以我现在无法通过 Oracle 客户端连接连接到服务器,因为 COVID 我被迫在家工作。

我现在需要编写一个 PL/sql 脚本来更新整个数据库的记录,但是我对在家用计算机上设置测试环境一无所知,以便我可以在在我将其带回现场之前对其进行测试的受控环境。

在我之前的一项工作中,他们有一个 Oracle 数据库的 PROD、PREPROD 等副本,在我将其发送到生产链之前,可以在其上运行脚本。我们使用的设置没有那个,只有生产数据库,因此我们的工作流程存在问题,我们有一个机会让它正确。

所以我的问题是,是否有适用于 Oracle 的编辑器允许我创建一个测试数据库,以便我可以在其上运行脚本,查看结果,编辑它以使其正常工作,然后我让它恢复工作并在我们的生产服务器上运行它?出于许可原因和/或老实说,我反对在自己的计算机上安装完整的 Oracle 数据库实现,我不知道自己在做什么设置 Oracle 服务器(尝试过,甚至找不到文档就可以了)。

解决方法

Oracle 快捷版 (XE) 是免费的 - 此处没有许可理由。

如果需要,您可以下载已安装数据库的预配置 Virtual Box 机器,以及用于访问它的 SQL Developer GUI 工具,以便您启动并运行分钟。

或者,在 https://apex.oracle.com/en/; 上创建一个帐户,它也是免费的,为您提供一定的配额(25MB,不知道现在是多少,可能比这个多一些)这足以尝试您的查询.

或者,使用 https://dbfiddle.uk/

如您所见,有多种选择;选择最适合您的那个。