我正在使用将给定表写入Oracle模式的脚本。我正在尝试向架构中写入380172x1表,但是每次尝试都会出现此错误。
Error in result_insert_dataframe(rs@ptr, values) :
nanodbc/nanodbc.cpp:1587: HY000: [Oracle][ODBC][Ora]ORA-12592: TNS:bad packet
我使用DBI
R软件包来连接我的Oracle数据库。举例来说,如果我将要写入的表作为子集,可以说,前100,000行,则不会出错。
编辑:我将表作为data.table
传递。我发现,如果我以tablename[]
的形式发送表(明确的括号),则会收到上述错误。有什么想法吗?