Database SP2-0606:无法创建假脱机文件;密码/hr“主日志”;

Database SP2-0606:无法创建假脱机文件;密码/hr“主日志”;,database,oracle,oracle18c,Database,Oracle,Oracle18c,我试图在OracleDB18C中设置用于测试的示例模式,但遇到了错误 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

我试图在OracleDB18C中设置用于测试的示例模式,但遇到了错误

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:无法创建假脱机文件“Pass1/hr_main.log”

在最后一行:

当前没有后台处理

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

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

问题是什么?在第4行:SP2-0606:无法创建假脱机文件“Pass1/hr_main.log”,在最后一行:当前未假脱机如何解决?嗯,它无法创建该文件。。。无论您从何处使用SQL*Plus,都存在
Pass1
目录吗?如果是这样的话,你能给它写文件吗?日志文件是否已存在且无法覆盖?Pass1目录不存在。我可以写这个文件,但我不知道给他什么扩展名。日志文件也不存在。我可以把.txt改成.log吗?嗯,如果你在跟踪,那么你应该有第五次提示输入文件路径。您是否修改了演示脚本?TNSNames条目是如何启用假脱机的?