【发布时间】:2018-09-20 05:10:17
【问题描述】:
我有一个 sqlldr (Oracle SQL Loader) 控制文件(比如 myControlFile.ctl),运行时一切正常。但是,它会将日志写入名为 myControlFile 的文件中,我更喜欢将其命名为 myControlFile.log
我已经阅读了 sqlldr 的文档,我知道我可以将日志文件设置为命令行参数,但我想在控制文件本身中设置它。考虑到我可以通过这种方式设置错误并丢弃文件名,这似乎不是不合理的。
我错过了什么?我目前在 Windows 上运行它,但它最终会在 Unix 上运行。
【问题讨论】:
-
default 是控制文件的名称,扩展名为
.log。您确定 Windows 资源管理器不只是隐藏扩展吗? (工具->文件夹选项->查看->隐藏已知文件类型的扩展名) -
@AlexPoole - 我看到(在我的帖子之后) sqlldr 应该使用默认的 .log 扩展名创建,但它似乎不是。所有这些我都使用 DOS 窗口。
标签: oracle sql-loader