无法从 SQLPlus 中运行 SQL 脚本

问题描述 投票:0回答:0

我正在尝试设置我的 Windows 机器,以便能够在 Oracle SQL 上进行 udemy 课程。我有在我的机器上本地运行的 docker Oracle Express 数据库容器。我计划使用 Datagrip IDE 来运行查询,并且我正在尝试执行包含 HR 模式以及其他一些模式的示例模式脚本。我遇到的问题是脚本试图引用位于与 mksample 脚本相同的文件夹内的子文件夹中的一些脚本。而且我收到一条错误消息,指出它无法在具有 mksample 脚本的文件夹的子文件夹中打开脚本。

我尝试使用 SQLPlus 从容器内部运行脚本,并从终端获得以下输出。

Connected.
SP2-0310: unable to open file "__SUB__CWD__/human_resources/hr_main.sql"
Connected.
SP2-0310: unable to open file "__SUB__CWD__/order_entry/oe_main.sql"
Connected.
SP2-0310: unable to open file "__SUB__CWD__/product_media/pm_main.sql"
Connected.
SP2-0310: unable to open file "__SUB__CWD__/info_exchange/ix_main.sql"
Connected.
SP2-0310: unable to open file "__SUB__CWD__/sales_history/sh_main.sql"
Connected.
SP2-0310: unable to open file "__SUB__CWD__/bus_intelligence/bi_main.sql"
Connected.
not spooling currently
SP2-0310: unable to open file "__SUB__CWD__/mkverify.sql"

文件夹看起来像这样。 enter image description here

oracle docker sqlplus
© www.soinside.com 2019 - 2024. All rights reserved.