나는 아래와 비슷한 스크립트를 사용하여 teradata python 모듈을 사용하여 Teradata에 데이터 배치를 삽입하는 python 스크립트를 사용하고 있습니다. 이것은 ODBC 연결을 사용하며 때로는 다음 오류가 발생합니다. [HY001][Teradata][ODBC Teradata Driver] Memory allocation error
. 이 오류는 무엇을 의미합니까? 그리고 이것을 고치는 방법에 대한 제안?ODBC Teradata Driver 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