我正在创建一个外部表来从文本文件加载数据。文件大小在几KB到几MB(〜90MB)之间变化。我用以下类似的脚本创建了表。将来,文本文件输入的大小可能会增加,因此我想将READSIZE保持为最大可能值(因为在单个命令中读取并加载了整个数据)。请提出READSIZE的最大允许值。
CREATE TABLE data_load (input_data CLOB)
ORGANIZATION EXTERNAL
(TYPE ORACLE_LOADER
DEFAULT DIRECTORY FILE_DATA
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
READSIZE 1000000000
CHARACTERSET 'UTF8'
DISABLE_DIRECTORY_LINK_CHECK
BADFILE FILE_DATA: 'data_load.bad'
LOGFILE FILE_DATA: 'data_load.log'
FIELDS (input_data CHAR(1000000000))
)
LOCATION (FILE_DATA:'data.txt'))
PARALLEL
REJECT LIMIT UNLIMITED;