我正在使用SQL * Loader将大量CSV文件推送到Oracle数据库。我正在使用JAVA构建智能来创建控制文件的内容。原因是数据的性质使得控制文件的内容随着我获得的每个CSV文件而变化。或者至少我必须打开控制文件并执行少量检查。我想节省创建,开放和其他与文件I/O操作相关的成本。我想维护内存中的控制文件信息,并将该数据结构提供给SQL * Loader命令,而不是指定控制文件。Oracle SQL * Loader能否在没有控制文件的情况下工作
1
A
回答
0
SQL * Loader是对错误的工作工具。它被设计用于可重复加载的。显然,这不是你在做什么。
“我想节省与文件I/O操作相关的创建,打开和其他费用的成本。”
而且你的标杆这个繁重的成本... ????
无论如何,如果你真的想从一个不同的文件结构中的每个你需要的东西可以读取文件头,并生成一个动态SQL语句,用于加载该文件的内容的休息时间加载。
个人而言,我会选择顶部使用PL/SQL这一点,提供我能得到到数据库服务器上的文件。如果我不得不从客户端加载它,那么也许Java程序就是答案。但是,通过网络传输文件内容仍然是真正的I/O成本。在这种情况下,将其交付到正确的服务器是最好的节省。
相关问题
- 1. 使ActiveX控件在没有窗体的情况下工作?
- 2. 在没有Oracle Lite的情况下读取Oracle Lite ODB文件
- 3. FileReader在没有选择文件的情况下无法工作
- 4. rails 3-在控制器没有视图的情况下动作
- 5. 是否可以使AVURLAsset在没有文件扩展名的情况下工作?
- 6. 这是否在没有用户许可的情况下工作?
- 7. Validator.SetFocusOnError是否在没有回传的情况下工作?
- 8. AngularJs是否在没有引导的情况下工作
- 9. Express会话可否在没有cookie的情况下工作?
- 10. TFS是否在没有域的情况下工作?
- 11. Oracle Sql Loader控制文件存在问题
- 12. Spring Security OAuth2不能在没有JWT的情况下工作
- 13. getch()在没有conio.h的情况下工作 - 这怎么可能?
- 14. WCF CustomPeerResolverService不能在没有LAN连接的情况下工作
- 15. jQuery slideDown不能在没有滑动的情况下工作
- 16. Dropzone js不能在没有窗体的情况下工作
- 17. Cakephp3 Auth - 允许一些控制器在没有授权的情况下工作
- 18. 用于创建Oracle SQL Loader控制文件的用户界面
- 19. Eclipse能否在项目根目录下没有`.project`和`.classpath`文件的情况下工作?
- 20. 在没有控制事件的情况下创建动态工具提示
- 21. 默认情况下,Android NDK工具链二进制文件是否构建有或没有例外情况?
- 22. 是否有可能在没有Wifi的情况下运行.apk文件?
- 23. 我是否可以在没有Vue Loader的情况下包含scoped css?
- 24. Oracle:在没有预先存在的文件夹的情况下更改DB_RECOVERY_FILE_DEST?
- 25. 如何在没有Feature.xml文件的情况下卸载功能?
- 26. 如何在没有URL的情况下隐藏图像控件?
- 27. 是否有可能在没有PS4套件的情况下访问DualShock 4控制器中的扬声器?
- 28. 如何在没有配置文件的情况下使用Oracle Entity Framework
- 29. SpringMVC在没有控制器的情况下提供视图
- 30. 如何在没有IB的情况下控制UIButton视图