【问题标题】:SP2-0606: Cannot create SPOOL file "password/hr_main.log"SP2-0606:无法创建 SPOOL 文件“password/hr_main.log”
【发布时间】:2019-01-10 17:28:06
【问题描述】:

我试图在 Oracle DB 18c 中设置 HR 示例模式以进行测试,但出现错误。

specify password for SYS as parameter 4: 
Enter value for 4: Pass1
SP2-0606: Cannot create SPOOL file "Pass1/hr_main.log" 
PL/SQL procedure successfully completed.

User created. 
User alerted. 
User alerted. 
Grand succededd.
Grand succededd. 
... 
Commennt created. 
Commit complete. 
PL/SQL procedure successfully completed.
not spooling currently

有人知道如何解决吗? 第三行:

SP2-0606:无法创建 SPOOL 文件“Pass1/hr_main.log”

最后一行:

当前没有假脱机

【问题讨论】:

  • 有什么问题?
  • 第 4 行:SP2-0606:无法创建 SPOOL 文件“Pass1/hr_main.log”,最后一行:当前没有假脱机如何解决?
  • 好吧,它无法创建该文件...Pass1 目录是否存在于您使用 SQL*Plus 的任何位置?如果是这样,您可以向其写入文件吗?日志文件是否已经存在且无法覆盖?
  • Pass1 目录不存在。我可以写文件,但我不知道给他什么扩展名。日志文件也不存在。我可以将 .txt 更改为 .log 吗?
  • 嗯,如果您关注this,那么您应该有第五个文件路径提示。您是否修改了演示脚本?

标签: database oracle oracle18c


【解决方案1】:

我解决了这个问题。 我必须在 tnsnames.ora 中添加:

ORCLPDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orclpdb)
)
)

【讨论】:

  • TNSNames 条目如何启用假脱机?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-22
  • 2013-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
相关资源
最近更新 更多