我想使用UTL_FILE从CSV文件中加载数据,但是发生了错误(请参见下文),请注意,我正在远程连接数据库,并且CSV文件位于本地计算机中。
29283. 00000 - "invalid file operation"
*Cause: An attempt was made to read from a file or directory that does
not exist, or file or directory access was denied by the
operating system.
*Action: Verify file and directory access privileges on the file system,
and if reading, verify that the file exists.
是否需要将CSV文件放置在安装数据库的位置?
答案 0 :(得分:1)
如果该文件在您的计算机本地,则可以选择:
假设我们将处理最后一个,您可以使用以下方法进行操作:
SQL开发人员 -展开“表格”标签,右键单击表格,然后选择导入
SQL加载程序 -SQL Loader可以在计算机上本地安装(假设您具有Oracle客户端)
https://asktom.oracle.com上或通过标准文档提供了许多SQL Loader示例
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sutil/oracle-sql-loader.html