我正在使用python腳本,該腳本使用類似於下面的腳本的teradata python模塊將一批數據插入到Teradata中。 它使用ODBC連接,偶爾會出現以下錯誤: [HY001][Teradata][ODBC Teradata Driver] Memory allocation error
。這個錯誤是什麼意思?有關如何解決這個問題的任何建議?ODBC Teradata驅動程序HY001內存分配錯誤。什麼意思?
connection.executemany(
'INSERT INTO {}.{} ("{}") VALUES ({})'
.format(database, table_name,
'","'.join(column_names),
','.join(['?']*len(columns_names))),
records_for_insert,
batch=True
)
我遇到同樣的問題。這個問題在他們的論壇上沒有得到答覆:https://community.teradata.com/t5/Connectivity/python-redhat-7-odbc-running-into-HY001-Memory-Allocation-Error/m-p/73000。 IBM發佈了一個「解決」它的產品的補丁,http://www-01.ibm.com/support/docview.wss?uid=swg1JR55512 – jamesmf